Back to jobs

Principal Machine Learning Engineer

Pay
Multiple pay amounts — pay source
Job Type: Full-Time | Hybrid | Mondays Remote, Tuesday – Friday Onsite Target Salary Range*: $215,000 - $230,000 ($400,000 - $450,000 OTE) *This represents the potential salary range for this position depending on education level, years of experience and/or certifications in addition to other position specific requirements which may impact salary
Read the full posting
Work setting
Not stated
Employment
Full-time — employment source
Location: Seattle, WA / Sterling, VA Job Type: Full-Time | Hybrid | Mondays Remote, Tuesday – Friday Onsite Target Salary Range*: $215,000 - $230,000 ($400,000 - $450,000 OTE)
Read the full posting

What you’ll work on

Full posting
  • Deploy and optimize ML models on AI chips and edge devices with limited memory and connectivity

  • Integrate multiple sensor data sources using advanced machine learning techniques

  • Take models from research through deployment into live customer software products

  • Architect and maintain large-scale distributed machine learning platforms and systems

  • Provide technical leadership across ML, edge AI, and ML infrastructure initiatives

From the employer’s posting
Deploy and optimize machine learning models on AI chips and edge devices.
Integrate multiple sensor data sources using advanced machine learning techniques.
Take machine learning models from research and development through deployment into live software products used by customers.
Architect and maintain large-scale distributed machine learning platforms and systems.
Provide technical leadership across machine learning, edge AI, and ML infrastructure initiatives.

What you’ll bring

All qualifications

Core experience

  • 13+ years of software engineering experience.
  • Strong Python and C++ proficiency.
  • Proven experience architecting and maintaining large-scale distributed platforms.
  • Experience with machine learning frameworks such as PyTorch and/or TensorFlow.
  • Proven experience developing, owning, and deploying machine learning models into live production products.
  • Strong understanding of edge model deployment and management.

Preferred experience

  • Master’s degree or PhD in Computer Science, Engineering, Physics, Mathematics, or an equivalent highly technical field.
  • Hands-on experience solving computer vision or natural language understanding problems in a business environment.
  • Familiarity with responsible AI, de-biasing techniques, model encryption, and de-identification techniques.
Qualification wording
13+ years of software engineering experience. [Required]
Strong Python and C++ proficiency. [Required]
Proven experience architecting and maintaining large-scale distributed platforms. [Required]
Experience with machine learning frameworks such as PyTorch and/or TensorFlow. [Required]
Proven experience developing, owning, and deploying machine learning models into live production products. [Required]
Strong understanding of edge model deployment and management. [Required]
Master’s degree or PhD in Computer Science, Engineering, Physics, Mathematics, or an equivalent highly technical field.
Hands-on experience solving computer vision or natural language understanding problems in a business environment.
Familiarity with responsible AI, de-biasing techniques, model encryption, and de-identification techniques.
Education & alternatives
Preferred Qualifications - Master’s degree or PhD in Computer Science, Engineering, Physics, Mathematics, or an equivalent highly technical field. - Hands-on experience solving computer vision or natural language understanding problems in a business environment.
Apply at Amatriot Group

Posting record

Report an error

Actively hiringFirst seen by us 2 days ago, still listed, and not a repost of an earlier posting.

Status in our records
Live
First seen by us
Nov 1, 20262 days ago
Recorded sightings
4
Last seen by us
Nov 4, 2026
Employer says posted
Oct 9, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Pay

$166K–$240K is typical

The middle half of what similar US postings state. This one doesn’t list pay.

From 1,279 postings in the last year. Stated ranges, not salaries paid.

Time since we first saw it

Day 2

Early. Similar jobs usually come down between day 6 and day 69.

From 4,296 similar postings that came down. Coming down is not always a hire.

Amatriot Group is hiring

21 open jobs

Open jobs by the week we first saw them, last 12 weeks.

Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • C++
  • Python
  • PyTorch
  • TensorFlow
Where the posting names them
Software Engineering and Production Deployment - Develop production software using Python and C++. - Use machine learning frameworks such as PyTorch and TensorFlow.
Skills - Strong Python and C++ proficiency. [Required] - Experience with machine learning frameworks such as PyTorch and/or TensorFlow. [Required]
- Develop production software using Python and C++. - Use machine learning frameworks such as PyTorch and TensorFlow. - Take machine learning models from research and development through deployment into live software products used by customers.
- Strong Python and C++ proficiency. [Required] - Experience with machine learning frameworks such as PyTorch and/or TensorFlow. [Required] - Advanced knowledge and hands-on experience with on-chip AI development. [Required]

Your next step

Complete your application on amatriot.clearcompany.com. The employer’s form will show what is required.

Already applied? Track this application

About the role

We file this job under ML Engineer, by the work the posting describes.

ML engineers put machine learning models into products. They write the code that trains, ships, serves and monitors models so a recommendation or prediction works for real users.

Postings ask for strong Python and software engineering, a framework such as PyTorch, cloud services, and more and more often experience with large language models.

A data scientist often works out which model to build; an ML engineer makes it run reliably in production.

US government figures for computer and information research scientists

Median yearly pay, May 2025
$140,300
Expected change, 2025 to 2035
21.8% more jobsagainst 3.5% for all jobs

The government has no code for ML engineers, so these figures are for the closest group, computer and information research scientists.

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1221.

Job description

View original posting ↗

Location: Seattle, WA / Sterling, VA
Job Type: Full-Time | Hybrid | Mondays Remote, Tuesday – Friday Onsite
Target Salary Range*: $215,000 - $230,000 ($400,000 - $450,000 OTE)

*This represents the potential salary range for this position depending on education level, years of experience and/or certifications in addition to other position specific requirements which may impact salary

Position Overview

The Principal Machine Learning Engineer contributes to the architecture and implementation of the platform used by scientists to bring safe, secure, and reliable AI capabilities to counter-UAS devices. Working closely with scientists and software engineers, this role enables new AI functionality across areas such as multimodal sensor fusion, real-time systems, and distributed edge computing.

The Principal Machine Learning Engineer supports the full AI lifecycle, from research and model development through optimization and deployment into production environments. This role focuses heavily on deploying and managing AI models at the edge, including resource-constrained devices with limited memory and connectivity, while ensuring models are performant, reliable, and suitable for real-world use.

Key Responsibilities

Machine Learning and Deep Learning

  • Develop, own, optimize, and deploy machine learning and deep learning models into production software products.
  • Support scientists throughout the AI lifecycle, from research and experimentation through production deployment.
  • Translate research outputs into scalable and reliable production AI capabilities.
  • Contribute to the development of safe, secure, and responsible AI solutions.

Computer Vision, Signal Processing, and Sensor Fusion

  • Develop and support machine learning solutions involving computer vision, signal processing, and sensor fusion.
  • Integrate multiple sensor data sources using advanced machine learning techniques.
  • Support multimodal AI capabilities used in real-time and distributed systems.
  • Apply machine learning approaches to complex sensing and perception problems.

Edge AI and Model Optimization

  • Deploy and optimize machine learning models on AI chips and edge devices.
  • Optimize models for environments with limited memory, compute, and connectivity.
  • Support on-device model deployment, management, and lifecycle activities.
  • Improve model performance and efficiency for real-time edge applications.

ML Infrastructure and Platform Engineering

  • Architect and maintain large-scale distributed machine learning platforms and systems.
  • Support infrastructure used by scientists and engineers to develop, test, deploy, and operate AI capabilities.
  • Evaluate system architecture, performance metrics, code, test plans, project plans, deployments, and operational requirements.
  • Support reliable deployment of AI capabilities across distributed edge-compute environments.

Software Engineering and Production Deployment

  • Develop production software using Python and C++.
  • Use machine learning frameworks such as PyTorch and TensorFlow.
  • Take machine learning models from research and development through deployment into live software products used by customers.
  • Collaborate with software engineers to integrate AI models into production applications and systems.

Technical Leadership and Collaboration

  • Provide technical leadership across machine learning, edge AI, and ML infrastructure initiatives.
  • Collaborate closely with scientists, engineers, and product managers.
  • Contribute to architectural decisions and technical direction for AI-enabled systems.
  • Support multidisciplinary teams operating across Public Safety, Enterprise, and Defense domains.
Qualifications

Education

  • B.S. in Engineering, Mathematics, Physics, or another highly technical field. [Required]

Experience

  • 13+ years of software engineering experience. [Required]
  • Proven experience architecting and maintaining large-scale distributed platforms. [Required]
  • Proven experience developing, owning, and deploying machine learning models into live production products. [Required]
  • Experience deploying and optimizing AI models on chips and edge devices. [Required]
  • Experience with computer vision, signal processing, and machine learning infrastructure. [Required]
  • Experience taking machine learning models from research and development through deployment into production software used by customers. [Required]

Skills

  • Strong Python and C++ proficiency. [Required]
  • Experience with machine learning frameworks such as PyTorch and/or TensorFlow. [Required]
  • Advanced knowledge and hands-on experience with on-chip AI development. [Required]
  • Strong understanding of edge model deployment and management. [Required]
  • Excellent problem-solving skills. [Required]
  • Ability to analyze system architecture, design, performance metrics, code, test plans, project plans, deployments, and operations. [Required]
  • Ability to communicate and collaborate effectively with scientists, engineers, and product managers. [Required]
Preferred Qualifications
  • Master’s degree or PhD in Computer Science, Engineering, Physics, Mathematics, or an equivalent highly technical field.
  • Hands-on experience solving computer vision or natural language understanding problems in a business environment.
  • Familiarity with responsible AI, de-biasing techniques, model encryption, and de-identification techniques.
Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay
Job Type: Full-Time | Hybrid | Mondays Remote, Tuesday – Friday Onsite Target Salary Range*: $215,000 - $230,000 ($400,000 - $450,000 OTE) *This represents the potential salary range for this position depending on education level, years of experience and/or certifications in addition to other position specific requirements which may impact salary
Location & working pattern

Seattle, WA, US

Location: Seattle, WA / Sterling, VA Job Type: Full-Time | Hybrid | Mondays Remote, Tuesday – Friday Onsite Target Salary Range*: $215,000 - $230,000 ($400,000 - $450,000 OTE)
Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.