Senior Machine Learning Engineer
Builds and operates scalable production ML systems for real-time personalization and targeting. Requires 6+ years experience with Python, PyTorch/TensorFlow, data pipelines, and cross-functional collaboration.
About the job
What You’ll Accomplish
- Design, build, and operate scalable machine learning systems used in real-time targeting, decisioning, personalization systems
- Own ML projects end-to-end, from data exploration and modeling to deployment, monitoring, and iteration
- Proactively safeguard model and system quality through testing, monitoring, validation, and alerting
- Collaborate cross-functionally with product, data, and other engineering partners to translate business problems into ML solutions
- Continuously improve system reliability, performance, and engineering efficiency
- Contribute to technical direction and best practices across the ML engineering team
- Mentor and support other engineers through code reviews, design discussions, and knowledge sharing
- Thrive in a high-impact, fast-paced, late-stage startup environment
Your Expertise
- 6+ years of professional experience building production machine-learning software systems
- Proven experience owning ML systems long enough to see the downstream impact of design decisions
- Strong proficiency in Python and experience with ML frameworks such as PyTorch, TensorFlow, or xgboost
- Experience with data processing and analytics tools such as pandas, Spark, SQL, and matplotlib
- Hands-on experience building automated pipelines for data processing, model training, validation, and deployment
- Experience collaborating with cross-functional teams to deliver ML-powered features
- Strong communication skills and a high sense of ownership
What We Use
- Infrastructure: Kubernetes (AWS EKS), Istio, Datadog, Terraform, Cloudflare, Helm
- Backend: Java / Spring Boot microservices (Gradle), DynamoDB, Kinesis, Airflow, Postgres, PlanetScale, Redis
- Frontend: React, TypeScript, GraphQL, Storybook, Radix UI, Vite, Playwright
- ML & Data: Python, Metaflow, HuggingFace 🤗, PyTorch, TensorFlow, Pandas
Compensation (US base salary): $244,000 - $320,000 annually + equity + benefits
Skills
Python, PyTorch, TensorFlow, Xgboost, pandas, Spark, SQL, Kubernetes, Metaflow, Hugging Face
Similar jobs
ML Engineering jobsSenior AI Engineer responsible for production LLM agents that enrich business identity data through web discovery, verification, classification, and risk scoring. The role requires strong asynchronous Python, agent and evaluation expertise, browser automation, and experience operating AI systems in production.
Leads the development and production deployment of large-scale ASR and TTS systems for conversational intelligence products. The role requires 5+ years of industry experience, deep speech-model expertise, and strong software engineering and ML operations capabilities.
Build and improve production AI systems for clinical products, owning evaluations, model behavior, agentic workflows, data flywheels, deployment, and observability. The role requires 5+ years of production ML or applied AI experience, strong Python and modern ML framework skills, and hands-on debugging expertise.
Leads development of speech models, decoders, and low-latency inference systems for next-generation voice agents. Requires 5+ years in speech ML or related audio AI, strong Python and PyTorch experience, and the ability to guide technical direction and mentor engineers.
Design, build, and deploy production ML systems for recommendations, search, ranking, and advertising at internet scale. Own the full ML lifecycle from modeling to monitoring with strong cross-functional collaboration.