Senior Software Engineer
Skills
APIApache SparkEasily AdaptableFundamentalsHealthcareInfrastructure As CodeMicrosoft Partner
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5+ years of software engineering experience
- At least 2 years shipping production systems in Python
- Hands-on experience building with LLMs including prompt design RAG agent orchestration evaluation and guardrails
- Strong data engineering fundamentals including SQL distributed data processing and pipeline orchestration
- Experience with Databricks or strong Spark experience and willingness to certify
- Experience with at least one major cloud ideally Azure
- Solid engineering practices including version control CI/CD testing code review and infrastructure as code
- Ability to communicate clearly with non-technical stakeholders and represent technical work to enterprise clients
- Comfort working in an environment where priorities shift and you are trusted to figure things out
Nice to have
- Regulated industry experience
- Databricks certification
- Microsoft certification
- Agent frameworks familiarity
- Frontend skills
- Consulting background
Day to day
- Design and deliver production-grade AI and agentic systems for enterprise clients in regulated sectors
- Develop data and ML pipelines on Databricks and Azure with governance orchestration and deployment
- Build robust backend services and APIs that integrate LLMs retrieval systems and agent frameworks into client environments
- Own delivery quality through testing observability evaluation and documentation for regulated clients
- Work directly with client stakeholders to scope requirements and translate them into technical designs
- Contribute to internal products and accelerators reused across engagements
- Mentor mid-level engineers and contractors while helping set engineering standards as the team grows
Hiring process
- Send your CV and a short note on the most interesting production system you have shipped
