Principal Machine Learning Engineer

Posted Yesterday
Be an Early Applicant
Seattle, WA, USA
In-Office
215K-450K Annually
Expert/Leader
Information Technology • Professional Services • Cybersecurity • Defense
The Role
Leads architecture, development, optimization, and production deployment of machine learning and deep learning models for edge AI systems. Develops computer vision, signal processing, sensor fusion, and distributed ML infrastructure capabilities. Optimizes models for resource-constrained AI chips and edge devices, using Python, C++, PyTorch, and TensorFlow. Provides technical leadership and collaborates with scientists, engineers, and product managers across public safety, enterprise, and defense applications.
Summary Generated by Built In

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 ResponsibilitiesMachine 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.
QualificationsEducation
  • 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.

Skills Required

  • Bachelor's degree in Engineering, Mathematics, Physics, or another highly technical field
  • 13+ years of software engineering experience
  • Experience architecting and maintaining large-scale distributed platforms
  • Experience developing, owning, and deploying machine learning models into live production products
  • Experience deploying and optimizing AI models on chips and edge devices
  • Experience with computer vision, signal processing, and machine learning infrastructure
  • Experience taking machine learning models from research and development through deployment into production software used by customers
  • Strong Python and C++ proficiency
  • Experience with PyTorch and/or TensorFlow
  • Advanced knowledge and hands-on experience with on-chip AI development
  • Strong understanding of edge model deployment and management
  • Excellent problem-solving skills
  • Ability to analyze system architecture, design, performance metrics, code, test plans, project plans, deployments, and operations
  • Ability to communicate and collaborate effectively with scientists, engineers, and product managers
  • 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Vienna, VA
200 Employees
Year Founded: 2011

What We Do

The Amatriot Group is a talent solutions firm providing technology expertise to the federal and commercial sectors. With over a decade of experience delivering mission-critical support to the intelligence, defense, and national security sectors, the company specializes in delivering cutting-edge technology solutions by securing top-tier talent to bridge workforce gaps in the most complex and secure environments.

Similar Jobs

Snap Inc. Logo Snap Inc.

Machine Learning Engineer

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
6 Locations
5000 Employees
235K-414K Annually

Expedia Group Logo Expedia Group

Development Engineer

AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Hybrid
Seattle, WA, USA
16000 Employees
231K-370K Annually

Atlassian Logo Atlassian

Machine Learning Engineer

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
In-Office or Remote
4 Locations
11000 Employees
196K-309K Annually

Atlassian Logo Atlassian

Machine Learning Engineer

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
In-Office or Remote
3 Locations
11000 Employees
196K-309K Annually

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Outpost Space Thumbnail
Aerospace • Defense
Los Angeles, California
38 Employees
Cravath, Swaine & Moore LLP Thumbnail
Legal Tech • Other • Professional Services
New York, NY
1200 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account