1

Machine Learning Engineer Software Engineer Jobs in Santa Clara, CA

We are seeking a Machine Learning Engineer to join our team developing machine learning solutions ... Working closely with process engineers, software engineers, and fellow ML engineers, you will ...

Machine Learning Engineer

Fremont, CA · On-site

$150K - $220K/yr

We are seeking a Machine Learning Engineer to join our team developing machine learning solutions ... Working closely with process engineers, software engineers, and fellow ML engineers, you will ...

We are seeking a Machine Learning Engineer to join our team developing machine learning solutions ... Working closely with process engineers, software engineers, and fellow ML engineers, you will ...

Software engineering skills and proficiency in Python.Experience with PyTorch.BA/BS degree in computer vision, computer graphics, machine learning or related field. MS or PhD in computer vision ...

Machine Learning Engineer

Fremont, CA · On-site

$150K - $220K/yr

We are seeking a Machine Learning Engineer to join our team developing machine learning solutions ... Working closely with process engineers, software engineers, and fellow ML engineers, you will ...

... Machine Learning Engineer with experience developing ML models for computer vision and graphics ... Software engineering skills and proficiency in PythonExperience with PyTorchIndependent problem ...

Machine Learning Engineer San Mateo, Pittsburgh Company Overview At Skild AI, we are building the ... Strong background in algorithms, data structures, and software engineering principles. * Experience ...

Strong background in algorithms, data structures, and software engineering principles. * Experience ... Deep understanding of state-of-the-art machine learning techniques and models. * Extensive industry ...

Software engineering skills and proficiency in Python. Experience with PyTorch. BA/BS degree in computer vision, computer graphics, machine learning or related field. Pay & Benefits At Apple, base ...

... Machine Learning Engineer with experience developing ML models for computer vision and graphics ... Minimum Qualifications Software engineering skills and proficiency in Python Experience with ...

Machine Learning Engineer II

Palo Alto, CA · On-site +1

$114K - $156K/yr

Machine Learning Software Engineers who bridge the gap between research and production by delivering machine learning models into real-world product experiences at scale About the Role: We are ...

Fremont, CA Duration: 12+ Months Tesla/ $65 About the Role Our direct client is seeking a highly skilled Machine Learning Engineer to join their Software Machine Learning and Computer Vision team. In ...

Health insurance Machine Learning Engineer 100% Remote We are seeking a highly skilled Machine Learning Engineer to design, develop, deploy, and maintain scalable machine learning solutions that ...

Sr. Machine Learning Engineer

Santa Clara, CA · On-site

$143K - $189K/yr

As such, we are seeking candidates with applied machine learning experience and strong software engineering skills.. Leverage and enhance the latest advancements in machine learning and software ...

next page

Showing results 1-20

Machine Learning Engineer Software Engineer information

See Santa Clara, CA salary details

$74.6K

$173.3K

$241.3K

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

As of Jun 17, 2026, the average yearly pay for machine learning engineer software engineer in Santa Clara, CA is $173,257.00, according to ZipRecruiter salary data. Most workers in this role earn between $140,900.00 and $203,200.00 per year, depending on experience, location, and employer.

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

AspectMachine Learning EngineerSoftware Engineer
Required CredentialsBachelor's/Master's in CS, specialized ML coursesBachelor's in CS or related field
Work EnvironmentDevelops ML models, algorithms, data pipelinesBuilds software applications, systems, APIs
Industry UsageAI/ML projects, data-driven solutionsWeb, mobile, enterprise software

Machine Learning Engineers focus on designing and deploying ML models, requiring expertise in algorithms and data handling. Software Engineers develop broader software applications, emphasizing coding and system architecture. While both roles require programming skills, ML Engineers specialize in AI/ML tasks, whereas Software Engineers work across various software domains.

How do Machine Learning Engineer Software Engineers typically collaborate with data scientists and software development teams?

Machine Learning Engineer Software Engineers often serve as a bridge between data scientists and software development teams. They work closely with data scientists to understand and implement machine learning models, ensuring that the models are production-ready and scalable. Additionally, they collaborate with software engineers to integrate these models into existing applications, monitor their performance, and address any engineering challenges. This cross-functional collaboration is essential for delivering robust, end-to-end AI solutions that add real value to the business.
What job categories do people searching Machine Learning Engineer Software Engineer jobs in Santa Clara, CA look for? The top searched job categories for Machine Learning Engineer Software Engineer jobs in Santa Clara, CA are:
What cities near Santa Clara, CA are hiring for Machine Learning Engineer Software Engineer jobs? Cities near Santa Clara, CA with the most Machine Learning Engineer Software Engineer job openings:

Machine Learning Engineer

2T Consulting

Santa Clara, CA

Full-time

Posted 6 days ago


Job description

Overview

We are seeking a highly motivated Machine Learning Engineer to help build next-generation AI-powered search and generative experiences. In this role, you will leverage state-of-the-art machine learning techniques, large language models, and software engineering best practices to develop scalable solutions that enhance user experiences. You will work closely with cross-functional teams to design, deploy, evaluate, and optimize machine learning systems while contributing to a culture of technical excellence and innovation.

Key Responsibilities
  • Leverage and advance the latest developments in Machine Learning, Deep Learning, and Generative AI to deliver high-impact product features.

  • Design, develop, train, and deploy machine learning models for search relevance, ranking, query understanding, question answering, and generative experiences.

  • Build robust evaluation frameworks and metrics to accurately measure model quality, performance, calibration, and user impact.

  • Translate product requirements into machine learning solutions, modeling strategies, and engineering deliverables.

  • Collaborate with Infrastructure, Data Engineering, Product Management, Design, and Quality teams to develop innovative AI-driven features and exceptional search experiences.

  • Optimize model performance, scalability, reliability, and production deployment pipelines.

  • Conduct experiments, analyze results, and iterate on model improvements using data-driven methodologies.

  • Mentor junior engineers and applied scientists, fostering technical growth and promoting engineering best practices.

  • Contribute to the development of a high-performing, world-class AI and Machine Learning team.

Required Qualifications
  • Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Information Retrieval, or a related field, or equivalent practical experience.

  • 6+ years of industry experience developing and deploying machine learning solutions in collaborative environments.

  • Hands-on experience with deep learning frameworks such as PyTorch, TensorFlow, or JAX.

  • Strong understanding of machine learning model development, training, evaluation, and deployment.

  • Experience translating business and product requirements into machine learning and software engineering solutions.

  • Proficiency in at least two programming languages, including Python, C/C++, Java, or Go.

  • Strong software engineering fundamentals, including system design, testing, and scalable application development.

Preferred Qualifications
  • Master's or Ph.D. in Computer Science, Machine Learning, Artificial Intelligence, or a related technical discipline.

  • Experience with Generative AI technologies, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and modern AI frameworks.

  • Prior experience developing machine-learned models for search relevance, ranking, query understanding, recommendation systems, or question-answering applications.

  • Experience building and optimizing consumer-facing AI products at scale.

  • Familiarity with model evaluation, experimentation frameworks, A/B testing, and responsible AI practices.

  • Experience working in fast-paced, cross-functional product organizations.

Technical Skills
  • Machine Learning & Deep Learning

  • Generative AI and Large Language Models (LLMs)

  • Search Relevance and Information Retrieval

  • Query Understanding and Ranking Systems

  • PyTorch, TensorFlow, JAX

  • Python, Java, Go, C/C++

  • Model Training, Evaluation, and Deployment

  • Distributed Systems and Scalable ML Infrastructure

  • Data Analysis and Experimentation