01st April, 2026
We are hiring a Lead Software Engineer with experience in AI/ML systems to help design and build intelligent, production-ready applications. This role sits at the intersection of software engineering and applied AI, focused on delivering scalable systems that leverage modern AI capabilities within real-world products.
You will take technical ownership of key initiatives, guiding architecture, mentoring engineers, and driving the delivery of AI-powered features from concept through to production.
Responsibilities
- Lead the design and development of scalable, production-grade software systems incorporating AI/ML capabilities
- Architect end-to-end solutions, from data ingestion and model integration through to user-facing features
- Build and optimise systems using modern AI approaches (e.g. LLMs, retrieval systems, intelligent workflows)
- Ensure reliability, observability, and performance of AI-driven systems in production
- Define and enforce engineering best practices, code quality, and system design standards
- Collaborate with product, data, and engineering teams to translate business problems into technical solutions
- Mentor engineers and contribute to technical direction and decision-making
- Drive improvements in system performance, scalability, and maintainability
Requirements
- Strong software engineering background with experience building and operating distributed systems
- Experience delivering AI/ML-powered features in production environments (not just experimentation)
- Proficiency in one or more modern programming languages (e.g. Python, Go, Java, TypeScript)
- Experience designing APIs, microservices, and scalable architectures
- Understanding of modern AI systems (e.g. LLMs, retrieval pipelines, embeddings, evaluation)
- Experience with cloud platforms and infrastructure (AWS, GCP, or similar)
- Strong problem-solving skills and ability to operate with high ownership
Nice to Have
- Experience with agent-based systems or orchestration frameworks
- Familiarity with vector databases, search systems, or RAG architectures
- Experience with AI evaluation, observability, and monitoring in production
- Background in data engineering or ML pipelines
- Experience working in fast-paced, product-led environments
Working Environment
- Product-focused, engineering-led organisation
- Opportunity to build AI systems that are actively used in production
- High ownership, autonomy, and impact
- Flexible working model depending on location
Apply For Job