1

Computer Vision Machine Learning Engineer Jobs in San Francisco, CA

Machine Learning Engineer II The Machine Learning Engineer II will be a member of the Learning and ... Support development of computer vision and machine learning (ML) algorithms capable of object ...

Machine Learning Engineer II The Machine Learning Engineer II will be a member of the Learning and ... Support development of computer vision and machine learning (ML) algorithms capable of object ...

Our direct client is hiring a Machine Learning Engineer for their software machine learning and computer vision team to design, develop, and implement critical machine learning models supporting ...

Computer Vision Engineer

Burlingame, CA · On-site

$183K - $257K/yr

Meta Reality Labs is seeking a Machine Learning Engineer to drive the productization of gesture ... computer vision or machine learning, with focus on areas such as gesture recognition, pose ...

Meta Reality Labs is seeking a Machine Learning Engineer to drive the productization of gesture ... Computer Vision Engineer Responsibilities: * Own end-to-end development of gesture recognition ML ...

Our direct client is hiring a Machine Learning Engineer for their software machine learning and computer vision team to design, develop, and implement critical machine learning models supporting ...

Robot Learning Engineer Location: SF Bay Area (in-person) About the role We're looking for an ... Extensive experience in computer vision, machine learning, reinforcement learning or other relevant ...

Transform complex, real‑world CAD and geometry data into high‑quality training datasets and ... Comprehensive medical, dental, and vision insurance * Catered team lunches at the San Mateo office

This role is ideal for someone with a strong foundation in Computer Vision and Machine Learning who ... You will work closely with our AI and engineering teams to develop production-ready vision ...

AI Vision Engineer

San Francisco, CA · On-site

$150 - $210/hr

This role is ideal for someone with a strong foundation in Computer Vision and Machine Learning who ... You will work closely with our AI and engineering teams to develop production-ready vision ...

next page

Showing results 1-20

Computer Vision Machine Learning Engineer information

See San Francisco, CA salary details

$57.1K

$143.2K

$162K

How much do computer vision machine learning engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for computer vision machine learning engineer in San Francisco, CA is $143,166.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,400.00 and $154,900.00 per year, depending on experience, location, and employer.

What does a computer vision machine learning engineer do?

A Computer Vision Machine Learning Engineer designs and develops algorithms that enable computers to interpret and understand visual data from the world, such as images and videos. They use machine learning techniques to train models for tasks like object detection, facial recognition, and image segmentation. These engineers typically work with large datasets, optimize models for accuracy and efficiency, and deploy solutions for real-world applications in industries like healthcare, automotive, robotics, and retail.

What are the key skills and qualifications needed to thrive as a computer vision machine learning engineer?

To thrive as a Computer Vision Machine Learning Engineer, you need a strong background in computer science, mathematics, and machine learning, typically supported by a relevant degree and experience with image processing algorithms. Proficiency with frameworks like TensorFlow or PyTorch, knowledge of OpenCV, and experience with cloud computing platforms are commonly required. Problem-solving ability, teamwork, and effective communication are crucial soft skills for integrating complex models into real-world applications. These skills and qualities are essential for developing innovative solutions that accurately interpret visual data and drive impactful results.

What are some common challenges computer vision machine learning engineers face when deploying models to production environments?

One common challenge for Computer Vision Machine Learning Engineers is ensuring that models perform reliably in real-world conditions, which can vary significantly from controlled training datasets. Handling data drift, optimizing inference speed for deployment on edge devices, and integrating models into existing software pipelines all require close collaboration with software engineers, data scientists, and product teams. Additionally, managing hardware resource constraints and maintaining model accuracy as new data is collected are ongoing responsibilities. Staying up to date with the latest research and tools is essential to address these evolving challenges effectively.

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

AspectComputer Vision Machine Learning EngineerData Scientist
CredentialsBachelor's or Master's in CS, ML, or related; experience with CV frameworksBachelor's or Master's in CS, Statistics, or related; strong analytical skills
Work EnvironmentDevelops CV models, works with image/video data, often in AI/tech companiesAnalyzes data, builds predictive models, often in finance, healthcare, or tech
Industry UsageCommon in AI, robotics, autonomous vehicles, surveillanceUsed across finance, marketing, healthcare, and tech sectors

While both roles involve machine learning, Computer Vision Machine Learning Engineers focus on developing models for image and video data, often requiring specialized knowledge in CV frameworks. Data Scientists analyze diverse datasets to extract insights, with less emphasis on visual data. Both roles share foundational ML skills but differ in their application domains.

Are computer vision machine learning engineers in demand?

Computer vision machine learning engineers are in high demand due to the growth of AI applications in industries such as healthcare, automotive, and security. Skills in deep learning frameworks like TensorFlow or PyTorch and experience with image processing are highly valued, and the role often offers competitive salaries and opportunities for advancement.

What are popular job titles related to Computer Vision Machine Learning Engineer jobs in San Francisco, CA?

For Computer Vision Machine Learning Engineer jobs in San Francisco, CA, the most frequently searched job titles are:

What job categories do people searching Computer Vision Machine Learning Engineer jobs in San Francisco, CA look for?

The top searched job categories for Computer Vision Machine Learning Engineer jobs in San Francisco, CA are:

What cities near San Francisco, CA are hiring for Computer Vision Machine Learning Engineer jobs?

Cities near San Francisco, CA with the most Computer Vision Machine Learning Engineer job openings:

Infographic showing various Computer Vision Machine Learning Engineer job openings in San Francisco, CA as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 15% Part Time, and 5% Contract. Highlights an 95% Physical, 2% Hybrid, and 3% Remote job distribution, with an average salary of $143,166 per year, or $68.8 per hour.

$102K - $144K/yr

Full-time

Posted 4 days ago


Job description

Machine Learning Engineer II

The Machine Learning Engineer II will be a member of the Learning and Active Perception (LEAP) group in AV's MacCready Works division and support the development of a variety of innovative computer vision capabilities (object detection, classification, localization, and tracking) and other image/video analytics for defense and commercial applications.

These development efforts require a range of skills and tools across traditional engineering, computer science, and mathematical disciplines including but not limited to data management, computer vision, machine learning, optimization, and deep neural networks. This position will span multiple stages of the development process including requirements gathering, algorithm design, prototyping, test and evaluation, and validation and verification testing. This role also involves support for experimentation and fielded systems requiring travel, both domestic and international.

Duties

  • Support development of computer vision and machine learning (ML) algorithms capable of object detection, classifying, localizing, and tracking objects of interest from a variety of stationary and mobile sensor platforms with the primary purpose of real-time automated target recognition (ATR)
  • Perform visual imagery data science to inform data collection, data labeling, and data selection for training deep computer vision ML algorithms, train the algorithms using the data, and validate data selection and algorithm design through a series of purpose-designed experiments. This includes:
    • Analyze ML algorithms to solve a given problem and rank them by their success probability on new data
    • Set objectives and develop models that help achieve them, along with metrics to track their progress
    • Select appropriate datasets and data representations
    • Analyze errors of the data, model, and design strategies to overcome them
  • Write and test software to support the integration of machine learning algorithms into aircraft (such as autopilots, payloads, or other functional components) or other systems
  • Other duties as assigned

Basic Qualifications (Required Skills & Experience)

  • BS in Computer Vision and Machine Learning is required or equivalent combination of education, training, and experience - with qualifications in any of the following fields: Mathematics, Optimization, Computer Science/Engineering, Electrical Engineering, Aerospace, or Mechanical Engineering
  • Minimum of 2 - 5 years' experience, and 2+ years of relevant experience in machine learning and/or computer vision
  • Proficiency with a deep learning framework, preferably PyTorch
  • Proficiency with basic libraries for machine learning such as, Open-CV, scikit-learn, and pandas
  • Familiarity with Linux
  • Familiarity with Nvidia Tools (CUDA, JetPack, TensorRT) and deployment process to Nvidia GPUs
  • Demonstrated ability to troubleshoot complex systems and perform algorithmic optimization
  • Ability to perform exploratory data analysis, including visualizing and manipulating large datasets

Other Qualifications & Desired Competencies)

  • Must be a team player and collaborate effectively
  • Excellent verbal and written skills
  • Has effective problem-solving, analytical and interpersonal skills
  • Ability to work within defined requirements to complete tasks under moderate supervision
  • Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties
  • Displays strong initiative and drive to accomplish goals and meet company objectives
  • Takes ownership and responsibility for current and past work products, and demonstrates a willingness to share the results with other team members and provide feedback and input to teammates working similar problems.
  • Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company
  • Familiarity with office software and computer-based productivity tools

Special Requirements

  • U.S. Citizenship required
  • Ability to obtain (at minimum) a Secret level DoD security clearance
  • Willingness to travel (Occasionally / up to 20%)

Physical Demands

  • Ability to work in an office and manufacturing environment (Constant)
  • Required to sit and stand for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent)

Clearance Level No ClearanceThe salary range for this role is: $102,000 - $144,375