1

Machine Learning Developer Jobs in California (NOW HIRING)

Description Apple's Video Computer Vision (VCV) Face and Body technologies team is looking for a skilled Machine Learning Engineer with experience developing ML models for computer vision and ...

Description Apple's Video Computer Vision (VCV) Face and Body technologies team is looking for a skilled Machine Learning Engineer with experience developing ML models for computer vision and ...

We are looking for a Machine Learning Engineer to join and play a big part in the next revolution of Maps; to enable users to find more things in innovative ways. On our team, you will have plenty of ...

We're looking for an exceptional Machine Learning Engineer to help build the systems that make this possible. In this role, you'll develop models, signals and evaluation frameworks that power ...

As a Senior Machine Learning Engineer, you will play a key role in designing, building, and scaling advanced software systems to automate Design for Manufacturing analysis. Responsibilities : • ...

$160 - $190/hr

We are looking for a Machine Learning Engineer to join our team and help us push the boundaries of what's possible in smart manufacturing. In this role, you will design, build, train, and deploy ...

They are seeking Machine Learning Engineers to build their platform for training, evaluating, and deploying interpretable AI systems at scale, contributing to core technology and product features.

Showing results 21-40

Machine Learning Developer information

See California salary details

$18

$37

$51

How much do machine learning developer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for machine learning developer in California is $37.92, according to ZipRecruiter salary data. Most workers in this role earn between $18.75 and $51.25 per hour, depending on experience, location, and employer.

What does a machine learning developer do?

A Machine Learning Developer designs, builds, and implements machine learning models and systems that enable computers to learn from data without explicit programming. They work with large datasets, select appropriate algorithms, and optimize models for various tasks such as predictions, classifications, and recommendations. Their responsibilities often include data preprocessing, feature engineering, model evaluation, and deploying models into production environments. Machine Learning Developers typically collaborate with data scientists, software engineers, and business teams to deliver AI-powered solutions.

What are the key skills and qualifications needed to thrive as a machine learning developer?

To excel as a Machine Learning Developer, you need a strong background in mathematics, statistics, programming (especially Python), and a relevant degree in computer science or related fields. Familiarity with machine learning frameworks (like TensorFlow or PyTorch), version control systems, and cloud platforms is typically required, as are certifications in data science or AI. Critical thinking, problem-solving, and effective communication are vital soft skills for translating complex data findings into actionable solutions. These skills and qualities are essential to develop accurate models, collaborate with stakeholders, and drive innovation in a rapidly evolving field.

What are some common challenges faced by machine learning developers when deploying models to production environments?

Machine Learning Developers often encounter challenges such as ensuring model scalability, managing data drift, and integrating models with existing systems during deployment. Another frequent hurdle is monitoring model performance in real time and retraining models as new data becomes available. Collaborating closely with data engineers, DevOps, and software developers is essential to streamline the deployment pipeline and maintain model reliability in production.

What is the difference between Machine Learning Developer vs Data Scientist?

AspectMachine Learning DeveloperData Scientist
CredentialsBachelor's or Master's in CS, ML, or related fields; certifications like TensorFlow or AWS MLBachelor's or Master's in CS, Statistics, or related fields; certifications in data analysis or ML
Work EnvironmentDevelops and deploys ML models in software or cloud environmentsAnalyzes data, builds models, and provides insights for decision-making
Industry UsageUsed in tech, finance, healthcare for deploying ML solutionsUsed across industries for data analysis, predictive modeling, and insights

Both roles require strong programming skills and knowledge of ML algorithms. Machine Learning Developers focus on building and deploying models in production environments, while Data Scientists analyze data to inform business decisions. The roles often overlap but differ mainly in their primary focus and end goals.

Is machine learning a high paying job?

Machine learning developers typically earn high salaries due to the specialized skills required, such as programming in Python or R and understanding algorithms. Salaries vary based on experience, location, and industry, but overall, the role is considered well-compensated within the tech field.

What are the most commonly searched types of Machine Learning Developer jobs in California?

The most popular types of Machine Learning Developer jobs in California are:

Infographic showing various Machine Learning Developer job openings in California as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 18% Part Time, and 1% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $78,864 per year, or $37.9 per hour.

Machine Learning Engineer

Institute of Foundation Models

Sunnyvale, CA

$150K - $450K/yr

Full-time

Re-posted 6 days ago


Job description

About the Institute of Foundation Models
We are a dedicated research lab for building, understanding, using, and risk-managing foundation models. Our mandate is to advance research, nurture the next generation of AI builders, and drive transformative contributions to a knowledge-driven economy.

As part of our team, you’ll have the opportunity to work on the core of cutting-edge foundation model training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI development. You will participate in the development of groundbreaking AI solutions that have the potential to reshape entire industries. Strategic and innovative problem-solving skills will be instrumental in establishing MBZUAI as a global hub for high-performance computing in deep learning, driving impactful discoveries that inspire the next generation of AI pioneers.



The Role
As a Machine Learning Engineer at the Institute of Foundation Models, your primary responsibility is to develop and implement innovative machine learning models that address real-world challenges, pushing the boundaries of artificial intelligence research. You will collaborate with cross-functional teams to deploy scalable solutions, contributing to MBZUAI’s mission of driving impactful AI discoveries and positioning the institution as a leader in the global AI research community. Your expertise will be key in enhancing the performance of large-scale machine learning models, while supporting the development of transformative AI tools that can influence industries worldwide.
Key Responsibilites
  • Collaborate with Research teams to understand technologies, adapting and integrating them into codebase.
  • Develop and implement systems to support the lifecycle of machine learning models, such as data preprocessing, pre-training, post-training, evaluation and so on, especially foundation models.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  • Contribute to research papers and represent MBZUAI at industry conferences and events, showcasing the institution’s cutting-edge HPC and deep learning capabilities and establishing MBZUAI as a global leader in AI research and innovation.
  • Perform all other duties as reasonably directed by the line manager that are commensurate with these functional objectives.
Academic Qualifications
  • Minimum: Bachelor’s degree or equivalent practical experience. 
  • Preferred: Master's degree or PhD in Computer Science or related technical field.
 
Professional Experience - Minimum
  • 3 years of experience in software engineering, including experience with Machine Learning (ML) models, ML infrastructure, Natural Language Processing or Computer Vision.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with data structures or algorithms in either an academic or industry setting.
  • 2 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, or natural language processing.
  • Excellent problem-solving and troubleshooting skills to address complex technical challenges.
  • Effective communication and collaboration skills to work with cross functional teams.
Professional Experience - Preferred
  • 2 years of experience with improving performance during large scale data processing
  • Hands-on experience with LLM algorithms, such as Supervised Fine-Tuning (SFT) and Reinforcement Learning with Human Feedback (RLHF).
  • Excellent data analysis skills.
Visa Sponsorship
This position is eligible for visa sponsorship.

Benefits Include
*Comprehensive medical, dental, and vision benefits 
 *Bonus
*401K Plan
*Generous paid time off, sick leave and holidays
*Paid Parental Leave
*Employee Assistance Program
*Life insurance and disability