MediaAlpha is looking for a Senior Machine Learning Engineer to help define, design, and implement intelligent systems that leverage modern LLMs to power automation, reasoning, and decision-making at scale.
Requirements
- 5+ years of experience in software engineering, machine learning.
- Strong proficiency in Python and experience building ML systems in production.
- Strong proficiency in prompt design and agentic AI frameworks (e.g., LangChain, Semantic Kernel, or similar).
- Familiarity with MLOps practices and tooling (e.g., model deployment, monitoring, observability)
- Familiarity with fine-tuning, RAG (retrieval-augmented generation), or reinforcement learning with LLMs.
- Familiarity with cloud environments (AWS preferred: EC2, S3, CloudFront, Route 53).
- Solid foundation in software engineering practices, including testing, code quality, and version control.
Responsibilities
- Own the full development lifecycle of building and deploying ML-powered agentic LLM applications.
- Design and implement frameworks for orchestrating multi-step reasoning, tool use, and decision-making with LLMs.
- Integrate LLM-based services into MediaAlpha’s products and data ecosystem.
- Lead technical discussions on system architecture, model evaluation, prompt engineering, and scaling strategies.
- Champion coding best practices, high-quality engineering, and continuous improvement within the team.
- Contribute to maintaining and supporting production ML/LLM systems.
Other
- Hybrid: 2 days/week
- Collaborate across engineering, product, and data science teams to ensure solutions align with business needs.
- Experience collaborating with technical and non-technical stakeholders.
- Excellent communication skills with the ability to explain complex technical ideas simply and clearly.
- Experience mentoring and leading other ML engineers, fostering technical growth and knowledge-sharing within a team.
- Organized, self-motivated, and comfortable with ambiguity.