Senior Machine Learning Engineer

Machine Learning EngineerMachine Learning EngineerFull TimeRemoteTeam 51-200

Location

United States

Posted

3 days ago

Salary

$153K - $198K / year

No structured requirement data.

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

As a Senior Machine Learning Engineer, you will own the end to end ML lifecycle at Button, from the data and feature pipelines that feed models, through training and evaluation workflows, to deployment, scoring, monitoring, and retraining. You will work closely with product managers, data scientists, and software engineers to translate ambiguous business problems into reliable production ML systems that integrate with our platform and power real product decisions.

You will help build the infrastructure and patterns that allow models to move quickly from research to production while meeting real world requirements for latency, scalability, cost efficiency, reproducibility, and safety. This role works closely with our Data Teams and plays a central role in how machine learning powers Button’s commerce and monetization products.

  • Own the full ML lifecycle including feature pipelines, training workflows, model deployment, inference services, monitoring, and retraining.
  • Design and build reliable data and feature pipelines, including feature store patterns that support reproducible training and consistent features across training, batch scoring, and online inference.
  • Build and optimize machine learning models including regression, classification, ranking, and recommender systems.
  • Implement and manage batch scoring pipelines and online inference services with clear performance, reliability, and latency standards.
  • Partner with data scientists to operationalize models and build the tooling needed to run consistent evaluation, experimentation, and model iteration.
  • Collaborate with software engineers to ensure smooth integration of models into production services and APIs.
  • Establish observability for ML systems including monitoring of data freshness, feature drift, model performance, and pipeline health.
  • Design systems that support rapid experimentation and safe rollout of new models.
  • Document architecture clearly, establish best practices for ML engineering at Button, and mentor teammates through thoughtful code reviews and design discussions.
  • Contribute to the design of decisioning systems that power ranking, recommendations, and commerce optimization across Button’s platform.

Qualifications

  • Write clear, maintainable code with strong software engineering practices including testing, documentation, debugging, and thoughtful system design.
  • Have experience building and operating production machine learning systems rather than only training models.
  • Understand the full ML lifecycle including feature generation, training pipelines, deployment strategies, and monitoring.
  • Have practical experience designing scalable data pipelines and feature generation workflows.
  • Have experience building or working with feature pipelines or feature stores that support both training and online inference.
  • Think deeply about reliability, scalability, latency, and cost efficiency when building ML systems.
  • Are comfortable working in cloud environments, especially AWS. Familiarity with Amazon SageMaker, Redis, Spark, streaming systems, or distributed data processing frameworks is a plus.
  • Have experience with machine learning frameworks such as PyTorch, TensorFlow, or scikit-learn.
  • Enjoy collaborating closely with engineers, data scientists, and product managers and can clearly communicate technical tradeoffs and design decisions.
  • Are comfortable working in ambiguous problem spaces and translating product questions into measurable ML solutions.

Requirements

  • 5+ years of professional experience in machine learning engineering, software engineering, data engineering, or similar roles.
  • Fluency with Python and SQL.
  • Proven experience designing, building, and operating data pipelines at scale.
  • Hands on experience deploying and maintaining machine learning models in production environments.
  • Experience working in cloud environments, especially AWS.
  • Familiarity with orchestration and data modeling tools such as Airflow, dbt, or similar systems.
  • Experience building ranking, recommendation, or decisioning systems is a plus.

Benefits

  • RemotePlus workplace, blending “work from anywhere” with in-person collaboration.
  • Salary range: $153,000 - $198,000.
  • 401(k) plan with 3% annual contribution from the company.
  • Unlimited time off (including birthdays off) and periodic Mental Health Weeks.
  • 100% premium coverage for health, vision, and dental insurance for employees; 75% for dependents.
  • Complimentary memberships to One Medical.
  • Monthly stipend for mobile phone/internet and an annual lifestyle stipend.
  • “All Access” memberships to WeWork in select markets and regular coworking days and social events.

Job Requirements

  • Write clear, maintainable code with strong software engineering practices including testing, documentation, debugging, and thoughtful system design.
  • Have experience building and operating production machine learning systems rather than only training models.
  • Understand the full ML lifecycle including feature generation, training pipelines, deployment strategies, and monitoring.
  • Have practical experience designing scalable data pipelines and feature generation workflows.
  • Have experience building or working with feature pipelines or feature stores that support both training and online inference.
  • Think deeply about reliability, scalability, latency, and cost efficiency when building ML systems.
  • Are comfortable working in cloud environments, especially AWS. Familiarity with Amazon SageMaker, Redis, Spark, streaming systems, or distributed data processing frameworks is a plus.
  • Have experience with machine learning frameworks such as PyTorch, TensorFlow, or scikit-learn.
  • Enjoy collaborating closely with engineers, data scientists, and product managers and can clearly communicate technical tradeoffs and design decisions.
  • Are comfortable working in ambiguous problem spaces and translating product questions into measurable ML solutions.
  • 5+ years of professional experience in machine learning engineering, software engineering, data engineering, or similar roles.
  • Fluency with Python and SQL.
  • Proven experience designing, building, and operating data pipelines at scale.
  • Hands on experience deploying and maintaining machine learning models in production environments.
  • Experience working in cloud environments, especially AWS.
  • Familiarity with orchestration and data modeling tools such as Airflow, dbt, or similar systems.
  • Experience building ranking, recommendation, or decisioning systems is a plus.

Benefits

  • RemotePlus workplace, blending “work from anywhere” with in-person collaboration.
  • Salary range: $153,000 - $198,000.
  • 401(k) plan with 3% annual contribution from the company.
  • Unlimited time off (including birthdays off) and periodic Mental Health Weeks.
  • 100% premium coverage for health, vision, and dental insurance for employees; 75% for dependents.
  • Complimentary memberships to One Medical.
  • Monthly stipend for mobile phone/internet and an annual lifestyle stipend.
  • “All Access” memberships to WeWork in select markets and regular coworking days and social events.

Related Job Pages

More Machine Learning Engineer Jobs

AI/ML Engineer - Remote

Optum

Optum, part of the UnitedHealth Group family of businesses, is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together. At Optum, we support your well-being with an understanding team, extensive benefits and rewarding opportunities. By joining us, you’ll have the resources to drive system transformation while we help you take care of your future. We recognize the power of connection to drive change, improve efficiency and make a difference in health care. Join a team where your skills and ideas can make an impact and where collaboration is key to creating technology that produces healthier outcomes.

Machine Learning Engineer3 days ago
Full TimeRemoteTeam 160,000Since 2011

Design and build AI features using NLP and ML, deliver end-to-end processes, and maintain APIs while improving code quality and collaborating across teams.

AWSCi/CdJavaLlmsNlpNode.jsPython
New Jersey
$98.5K - $176.0K / year

Machine Learning Engineer

Jobgether

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Machine Learning Engineer3 days ago
Full TimeRemote

This role offers the opportunity to design and deploy cutting-edge AI and machine learning solutions that drive critical decision-making processes in large-scale digital financial systems. The Machine Learning Engineer will work on applied research projects, building and optimizi...

United States

Senior MLOps Engineer

Twin Health

Twin Health invented the Whole Body Digital Twin™ to help reverse and prevent chronic metabolic diseases.

Machine Learning Engineer3 days ago
Full TimeRemoteTeam 201-500Since 2018H1B Sponsor

Are you ready to be at the forefront of integrating machine learning with healthcare technology? We are seeking a dynamic and innovative ML Ops Engineer. The ideal candidate is self-driven, versatile in handling multiple projects, and a collaborative team player. You will be inst...

PythonJavaGoDockerKubernetesmicroservicesSQLNoSQLSparkMLOpsdistributed systemsLLMGenAI
United States
$180K - $200K / year

Senior Machine Learning Engineer, Trust

Airbnb

Airbnb is a community based on connection and belonging.

Machine Learning Engineer3 days ago
Full TimeRemoteTeam 5,001-10,000Since 2007H1B Sponsor

The role involves working with large-scale structured and unstructured data to build and continuously improve cutting-edge Machine Learning models for product, business, and operational use cases, focusing on preventing critical life safety and property damage incidents in real time. This includes creating new holistic detection strategies by collaborating with various trust and safety prevention teams.

United States
$191K - $223K / year