1

Machine Learning Software Engineer Jobs in Seattle, WA

AI Engineer - Machine Learning 3

Redmond, WA · Remote

$117K - $140K/yr

Job Responsibilities: • Fine-tune and improve a variety of sophisticated software implementation ... software engineering, machine learning, statistics, and experimental design. • Experience ...

Machine Learning Engineer

Seattle, WA · On-site

$93K - $125K/yr

We are looking for a Machine Learning Engineer to join our team of driven machine learning and software engineers. This role covers system design, prompt engineering, ML model evaluation, building ...

Software Engineer

Tacoma, WA · On-site

$125K - $140K/yr

Software Engineer At AST, we enhance the efficiency, productivity, and safety of flexible aseptic ... Integrate machine learning models into machine automation software applications. * Develop and ...

Software Engineer

Tacoma, WA · On-site

$125K - $140K/yr

Software Engineer At AST, we enhance the efficiency, productivity, and safety of flexibleaseptic ... Integrate machine learning models into machine automation software applications. * Develop and ...

They are seeking an Applied Machine Learning Engineer to develop products for their clients and the ... software architecture • Deep knowledge of math, probability, statistics, and algorithms • ...

Hive also offers turnkey software applications powered by proprietary AI models and datasets ... machine learning engineers. We are looking for developers who are excited about staying at the ...

Prepare detailed software specifications and test plans. * Code new programs to client ... Strong technical foundations in software engineering, machine learning, statistics, and ...

Machine Learning Engineer

Seattle, WA · On-site

$120K - $180K/yr

Hive also offers turnkey software applications powered by proprietary AI models and datasets ... machine learning engineers. We are looking for developers who are excited about staying at the ...

Senior/Principal Machine Learning Engineer

Seattle, WA · On-site

$142K - $196K/yr

This role sits at the intersection of ML and platform engineering: partnering closely with software ... About You P5, Principal Machine Learning Engineer Basic Qualifications * 10+ years experience as a ...

Collaborate with interdisciplinary teams (including scientists, researchers, and software engineers ... work in machine learning or applied AI * OR equivalent experience. * Proven track record of ...

SAP is a leading company in enterprise resource planning software, helping over 400,000 customers worldwide. As a Machine Learning Engineer, you will design and maintain AI solutions for customer ...

They are seeking a driven Software Engineer to join their Research and Development team in Tacoma ... machine learning models using C# and Python, or other applicable and modern tools. • Integrate ...

next page

Showing results 1-20

Machine Learning Software Engineer information

See Seattle, WA salary details

$72.3K

$167.9K

$233.9K

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

As of Jul 2, 2026, the average yearly pay for machine learning software engineer in Seattle, WA is $167,886.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,600.00 and $196,900.00 per year, depending on experience, location, and employer.

What does a Machine Learning Software Engineer do?

A Machine Learning Software Engineer designs, develops, and deploys machine learning models within software applications. They work on data preprocessing, model training, optimization, and integration into production systems. Their role requires expertise in programming (Python, Java, or C++), machine learning frameworks (TensorFlow, PyTorch, or Scikit-learn), and cloud platforms. They collaborate with data scientists and software engineers to build scalable ML solutions.

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

To thrive as a Machine Learning Software Engineer, you need a solid understanding of programming (especially Python), algorithms, data structures, and mathematics, ideally backed by a degree in computer science, engineering, or a related field. Experience with frameworks such as TensorFlow or PyTorch, familiarity with cloud platforms (AWS, Azure, or GCP), and relevant certifications in data science or machine learning are highly valuable. Strong problem-solving skills, effective communication, and the ability to work collaboratively with cross-functional teams set outstanding candidates apart. These competencies are crucial for building deployable, scalable, and maintainable machine learning solutions that address real business challenges.

What are the day-to-day responsibilities of a Machine Learning Software Engineer?

As a Machine Learning Software Engineer, your daily tasks typically include developing and optimizing machine learning models, collaborating with data scientists and product teams to define requirements, and integrating models into production systems. You’ll work extensively with large datasets to preprocess, analyze, and validate data, as well as monitor model performance and iterate on solutions when needed. It's common to participate in code reviews, contribute to architectural decisions, and maintain documentation for reproducibility and knowledge sharing. This role offers a dynamic and intellectually stimulating environment, making it ideal for those who enjoy solving complex technical problems and working at the intersection of engineering and data science.

What are popular job titles related to Machine Learning Software Engineer jobs in Seattle, WA? For Machine Learning Software Engineer jobs in Seattle, WA, the most frequently searched job titles are:
AI Engineer - Machine Learning 3

AI Engineer - Machine Learning 3

1 point system

Redmond, WA • Remote

$117K - $140K/yr

Contractor

Posted 7 days ago


Job description

Requirement - AI Engineer - Machine Learning 3

Location- Redmond, WA 98052-Remote

Contract W2

Title: Machine Learning Data Scientist – Research Translation & Prototypin

Top 3 Must-Have HARD Skills & years of experience for each: 

1. Machine Learning & Applied AI Development (5-7 years)

2. Data Science, Experimentation & Model Evaluation (5-7 years)

3. Software Engineering & Rapid Prototyping (5-7 years)

Best vs. Average: The ideal resume would contain.

→ Demonstrates strong flexibility

→ Ability to rapidly ramp on new projects (1–3 days), and deliver results quickly (within ~5 days)

→ Has hands-on experience with AI-assisted coding and rapid prototyping

→ Bachelor's degree in a technical field such as computer science, computer engineering or related field required

Summary:

• As a Machine Learning Data Scientist, you will collaborate closely with researchers, engineers, designers, and product partners to evaluate emerging AI technologies, build rapid prototypes, and develop novel machine learning solutions that make advanced research understandable, usable, and testable. You will design experiments, create evaluation frameworks, fine-tune and validate models, and help identify which technologies warrant broader investment and adoption.

• This role is ideal for a technically strong builder who enjoys ambiguity, learns quickly, and can move fluidly between research papers, datasets, prototypes, and production-scale systems. Success requires scientific rigor, strong product judgment, and a passion for turning breakthrough ideas into tools, workflows, and experiences that empower researchers, developers, and customers.

• This role is ideal for a technically strong builder who enjoys ambiguity, learns quickly, and can move fluidly between research papers, datasets, prototypes, and production-scale systems. Success requires scientific rigor, strong product judgment, and a passion for turning breakthrough ideas into tools, workflows, and experiences that empower researchers, developers, and customers.

• Candidates should be prepared to discuss projects that demonstrate the ability to translate research, emerging technology, or novel ideas into working prototypes, experiments, or deployed solutions.

Job Responsibilities:

• Fine-tune and improve a variety of sophisticated software implementation projects

• Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data

• Analyze and review enhancement requests and specifications

• Implement system software and customize to client requirements

• Prepare the detailed software specifications and test plans

• Code new programs to client’s specifications and create test data for testing

• Modify existing programs to new standards and conduct unit testing of developed programs

• Create migration packages for system testing, user testing, and implementation

• Provide quality assurance reviews

• Perform post-implementation validation of software and resolve any bugs found during testing

Additional Responsibilities:

• Collaborate with client Research teams to evaluate, adapt, and operationalize emerging AI and machine learning innovations into functional prototypes and experimental systems.

• Design and execute quantitative and qualitative experiments that measure model performance, user engagement, research impact, and technology adoption.

• Develop evaluation frameworks, benchmarks, and success metrics for foundation models, generative AI systems, multimodal experiences, and agent-based workflows.

• Fine-tune, validate, and benchmark machine learning models using real-world datasets and emerging research techniques.

• Build rapid prototypes and proof-of-concepts that help researchers, partners, and stakeholders assess the practical value of new technologies.

• Stay current with advances in machine learning, generative AI, agentic systems, multimodal models, and evaluation methodologies, identifying opportunities to apply new capabilities across client Research.

Qualifications:

• Bachelor's degree in a technical field such as computer science, computer engineering or related field required

• 5-7 years’ experience required

• Strong technical foundations in software engineering, machine learning, statistics, and experimental design.

• Experience building data-intensive applications, machine learning systems, experimentation platforms, or AI-powered products.

• Experience evaluating, debugging, and improving machine learning models, data pipelines, and AI-powered applications.

• Experience in programming and experience with problem diagnosis and resolution

• Ability to thrive in ambiguous, rapidly changing environments where requirements evolve through experimentation and discovery.

• Experience with foundation models, generative AI systems, multimodal models, agentic workflows, retrieval-augmented generation (RAG), or related AI technologies.

Additional Information  

Explain a typical day in the role.: 

No two days look exactly alike. One week you might be evaluating a new foundation model, the next building a prototype with researchers, and the following week presenting findings that influence product, research, or investment decisions.

What is the ideal background of a candidate for this role?

The ideal candidate has experience in machine learning, data science, or applied AI, with a demonstrated ability to translate emerging research into practical prototypes, experiments, and insights. They should be comfortable working in ambiguous, fast-moving environments, designing evaluations, analyzing data, collaborating across disciplines, and communicating technical findings to diverse audiences. Experience with foundation models, generative AI, research-driven development, and rapid prototyping is highly desirable.

 What are the unique selling points that would get candidates interested in your role over another?

This role sits at the intersection of client Research and applied AI innovation. Candidates will work directly with cutting-edge research, helping transform breakthrough ideas into prototypes, experiments, and technologies that influence future client products and experiences. The position offers unusual breadth, allowing individuals to work across multiple AI domains, collaborate with leading researchers, contribute to publications and patents, and operate in a small, highly autonomous team where creativity, experimentation, and technical excellence are equally valued.

How will contractor performance be measured?

Performance will be measured through successful delivery of prototypes, experiments, and AI/ML solutions; the quality of technical contributions; the ability to generate actionable insights through data and experimentation; collaboration with cross-functional teams; and the overall impact of the work on research validation, technology adoption, and strategic decision-making.