Company

Machine Learning Engineering

SeniorSoftwareEngineer,MLProducts

$171–213k Chicago, Illinois, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

Machine Learning Engineering
Problems you'll solve

Analytical, problem-solving, decision-making, and interpersonal skills; Translate ambiguous and amorphous ideas or problems into concrete projects or initiatives

Eligibility Requirements

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

Free ATS check

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.

Read Company Rants →