Senior Data Scientist
Research, prototype, and ship statistical and machine learning features that improve MongoDB’s fleet stability, release safety, resource efficiency, and operational automation. The role requires 5+ years of hands-on ML development, strong Python and systems-design skills, and a master’s degree or equivalent quantitative experience.
About the job
Responsibilities
- Partner with Server Query, Atlas Clusters, Release Quality, and other engineering teams to apply algorithmic rigor and optimization to resource scaling, release safety, monitoring systems, and query-engine performance.
- Research, prototype, and ship production-ready statistical and machine learning algorithms for MongoDB’s server, query engine, and Atlas cloud platform.
- Identify limitations, thoroughly test solutions, and demonstrate measurable business impact.
- Own the model feedback loop by instrumenting architectures with performance metrics, creating dashboards with analytics partners, collecting user and operational feedback, diagnosing issues, and iterating.
- Contribute thoughtful code reviews and internal packages, tooling, and processes that improve developer productivity.
Requirements
- 5+ years of hands-on machine learning model development while working directly with technical stakeholders.
- Experience independently owning the full machine learning development lifecycle, including prototyping, simulation, tuning, and iteration in deployment environments.
- Strong object-oriented Python development skills and experience designing scalable, readable codebases.
- Experience collaborating with engineers on machine learning system architecture.
- Ability to review, understand, and redesign production code.
- Strong communication skills, including explaining machine learning concepts and translating model efficacy into business impact.
- Master’s degree or equivalent experience in a quantitative or computational discipline such as computer science, applied mathematics, statistics, physics, or operations research.
- Commitment to psychological safety and an inclusive team culture.
Skills
Machine Learning, Statistical Modeling, Python, Object-Oriented Programming, Machine Learning Lifecycle, Simulation, Model Tuning, Machine Learning Systems Architecture, Model Monitoring, Dashboards, Code Review, Atlas
Similar jobs
ML Engineering jobsBuild and operate AI-powered, customer-facing workflows for Datadog Notebooks, combining reliable backend systems with LLM capabilities. The role requires 6+ years of engineering experience, Go or Python expertise, and experience delivering production AI products.
Sets the technical direction for production machine learning across a payments platform, building and scaling models for risk, authorization, disputes, and forecasting. Requires 8+ years of ML engineering experience, including production model ownership and strong technical leadership.
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.