Senior Software Engineer, Machine Learning

Moonware

Los Angeles (CA)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A tech company focused on airfield operations is seeking a Senior Software Engineer with expertise in machine learning and computer vision. In this role, you will lead the development of AI-driven capabilities for optimizing airfield operations, owning the end-to-end machine learning lifecycle. Ideal candidates will have at least 4 years of experience in applied AI, strong Python skills, and familiarity with modern ML frameworks. You will work in a collaborative environment to design and deploy real-time perception systems.

Qualifications

  • 4+ years of experience in ML, CV, or applied AI engineering.
  • Expertise in object detection, tracking, and multimodal fusion.
  • Proficient in Python; familiarity with Go is a plus.

Responsibilities

  • Lead computer vision model development for airfield operations.
  • Own the ML lifecycle: from dataset creation to deployment.
  • Collaborate cross-functionally to translate operational needs.

Skills

Computer Vision
Machine Learning
Deep Learning frameworks (PyTorch, TensorFlow)
Python
MLOps
Collaboration skills

Job description

Senior Software Engineer, Machine Learning
About us

Moonware builds products to modernize airfield operations, providing the digital infrastructure to coordinate, optimize, and automate aircraft ground handling.

HALO, our flagship product, is used by airfield teams to optimize flight turnarounds. It serves as a centralized operating layer to manage and oversee tasks, communications, and performance. By enhancing operational visibility and control, HALO enables faster, more reliable, and standardized ground operations.

Our vision is to provide fully autonomous ground operations. HALO serves as the digital infrastructure to support that transition, connecting data, people, and machines to build toward automated airfields.

Moonware’s team combines aviation operations domain knowledge together with software and engineering expertise from top Silicon Valley tech companies. As we scale, we’re expanding the Moonware ecosystem to support the next generation of air transportation.

About the role

Moonware is seeking a Senior Software Engineer with deep expertise in Computer Vision to help build the next generation of AI-driven capabilities powering HALO, our Ground Traffic Control platform. In this role, you’ll design, train, and deploy machine learning models that interpret real-world airfield environments (vehicles, equipment, aircraft, and operations) to enable safer, more autonomous, and more efficient airfield coordination.

While computer vision will be your primary focus, this is a cross-functional ML role, touching applied AI, data science, multimodal inference, and ML infrastructure. You’ll take ownership of models end-to-end: from dataset creation and labeling pipelines, to model training and evaluation, to building robust, real-time inference systems running at airfields across the world.

Responsibilities

Lead the development of computer vision models for tasks such as object detection, tracking, segmentation, activity recognition, and scene understanding across airfield environments

Own the ML lifecycle end-to-end: dataset creation, training, experimentation, optimization, deployment, monitoring, and iteration

Build real-time perception systems capable of running at the edge or in the cloud with strict performance, accuracy, and latency requirements

Collaborate cross-functionally with product, infrastructure, and field teams to translate operational constraints into model and system design

Develop internal ML tooling, including data pipelines, evaluation frameworks, annotation workflows, and automated testing

Extend beyond CV to support other ML/AI initiatives at Moonware, such as predictive modeling, routing/optimization, time-series forecasting, and agent-based simulation

Implement scalable training infrastructure and MLOps best practices to accelerate model iteration

Continuously improve model reliability and robustness, especially under real-world noise, sensor variability, and environmental conditions

Requirements

4+ years of experience as an ML, CV, or applied AI engineer working on production systems

Strong expertise in computer vision, including one or more of: detection, tracking, segmentation, 3D geometry, multimodal fusion, or video understanding

Proficiency with modern deep learning frameworks (PyTorch, TensorFlow) and associated tooling

Experience building and deploying ML models in real-world production environments (edge devices, cloud APIs, low-latency systems, etc.)

Strong software engineering fundamentals and proficiency in Python; familiarity with Go or another backend language is a plus

Experience with MLOps and model deployment pipelines (containerization, CI/CD, inference optimization, GPU workflows)

Solid understanding of data pipelines, labeling strategies, dataset quality, and model evaluation

Excellent cross-functional collaboration and communication skills

Comfortable with ambiguity and rapid iteration in a startup environment

This role might be for you if

You’re energized by applying computer vision to noisy, real-world environments

You enjoy designing models that directly interact with physical operations and constrained edge systems

You thrive in roles where you own models end-to-end and move quickly from experiments to production

You want to help build the perception layer that enables autonomy and intelligent coordination at airfields worldwide

Aviation, mobility, robotics, or autonomy excite you

Nice to haves

Experience with multimodal ML (vision + GPS, telemetry, or sensor fusion)

Background in robotics, autonomous vehicles, or spatial computing

Experience optimizing models for edge inference (TensorRT, ONNX, quantization, pruning)

Familiarity with simulation environments or synthetic data generation

Previous experience at an early-stage startup

Understanding of geospatial data, fleet telemetry, or time-series prediction

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Infrastructure
Senior Software Engineer, Infrastructure

Moonware • Los Angeles (CA)

On-site
USD 130,000 - 160,000
Tech Lead
Tech Lead

Moonware • Los Angeles (CA)

On-site
USD 130,000 - 160,000
Software Engineer, Android
Software Engineer, Android

Moonware • Los Angeles (CA)

On-site
USD 80,000 - 110,000
ML Systems Engineer, Robotics & Autonomy
ML Systems Engineer, Robotics & Autonomy

Jaide Health • San Diego (CA)

On-site
ML Systems Engineer, Robotics & Spatial Autonomy
ML Systems Engineer, Robotics & Spatial Autonomy

Jaide Health • San Diego (CA)

On-site
Member of Technical Staff, Machine Learning - NomadicML
Member of Technical Staff, Machine Learning - NomadicML

Praxis, Inc. • San Francisco (CA)

On-site
USD 150,000 - 240,000
ML Systems Engineer, Robotics & Autonomy
ML Systems Engineer, Robotics & Autonomy

Tera AI • San Diego (CA)

On-site
USD 100,000 - 130,000
Member of Technical Staff, Machine Learning - NomadicML
Member of Technical Staff, Machine Learning - NomadicML

Pear VC • Austin (TX), California (MO)

On-site
USD 120,000 - 150,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

iMETALX • United States

On-site
USD 130,000 - 180,000
Health Insurance/Dental
Paid Time Off
401k
+2
Member of Technical Staff, Machine Learning
Member of Technical Staff, Machine Learning

Nomadic AI • San Francisco (CA)

On-site
USD 170,000 - 250,000