Machine Learning Engineer
Build, evaluate, and deploy machine learning systems and production pipelines, while improving product capabilities through experiments and LLM integrations. The role requires at least 3 years of experience shipping ML systems and strong ownership in ambiguous, collaborative environments.
About the job
Responsibilities
- Analyze opportunities, propose ideas, train and evaluate machine learning models, run experiments, and deploy models to production.
- Contribute to and influence machine learning architecture.
- Develop pipelines and automated processes to train and evaluate models in offline and online environments.
- Integrate machine learning models into production systems and ensure scalability and reliability.
- Collaborate with product and strategy partners to propose, prioritize, and implement product features.
- Engage with developments in machine learning and artificial intelligence, transforming innovative ideas into productionized solutions.
Requirements
- At least 3 years of experience shipping machine learning systems in production.
- Experience developing streaming feature pipelines, building machine learning models, and deploying them to production.
- Strong ownership, initiative, and focus on business impact.
- Ability to work collaboratively in ambiguous environments.
- High standards when working with production systems.
Nice-to-haves
- 5+ years of experience in full-time software development roles.
- Experience shipping high-quality large language model integrations to user products.
- Experience operating in highly ambiguous environments.
- Knowledge of driving hypotheses from data.
Skills
Machine Learning, Python, Llm Integrations, Streaming Feature Pipelines, Model Training, Model Evaluation, Ml Deployment, Production Systems, Machine Learning Architecture, Offline Evaluation, Online Evaluation, Software Development
Similar jobs
ML Engineering jobsBuild production AI capabilities for automated slide and document generation, working across LLM applications, data analysis, and content generation. The role requires 3+ years in machine learning and NLP, advanced Python, and experience with LLM frameworks and production systems.
Build and operate LLM-powered agents that automate business workflows, integrating systems of record through MCP and validating behavior with structured evaluations. Requires 5+ years of software development experience, strong Python and SQL, and hands-on experience shipping agents to production.
Build the technical foundation for a new business vertical, creating reusable infrastructure and leading early customer engagements from scoping through delivery. The role requires 3+ years of engineering experience, strong Python and SQL skills, backend/data expertise, and comfort operating in ambiguity.
Build production agent systems that plan, use tools, recover from failures, and improve over time. The role requires 5+ years of production ML or backend experience, LLM or agent deployment experience, and expertise in evaluation, tracing, observability, and agent architecture.
Own inference-stack cost and performance by optimizing serving, caching, batching, quantization, decoding, routing, and GPU execution. The role requires 5+ years in ML systems, inference infrastructure, or performance engineering, plus strong Python and systems-language skills.