Principal Machine Learning Engineer

The Amatriot Group

Seattle (WA)

Hybrid

USD 215,000 - 230,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The Amatriot Group is seeking a Principal Machine Learning Engineer in Seattle to lead architecture and deployment of AI at the edge for counter-UAS systems. You'll collaborate with scientists and software engineers to deliver safe, secure AI capabilities across multimodal sensing and real-time edge computing.

You will own the lifecycle from research to production, optimize models for memory-constrained devices, and drive scalable ML infrastructure while ensuring reliability and performance in

Qualifications

  • Bachelor's or higher in Engineering, Physics, Math or a related technical field.
  • 13+ years of software engineering experience.
  • Proven experience architecting and maintaining large distributed platforms.
  • Proven experience deploying ML models into live production.
  • Experience deploying AI models on edge devices.

Responsibilities

  • Develop, own, optimize, and deploy ML models into production software products.
  • Support scientists throughout the AI lifecycle from research to production.
  • Translate research into scalable, reliable production AI capabilities.
  • Contribute to safe, secure, and responsible AI solutions.
  • Develop ML solutions involving CV, signal processing, and sensor fusion.
  • Integrate multiple sensor data sources with advanced ML techniques.
  • Deploy and optimize ML models on edge devices with constrained memory and compute.
  • Architect and maintain large-scale distributed ML platforms and systems.
  • Develop production software using Python and C++ with ML frameworks.

Skills

Python
C++
PyTorch
TensorFlow
Edge AI
Model deployment
Systems analysis
Team collaboration

Education

B.S. or higher in a technical field

Job description

Location

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
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Machine Learning Engineer
Principal Machine Learning Engineer

Amatriot Group, LLC • Seattle (WA)

Hybrid
USD 215,000 - 230,000
Hybrid work model
Principal AI Engineer
Principal AI Engineer

GSquared Group • Seattle (WA)

On-site
USD 180,000 - 240,000
Principal AI Engineer
Principal AI Engineer

Talon Professional Services • New York (NY)

On-site
USD 180,000 - 280,000
Principal Software Engineer - AI
Principal Software Engineer - AI

Harnham • Boston (MA)

Hybrid
USD 180,000 - 250,000
Equity
Health, dental, and vision
Retirement plan
+2
AI Machine Learning Skill 2-FFPP-8950
AI Machine Learning Skill 2-FFPP-8950

Onyx Point, Inc. • Hanover (MD)

Remote
USD 78,000 - 250,000
Health Coverage
401(k) plan with company match
Paid Time Off
Principal AI Engineer
Principal AI Engineer

Burtch Works • New York (NY)

Hybrid
USD 180,000 - 260,000
Senior AI Engineer
Senior AI Engineer

Anblicks • Dallas (TX)

On-site
USD 120,000 - 150,000
Principal Software Engineer
Principal Software Engineer

Compunnel, Inc. • Dallas (TX)

On-site
USD 130,000 - 180,000
Software Engineer/Developer (AI Focus) –
Software Engineer/Developer (AI Focus) –

Pyramid Systems, Inc. • United States

Remote
USD 180,000 - 260,000
AI Machine Learning Skill 3-FFPP-8953
AI Machine Learning Skill 3-FFPP-8953

Onyx Point, Inc. • Hanover (MD)

Remote
USD 78,000 - 250,000
Health Coverage
401(k) with company match
PTO and holidays
+4