1

Senior Machine Learning Engineer Jobs in Poway, CA

May substitute equivalent machine learning engineer experience in lieu of education. * Must demonstrate the application of advanced technical principles, theories, concepts, and techniques in the ...

New

Machine Learning Engineer IV

Poway, CA · On-site

$140K - $252K/yr

May substitute equivalent machine learning engineer experience in lieu of education. * Must demonstrate the application of advanced technical principles, theories, concepts, and techniques in the ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

The Sr. Machine Learning Engineer is largely self-driven, working in collaboration with others on one or more projects which are extremely complex in scope. This role is responsible for successfully ...

Sr. AI/ML Engineer - Life Science

San Diego, CA · On-site

$110K - $152K/yr

The Sr. Machine Learning Engineer is largely self-driven, working in collaboration with others on one or more projects which are extremely complex in scope. This role is responsible for successfully ...

Sr. AI/ML Engineer - Life Science

San Diego, CA · On-site

$110K - $152K/yr

The Sr. Machine Learning Engineer is largely self-driven, working in collaboration with others on one or more projects which are extremely complex in scope. This role is responsible for successfully ...

Video Machine Learning Engineer

San Diego, CA · On-site

$139.50 - $258.10/hr

  • Medical

  • Dental

  • Retirement

We are seeking a passionate and innovative machine learning engineer to join a team that is shaping the future of video intelligence. Our team develops cutting‑edge machine learning technologies ...

Machine Learning Engineer- GenAI

San Diego, CA · On-site

$150.40 - $277.60/hr

  • Medical

  • Dental

  • Retirement

The Product Operations team is looking for an extraordinary engineer to join our team. You will help design and implement our machine learning strategy to the substantial supply chain and help build ...

Showing results 41-60

Senior Machine Learning Engineer information

See Poway, CA salary details

$60.9K

$129.5K

$187.7K

How much do senior machine learning engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for senior machine learning engineer in Poway, CA is $129,463.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,900.00 and $146,800.00 per year, depending on experience, location, and employer.

What does a senior machine learning engineer do?

A Senior Machine Learning Engineer designs, develops, and implements machine learning models to solve complex problems. They are responsible for selecting appropriate algorithms, preprocessing data, and optimizing model performance. Additionally, they collaborate with data scientists, software engineers, and product teams to integrate machine learning solutions into production systems. Senior engineers also mentor junior team members and contribute to setting technical direction for machine learning projects.

What are some common challenges senior machine learning engineers face when deploying models to production, and how can they be addressed?

Senior Machine Learning Engineers often encounter challenges related to model scalability, maintaining performance in real-world scenarios, and ensuring reliable integration with existing systems. Addressing these challenges typically involves thorough testing, implementing robust monitoring for model drift, and collaborating closely with DevOps and software engineering teams to streamline deployment pipelines. Staying updated on best practices in MLOps and adopting tools for automated deployment and monitoring can greatly improve the reliability and efficiency of production models.

What are the key skills and qualifications needed to thrive as a senior machine learning engineer, and why are they important?

To thrive as a Senior Machine Learning Engineer, you need advanced knowledge of machine learning algorithms, statistical modeling, and programming languages like Python or Java, typically supported by a degree in computer science or a related field. Experience with frameworks and tools such as TensorFlow, PyTorch, scikit-learn, and cloud platforms, as well as familiarity with version control and CI/CD systems, is essential. Strong problem-solving, communication, and leadership skills help you collaborate effectively and mentor junior team members. These capabilities are crucial for designing scalable ML solutions and driving impactful results within complex, dynamic projects.

What is the difference between Senior Machine Learning Engineer vs Data Scientist?

AspectSenior Machine Learning EngineerData Scientist
Required CredentialsBachelor's/Master's in CS, ML, or related; experience with ML frameworksBachelor's/Master's in CS, Statistics, or related; strong analytical skills
Work EnvironmentDevelops and deploys ML models in production systemsAnalyzes data, builds models, and provides insights
Industry UsageTech, finance, healthcare, e-commerceResearch, finance, marketing, tech

While both roles require strong technical skills and knowledge of machine learning, Senior Machine Learning Engineers focus more on deploying scalable ML solutions in production environments, whereas Data Scientists primarily analyze data and develop models for insights. The roles often overlap but differ in their core responsibilities and focus areas.

What are the most commonly searched types of Machine Learning Engineer jobs in Poway, CA?

The most popular types of Machine Learning Engineer jobs in Poway, CA are:

What cities near Poway, CA are hiring for Senior Machine Learning Engineer jobs?

Cities near Poway, CA with the most Senior Machine Learning Engineer job openings:

Infographic showing various Senior Machine Learning Engineer job openings in Poway, CA as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 18% Part Time, and 1% Contract. Highlights an 77% Physical, 2% Hybrid, and 21% Remote job distribution, with an average salary of $129,463 per year, or $62.2 per hour.

Perception Machine Learning Engineer - Continuous Learning

Waymo

San Diego, CA

Full-time

Posted 3 days ago

New


Job description

As a Perception Machine Learning Engineer, you will build the intelligent systems that "see" the world, directly shaping the future of autonomous travel.

Within the Perception team, we are tackling some of the most complex, open-ended challenges in autonomous driving. Our models must constantly adapt and improve as our fleet encounters the vast, unpredictable realities of public roads. We are looking for a Machine Learning Engineer to help design and build the automated, closed-loop systems that drive this continuous improvement.

In this role, you will be the bridge between model architecture and large-scale data infrastructure. You will leverage active learning and sophisticated data curation strategies to ensure our perception models are always learning from the most informative examples. Crucially, this means managing the entire lifecycle of our data: intelligently selecting novel scenarios from the fleet while continuously pruning our existing corpus to maximize training efficiency.

In this hybrid role you will report to a Technical Lead Manager.

You will:

  • Architect Infrastructure: Design and scale the data pipelines needed to mine, ingest, and manage massive volumes of sensor data from our fleet.
  • Drive Model Improvement: Deploy active learning algorithms to continuously identify and select the most impactful data for training, ensuring our large models continuously adapt to new environments with incremental updates.
  • Ensure Model Quality: Develop methods and recipes for evaluating real-world performance of our models, and detecting regressions in model updates.  Develop and maintain ground-truth free performance metrics.
  • Optimize Data Efficiency: Conduct large-scale experiments focused on data balancing, subset selection, and label quality optimization. Lead automated curation strategies-including smart pruning and downsampling-to minimize dataset bloat and maximize compute efficiency.
  • Solve Long-Tail Challenges: Develop robust mining, training and evaluation pipelines for rare, safety-critical real-world scenarios.
  • Innovate with Model Signals: Utilize uncertainty estimation, confidence scores, and embedding space analysis to uncover model blind spots and guide automated data acquisition.
  • Collaborate Cross-Functionally: Work closely with researchers and operations teams to iterate on the end-to-end model development lifecycle.

You Have:

  • A bachelor's degree in Machine Learning, Robotics, or Computer Science.
    3+ years of professional experience in Machine Learning and/or Computer Vision.
  • Proven, hands-on experience applying active learning in production environments.
  • Strong expertise in building large-scale ML data pipelines (mining, extraction, auto-labeling, ingestion).
  • Deep understanding of data curation-balancing, core set selection, and sampling-to optimize model performance.
  • Proficiency in Python and deep learning frameworks (PyTorch or JAX).
  • Strong software engineering skills for writing robust, production-ready code.

We Prefer:

  • An advanced degree (MS or PhD) in Machine Learning, Robotics, or Computer Science.
  • A record of publications at top-tier conferences (e.g., CVPR, ICCV, ECCV, ICML, ICLR, NeurIPS, IROS, RSS, AAAI, IJCV, PAMI).
  • Experience with C++
  • Experience building data-centric infrastructure from the ground up to accelerate model iteration cycles.