Company
Machine Learning Engineering
SeniorSoftwareEngineer,MLProducts
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer, ML Products. Skills: Python, Postgres, Elasticsearch, scalable ML products and infrastructure, system design, distributed systems, event-driven architectures, cloud-native dockerized applications, Kubernetes. Design, build, and maintain scalable ML products and infrastructure. Lead sprints”
What You'll Achieve.
Successful delivery of strategic and roadmap initiatives; Ensure timely delivery of high-quality products; Building high impact products
Industry & Context.
Analytical, problem-solving, decision-making, and interpersonal skills; Translate ambiguous and amorphous ideas or problems into concrete projects or initiatives
Two days in the office, In-person collaboration is where the "magic" happens, Excited to help shape the energy of our physical workspace
What They're Looking For.
Must Have
5+ years of experience with a backend language, object oriented programming, building highly scalable backend services, 3+ years of experience with relational and NoSql databases, 2+ years in a lead or senior-level capacity, 2+ years of experience designing maintainable and scalable systems, Proven expertise in system design with a focus on distributed systems and event-driven architectures, Experience developing cloud-native dockerized applications in Kubernetes, Experience working with online experimentation and platforms
Nice to Have
Deep python experience, Experience with Statsig
What You'll Do.
and maintain scalable ML products and infrastructure
Conduct rigorous code reviews
Set the "gold standard" for engineering practices
Own systems throughout the software development lifecycle
from design to development
deployment and monitoring
Maintain and improve performance of existing systems and processes
Balance maintainability
observability and readability
Develop a thorough understanding of a domain
Explain the behavior of and contribute to code bases that may be outside your domain
Proactively propose solutions to gaps or risks in process
software design and architecture
Provide rigorous and detailed code reviews that uphold team standards
testing and software design best practices
Foster a culture of constant improvement and growth
engineering excellence
positivity and curiosity
Take a lead role in making our two days in the office productive and engaging
Establish best practices across the organization and drive the organization’s standards within the team
Translate ambiguous and amorphous ideas or problems into concrete projects or initiatives
How You'll Work.
Team & Collaboration
Partner closely with other engineers, product managers, data scientists, data engineers, and product engineers; Thrive in collaborative environments; Recognize the value of diverse perspectives; Willingness to support colleagues as a team player; Collaborate effectively with product managers and leadership; Help others level up their skills and navigate their career paths; View peer reviews as a powerful tool for technical mentorship; Get buy-in from engineering, data science, data engineering or product management partners; Fostering face-to-face mentorship and collaborative whiteboarding sessions
Communication Scope
Ability to articulate, diagram and document complex engineering concepts
Process & Methodology
Lead sprints, Identify project milestones to ensure timely project delivery
Full Job Description
## What You'll Do Design, build, and maintain scalable ML products and infrastructure using Python, Postgres, and Elasticsearch. Lead sprints, conduct rigorous code reviews, and set the "gold standard" for engineering practices across the organization. Actively mentor junior and mid-level engineers, fostering a culture of technical excellence and professional growth. Partner closely with other engineers, product managers, data scientists, data engineers, and product engineers to ensure the successful delivery of strategic and roadmap initiatives. Independently and with relatively little oversight, own systems throughout the software development lifecycle, from design to development, deployment and monitoring. Maintain and improve performance of existing systems and processes while balancing maintainability, observability and readability. Demonstrate a deep sense of ownership by developing a thorough understanding of a domain. At the same time, you must be able to explain the behavior of and contribute to code bases that may be outside your domain. Proactively propose solutions to gaps or risks in process, technology, software design and architecture Provide rigorous and detailed code reviews that uphold team standards, testing and software design best practices. Foster a culture of constant improvement and growth, engineering excellence, humility, positivity and curiosity. Take a lead role in making our two days in the office productive and engaging, fostering face-to-face mentorship and collaborative whiteboarding sessions. In partnership with other leaders, establish best practices across the organization and drive the organization’s standards within the team, leading by example. Qualities That Enable Success in This Role: You are a self-starter who can deliver projects independently, yet you also thrive in collaborative environments. You recognize the value of diverse perspectives in developing optimal solutions and consistently demonstrate a willingness to suppo
Applying for this Senior Software Engineer, ML Products role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about this company?
Real rants from real employees. Read before you apply.