Machine Learning Engineer

gatikaiinc

Santa Clara (CA)

On-site

USD 170,000 - 240,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

gatikaiinc is seeking a high-impact Machine Learning Engineer to develop, optimize, and deploy production ML models across our autonomous vehicle stack. You will work cross-functionally with perception, prediction, planning, infrastructure, systems, and hardware teams to ensure models are efficient and production-ready for both on-vehicle and cloud workflows.

This onsite role at our Santa Clara, CA office requires deep expertise in ML workflows, real-time inference, and scalable model

Qualifications

  • Data strategy, preprocessing, training, evaluation, deployment, and monitoring across ML lifecycle.
  • Experience deploying neural networks for real-time or constrained systems is preferred.
  • Strong foundations in ML workflows: curation, training, evaluation, and inference optimization.

Responsibilities

  • End-to-End Model Development: Own the full ML lifecycle, including data strategy, preprocessing, training, evaluation, optimization, deployment, and monitoring.
  • Autonomous Driving Models: Develop and improve models supporting perception, prediction, planning, and scene understanding.
  • Efficient Neural Network Design: Optimize models using quantization, pruning, sparsification, compression, and efficient architectures.
  • Real-Time Deployment: Integrate trained models into C++-based autonomy systems and optimize inference for production vehicle hardware.
  • Model Optimization: Profile and optimize neural networks using CUDA, TensorRT, and related technologies.
  • Simulation and Evaluation: Analyze model performance using simulation and real-world driving data, identify failure modes, and drive improvements.
  • Scalable ML Infrastructure: Build high-throughput pipelines for training, evaluation, data processing, and large-scale offline inference.
  • Data Workflows and Tooling: Develop reliable pipelines for dataset curation, annotation, preprocessing, visualization, diagnostics, benchmarking, and continuous feedback from field data.
  • Cross-Functional Integration: Partner with autonomy, systems, hardware, and infrastructure teams to ensure ML components integrate reliably into the broader vehicle platform.

Skills

Python
PyTorch
TensorFlow
C++
ML deployment
CUDA

Education

MS or PhD in CS/ML/Robotics/EE/Statistics

Tools

CUDA
TensorRT
Azure

Job description

About the role

We are seeking a high-impact, technically deep Machine Learning Engineer to develop, optimize, and deploy production ML models across our autonomous vehicle (AV) stack. This role is ideal for engineers who enjoy building models end-to-end - from data and training through optimization and real-time deployment on autonomous vehicles.

You will work closely with perception, prediction, planning, infrastructure, systems, and hardware teams to ensure models are efficient, scalable, reliable, and production-ready for both on-vehicle and cloud workflows.

This role is onsite 5 days a week at our Santa Clara, CA office!

What you'll do
  • End-to-End Model Development: Own the full ML lifecycle, including data strategy, preprocessing, training, evaluation, optimization, deployment, and monitoring.
  • Autonomous Driving Models: Develop and improve models supporting perception, prediction, planning, and scene understanding.
  • Efficient Neural Network Design: Optimize models using techniques such as quantization, pruning, sparsification, compression, and efficient architecture design to meet strict latency, compute, memory, and power constraints.
  • Real-Time Deployment: Integrate trained models into C++-based autonomy systems and optimize inference for production vehicle hardware.
  • Model Optimization: Profile and optimize neural networks using CUDA, TensorRT, and related technologies.
  • Simulation and Evaluation: Analyze model performance using simulation and real-world driving data, identify failure modes, and drive improvements.
  • Scalable ML Infrastructure: Build high-throughput pipelines for training, evaluation, data processing, and large-scale offline inference.
  • Data Workflows and Tooling: Develop reliable pipelines for dataset curation, annotation, preprocessing, visualization, diagnostics, benchmarking, and continuous feedback from field data.
  • Cross-Functional Integration: Partner with autonomy, systems, hardware, and infrastructure teams to ensure ML components integrate reliably into the broader vehicle platform.
What we're looking for
  • Education: MS or PhD in Computer Science, Machine Learning, Robotics, Electrical Engineering, Statistics, Optimization, or a related field.
  • Experience: Open to all experience levels. Leveling will be determined based on experience and technical depth.
  • Programming & Frameworks: Strong Python skills and experience with frameworks such as PyTorch or TensorFlow.
    Strong C++ skills and experience integrating ML models into high-performance production systems.
  • Core ML & Systems Expertise: Deep understanding of ML workflows, including data curation, training, evaluation, ablation studies, deployment, and inference optimization.
    Experience deploying and optimizing neural networks for real-time, embedded, robotics, autonomous driving, or other performance-constrained systems.
    Experience with model optimization techniques such as quantization, pruning, compression, and efficient architectures.
    Experience with software architecture, profiling, latency optimization, system-level debugging, and data flow analysis.
  • Infrastructure & Compute Tools: Experience with CUDA and TensorRT is highly desirable.
    Experience with cloud-based ML training and evaluation pipelines, preferably Azure.
  • Bonus Qualifications: Experience with transformers, multimodal models, diffusion models, world models, or end-to‑end driving models is a plus.
    Experience in autonomous driving, robotics, or other safety‑critical real‑time ML systems is strongly preferred.
    Publications or demonstrated technical contributions in efficient ML, autonomous driving, robotics, or related areas are a plus.
    Prior contributions to large‑scale ML systems deployed in production.
  • Salary Range $170,000 - $240,000
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

Socket.dev • Santa Clara (CA)

On-site
USD 170,000 - 240,000
Machine Learning Engineer
Machine Learning Engineer

Gatik • Santa Clara (CA)

On-site
USD 140,000 - 210,000
ML Software Engineer
ML Software Engineer

Humble Robotics • San Francisco (CA)

On-site
USD 100,000 - 300,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 184,000 - 357,000
Equity
Benefits
Staff Machine Learning Engineer (AV Core)
Staff Machine Learning Engineer (AV Core)

Wayve • United States

On-site
USD 140,000 - 210,000
Private healthcare
Paid time off
Mental health resources
+3
Machine Learning Engineer — Real-Time AV Production
Machine Learning Engineer — Real-Time AV Production

Gatik • Santa Clara (CA)

On-site
USD 140,000 - 210,000
Lead Machine Learning Engineer - Mapping
Lead Machine Learning Engineer - Mapping

May Mobility • United States

On-site
USD 120,000 - 160,000
Staff/Lead Machine Learning Engineer, Behavior & Planning
Staff/Lead Machine Learning Engineer, Behavior & Planning

NextGenEnergyJobs • Mountain View (CA)

On-site
USD 180,000 - 260,000
Lead Machine Learning Engineer
Lead Machine Learning Engineer

Voiceflow • United States

On-site
USD 220,000 - 270,000
Comprehensive healthcare suite
Rich retirement benefits
Flexible vacation policy
+1
Senior Machine Learning Engineer
Senior Machine Learning Engineer

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 210,000 - 315,000
Equity
Comprehensive benefits