1

Staff Machine Learning Engineer Jobs (NOW HIRING)

Staff Machine Learning Engineer

Denver, CO · On-site +1

$206K - $230K/yr

As a Staff Machine Learning Engineer, you will act as a technical leader and delivery owner for complex, high-impact ML initiatives spanning foundation models, data systems, and large-scale ML ...

Staff Machine Learning Engineer - AI Products Location: Hybrid in NYC (Bryant Park Office) Salary Range: $170,000 - $215,000 A leading health and wellness technology company is searching for a Staff ...

Overview Come join Intuit as a Staff Machine Learning Engineer! In this role, you'll work alongside AI scientists and machine learning engineers to create AI-powered experiences. You'll be expected ...

Staff Machine Learning Engineer Waltham, MA Xometry powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry ...

As a Staff Machine Learning Engineer in Product & Technology, you will help Paylocity build and deploy Machine Learning solutions, to help our teams build better products faster, more reliably, and ...

Come join Intuit as a Staff Machine Learning Engineer! In this role, you'll work alongside AI scientists and machine learning engineers to create AI-powered experiences. You'll be expected to help ...

$206K - $230K/yr

As a Staff Machine Learning Engineer, you will act as a technical leader and delivery owner for complex, high-impact ML initiatives spanning foundation models, data systems, and large-scale ML ...

next page

Showing results 1-20

Staff Machine Learning Engineer information

See salary details

$23K

$99.3K

$192.5K

How much do staff machine learning engineer jobs pay per year?

As of Jun 13, 2026, the average yearly pay for staff machine learning engineer in the United States is $99,330.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,000.00 and $125,000.00 per year, depending on experience, location, and employer.

What does a staff ML engineer do?

A staff machine learning engineer leads the design, development, and deployment of advanced machine learning models within an organization. They often oversee technical strategy, mentor team members, and collaborate with cross-functional teams to integrate AI solutions, requiring expertise in programming, data analysis, and ML frameworks. This role typically involves high-level problem solving and ensuring scalable, efficient AI systems.

What are the typical collaboration and leadership responsibilities for a Staff Machine Learning Engineer?

As a Staff Machine Learning Engineer, you often serve as a technical leader, partnering with cross-functional teams including data scientists, product managers, and software engineers to develop and deploy machine learning solutions. You will mentor junior engineers, conduct code reviews, and help establish best practices for model development and deployment. In addition to hands-on technical work, you may be responsible for evaluating new tools, contributing to the broader ML strategy, and facilitating knowledge sharing sessions. This collaborative and leadership-focused approach helps ensure consistency, quality, and innovation across machine learning projects.

What engineers make $500,000?

Senior staff machine learning engineers at large tech companies or in specialized roles can earn $500,000 or more annually, often including base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills in deep learning and data modeling, and a track record of impactful projects.

What is a $900,000 AI job?

A $900,000 AI job typically refers to high-level roles such as senior machine learning engineers or AI research directors, often found in large tech companies or specialized firms. These positions usually require advanced skills in deep learning, data science, and experience with tools like TensorFlow or PyTorch, along with leadership responsibilities and a strong track record of innovation.

What are the key skills and qualifications needed to thrive in the Staff Machine Learning Engineer position, and why are they important?

To thrive as a Staff Machine Learning Engineer, you need deep expertise in machine learning algorithms, software engineering, data analysis, and typically a strong academic background in computer science or related fields. Experience with Python, TensorFlow, PyTorch, cloud platforms, and a track record of delivering production-level ML systems are crucial, as are advanced degrees or relevant certifications. Strong leadership, communication, and mentoring skills help you effectively guide teams and collaborate across departments. These competencies are essential for designing robust ML solutions, leading technical initiatives, and ensuring successful project delivery in complex organizational environments.

What is a Staff Machine Learning Engineer job?

A Staff Machine Learning Engineer is a senior-level technical role responsible for designing, deploying, and optimizing machine learning models at scale. They provide technical leadership, mentor other engineers, and drive best practices in ML system architecture. This role often involves collaborating with cross-functional teams, improving model performance, and ensuring the reliability of machine learning solutions in production. Staff ML Engineers typically have deep expertise in algorithms, data infrastructure, and engineering processes. Their work focuses on solving complex problems and influencing the broader ML strategy within an organization.

Which 3 jobs will survive AI?

Staff Machine Learning Engineers are likely to continue to be in demand as they develop, implement, and oversee AI systems, requiring advanced technical skills and domain expertise. Jobs that involve complex problem-solving, creativity, and emotional intelligence—such as healthcare professionals, educators, and skilled trades—are also expected to persist alongside AI advancements. These roles typically require human judgment, adaptability, and interpersonal skills that AI cannot easily replicate.
More about Staff Machine Learning Engineer jobs
What cities are hiring for Staff Machine Learning Engineer jobs? Cities with the most Staff Machine Learning Engineer job openings:
What are the most commonly searched types of Staff Machine Learning Engineer jobs? The most popular types of Staff Machine Learning Engineer jobs are:
Who are the top companies hiring for Staff Machine Learning Engineer jobs? The top employers for Staff Machine Learning Engineer jobs are:
What states have the most Staff Machine Learning Engineer jobs? States with the most job openings for Staff Machine Learning Engineer jobs include:
Infographic showing various Staff Machine Learning Engineer job openings in the United States as of June 2026, with employment types broken down into 10% As Needed, 73% Full Time, 10% Part Time, 2% Temporary, and 5% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $99,330 per year, or $47.8 per hour.
Staff Machine Learning Engineer

Staff Machine Learning Engineer

Ibotta

Denver, CO • On-site, Remote

$206K - $230K/yr

Full-time

Medical, Dental, Vision, Retirement

Posted 2 days ago


Job description

Ibotta is seeking a Staff Machine Learning Engineer to join our Core Data & Analytics team and contribute to our mission to Make Every Purchase Rewarding. We're looking for someone who has a passion for building scalable machine learning solutions using technologies and tools such as Python, Spark, Databricks, AWS, Sagemaker, etc. As a Staff Machine Learning Engineer, you will act as a technical leader and delivery owner for complex, high-impact ML initiatives spanning foundation models, data systems, and large-scale ML platforms. This role will immediately impact ML strategy and drive impact through the support, guidance, and collaboration with multiple teams as part of our analytics organization. We're looking for a technical leader to further mature our current infrastructure and abstractions and identify new opportunities to add value through ML applications.

This position is available in multiple locations:

Denver, Colorado - if you are in or willing to relocate to the Denver area, this is a hybrid position requiring 3 days in office (Tuesday, Wednesday, and Thursday).

Remote options are available for the following states - AZ, AR, CA, FL, GA, IL, IN, IA, KS, MD, MA, MI, MN, MO, MT, NV, NJ, NY, NC, OH, OK, PA, TN, TX, UT, VA, WA, WI. Not based in one of these areas? We will offer a relocation bonus to help make your move to the Mile High City a smooth one.

What you will be doing:

  • Lead the design, development, and deployment of production-grade ML systems across the organization.

  • Work with Ibotta architecture and Machine Learning Platform teams to ensure integration of machine learning services and pipelines in larger technology infrastructure.

  • Act as a liaison between technical teams and non-technical stakeholders to communicate complex concepts clearly.

  • Communicate complex machine learning solutions, concepts and the results of analyses in a clear and effective manner to business stakeholders and technology leaders to maximize the effectiveness of machine learning initiatives.

  • Mentor ML Engineers and Data Scientists, fostering a culture of technical ownership, rigorous experimentation, and best practices.

  • Embrace and uphold Ibotta's Core Values: Integrity, Boldness, Ownership, Teamwork, Transparency & A good idea can come from anywhere

What we are looking for:

  • 6+ years of professional industry experience as a Machine Learning Engineer or Software Engineer, focused on deploying machine learning systems at scale.

  • Advanced knowledge of multiple ML frameworks like: Sklearn, TensorFlow, Sagemaker, Spark ML.

  • Expertise working with distributed big-data tools and event-based architectures, ideally Spark and Kafka.

  • Deep hands-on experience prototyping, building, releasing, and monitoring mission-critical machine learning models in high traffic applications.

  • Experience working within a cloud-based infrastructure, ideally AWS.

  • Track record of mentoring junior engineers or leading cross-functional initiatives.

About Ibotta ("I bought a...")

Ibotta (NYSE: IBTA) is a leading performance marketing platform allowing brands to deliver digital promotions to over 200 million consumers through a network of publishers called the Ibotta Performance Network (IPN). The IPN allows marketers to influence what people buy, and where and how often they shop - all while paying only when their campaigns directly result in a sale. American shoppers have earned over $2.6 billion through the IPN since 2012. The largest tech IPO in history to come out of Colorado, Ibotta is headquartered in Denver, and is continually listed as a top place to work by The Denver Post and Inc. Magazine.

To learn more about what our Tech teams are doing day to day, visit Building Ibotta on Medium.com.

Additional Details:

  • This position is located in Denver, CO and includes competitive pay, flexible time off, benefits package (including medical, dental, vision), Lifestyle Spending Account, Employee Stock Purchase Program, and 401k match.Denver office perks include paid parking, snacks, and occasional meals.

  • Base compensation range: $206,000 - $230,000 Equity is included in overall compensation package. This compensation range is specific to the United States labor market and may be adjusted based on actual experience.

  • Ibotta is an Equal Opportunity Employer. Ibotta's employment decisions are made without regard of race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any other legally protected status.

  • Applicants must be currently authorized to work in the United States on a full-time basis.

  • Applicants are accepted until the position is filled.

  • For the security of our employees and the business, all employees are responsible for the secure handling of data in accordance with our security policies, identifying and reporting phishing attempts, as well as reporting security incidents to the proper channels.

Recruiting Agency Notice
Ibotta does not accept agency resumes and is not responsible for any fees related to unsolicited resumes. Please do not forward resumes to any Ibotta employees.

#LI-Remote

#BI-Remote

#BI-Hybrid