First seen by Alion on Oct 24, 2026.
We are seeking a highly skilled Lead ML Engineer to design, develop, and deploy enterprise-grade AI solutions powered by Large Language Models (LLMs) and Agentic AI frameworks. The ideal candidate will have strong software engineering fundamentals, deep expertise in Python, and experience building scalable AI platforms, services, and integrations.
The core responsibilities for the job include the following:
AI and Machine Learning Engineering:
- Design and develop production-ready AI applications using LLMs and Agentic AI frameworks.
- Build intelligent agents with capabilities such as tool/function calling, structured outputs, conversation memory, prompt orchestration, and guardrails.
- Develop reusable AI platform components, frameworks, and tooling to enable broader organizational adoption.
Software Engineering and Platform Development:
- Design, build, and maintain scalable microservices, APIs, and integration services.
- Apply software engineering best practices, including clean architecture, design patterns, testing, performance optimization, and code reviews.
- Collaborate across teams to deliver robust, secure, and maintainable solutions.
Retrieval-Augmented Generation (RAG) and Data Systems:
- Design and implement RAG pipelines using embeddings, vector databases, retrieval strategies, and grounding techniques.
- Optimize retrieval quality, latency, and scalability for enterprise AI applications.
- Integrate structured and unstructured data sources into AI workflows.
MCP and Agent Ecosystem:
- Build and integrate Model Context Protocol (MCP) servers and tools.
- Enable AI agents to consume external tools, services, and resources through standardized interfaces.
- Ensure secure and reliable agent interactions within enterprise environments.
Cloud and DevOps:
- Deploy and manage AI services on AWS and/or Azure.
- Implement containerized solutions using Docker and Kubernetes.
- Build and maintain CI/CD pipelines for automated testing, deployment, and monitoring.
- Ensure adherence to enterprise security, governance, and networking standards.
Requirements:
- Strong hands-on expertise in Python for AI, ML, and backend development.
- Experience building production-grade AI/ML systems and APIs.
- Proven experience with Agentic AI, LLM application development, and orchestration frameworks.
- Solid understanding of RAG architectures, vector databases, and embedding technologies.
- Experience with cloud platforms such as AWS and/or Azure.
- Hands-on experience with Docker, Kubernetes, and CI/CD practices.
- Strong knowledge of software engineering principles and system design.
- Strong ownership mindset with experience managing production systems.
- Python-first engineer capable of designing and delivering platform-scale AI solutions.
- Passionate about enabling teams through reusable components, standards, and developer tooling.
- Demonstrates strong learning agility and adaptability in rapidly evolving AI ecosystems.
- Excellent problem-solving, communication, and leadership skills.
Preferred Qualifications:
- Experience working with additional programming languages such as Java, Node.js, or Go.
- Familiarity with enterprise platform integrations and distributed systems.
- Experience developing reusable platform capabilities for multiple teams.
- Exposure to AI governance, observability, and model evaluation frameworks.
Skills
LLM, Python, RAG, agentic ai, embeddings, kubernetes, large language models, vector databases

