DeveloperJobs.io
← Back to all jobs

Job Description

In this onsite role in Bellevue, WA, you will help build and run production machine learning systems at large scale. As a Machine Learning Engineer, you will design end-to-end ML workflows, translate research into deployable solutions, and support reliable model operations.

What You’ll Do

  • Design, develop, and maintain ML data pipelines and feature engineering workflows.
  • Design and implement software solutions across major components of your team’s systems, accounting for functional needs alongside scalability, performance, and security.
  • Collaborate with Applied Scientists and Data Scientists to bring research prototypes into production.
  • Monitor model performance in production and implement retraining strategies.
  • Contribute across the full software development lifecycle, including product definition, scoping, design, code review, testing, deployment, and operational support.
  • Coach teammates on writing high-quality, maintainable code.
  • Identify root causes of operational issues and drive lasting fixes to improve software reliability and operational processes.
  • Work with customers, stakeholders, and cross-functional peers to understand business context and deliver appropriate customer value.
  • Evaluate new technical approaches and tools, including generative artificial intelligence capabilities, and recommend adoption when they improve productivity and solution quality.

Required Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience for new and existing systems, including design patterns, reliability, and scaling.
  • 1+ years of software development engineer or related occupational experience.
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications, tools, systems, and services using C#, C++, Java, or Perl.
  • 1+ years of Object Oriented Design experience.
  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
  • Experience programming with at least one software programming language.

Technologies

  • C#
  • C++
  • Java
  • Perl
  • Generative artificial intelligence

Preferred Qualifications

  • 3+ years of full software development lifecycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor’s degree in computer science or equivalent.

Compensation and Location

Location: Bellevue, WA (onsite)

Salary: USD 143,700 to 194,400 per year

Benefits

  • Sign-on payments and restricted stock units (RSUs)
  • Health insurance, including medical, dental, vision, prescription, Basic Life & AD&D insurance, and options for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, and Adoption and Surrogacy Reimbursement coverage
  • 401(k) matching
  • Paid time off
  • Parental leave

A Day in the Life

  • Review a design document for a feature you are leading, then participate in code reviews by providing constructive feedback.
  • Sync with product partners to clarify requirements, then spend focused time writing and testing code.
  • Investigate operational metrics that look off, trace issues to root causes, and implement fixes.
  • Mentor newer engineers and contribute to decisions that guide how the team’s software evolves.

Similar Jobs