S and 7+ years of experience in software engineering, computer vision, machine learning or related fields. Strong experience in Python. Foundational understanding of machine learning: Familiarity ...
S and 7+ years of experience in software engineering, computer vision, machine learning or related fields. Strong experience in Python. Foundational understanding of machine learning: Familiarity ...
As a Machine Learning Engineer, you will develop scalable infrastructure, intelligent evaluators ... You'll partner closely with ML researchers, software engineers, and product teams to design novel ...
As a Machine Learning Engineer, you will develop scalable infrastructure, intelligent evaluators ... You'll partner closely with ML researchers, software engineers, and product teams to design novel ...
As a Machine Learning Engineer, you will develop scalable infrastructure, intelligent evaluators ... You'll partner closely with ML researchers, software engineers, and product teams to design novel ...
As a Machine Learning Engineer, you will develop scalable infrastructure, intelligent evaluators ... You'll partner closely with ML researchers, software engineers, and product teams to design novel ...
Senior Software Engineer, Infrastructure
San Mateo, CA · On-site
$139K - $183K/yr
This role involves leading discussions and collaborating with machine learning, deployment, test ... Systems Engineer, Software Engineer, DevOps Engineer, Network Engineer, Systems Administrator ...
Senior Software Engineer, Infrastructure
San Mateo, CA · On-site
$139K - $183K/yr
This role involves leading discussions and collaborating with machine learning, deployment, test ... Systems Engineer, Software Engineer, DevOps Engineer, Network Engineer, Systems Administrator ...
Machine Learning Software Engineer, Materra, X
Mountain View, CA · On-site
$166 - $244/hr
About the role Materra is looking for a Software Engineer with practical experience developing C ... Knowledge of deep learning model building, validation, and optimization * Experience building and ...
New
Machine Learning Software Engineer, Materra, X
Mountain View, CA · On-site
$166 - $244/hr
About the role Materra is looking for a Software Engineer with practical experience developing C ... Knowledge of deep learning model building, validation, and optimization * Experience building and ...
New
Passion to learn and develop your skills, both in machine learning and software engineering. Additional Qualifications * Experience with developing things that use large language models (LLMs) and ...
Passion to learn and develop your skills, both in machine learning and software engineering. Additional Qualifications * Experience with developing things that use large language models (LLMs) and ...
Passion to learn and develop your skills, both in machine learning and software engineering. Additional Qualifications * Experience with developing things that use large language models (LLMs) and ...
Passion to learn and develop your skills, both in machine learning and software engineering. Additional Qualifications * Experience with developing things that use large language models (LLMs) and ...
Senior Software Engineer, Infrastructure
San Mateo, CA · On-site
$100 - $300/hr
We believe massive scale through data-driven machine learning is the key to unlocking these ... Position Overview We are looking for a Software Engineer to enhance the performance, reliability ...
New
Senior Software Engineer, Infrastructure
San Mateo, CA · On-site
$100 - $300/hr
We believe massive scale through data-driven machine learning is the key to unlocking these ... Position Overview We are looking for a Software Engineer to enhance the performance, reliability ...
New
Senior Software Engineer, Infrastructure
San Mateo, CA · On-site
$100K - $300K/yr
We believe massive scale through data-driven machine learning is the key to unlocking these ... Position Overview We are looking for a Senior Software Engineer to enhance the performance ...
Senior Software Engineer, Infrastructure
San Mateo, CA · On-site
$100K - $300K/yr
We believe massive scale through data-driven machine learning is the key to unlocking these ... Position Overview We are looking for a Senior Software Engineer to enhance the performance ...
Software Engineer II, Machine Learning
Redwood City, CA · On-site
$119K - $163K/yr
Desired Skills & Experience: * 2-3 years of relevant software engineering experience with data intensive applications * Good understanding of data science concepts and machine learning lifecycle
Software Engineer II, Machine Learning
Redwood City, CA · On-site
$119K - $163K/yr
Desired Skills & Experience: * 2-3 years of relevant software engineering experience with data intensive applications * Good understanding of data science concepts and machine learning lifecycle
Senior Software Engineer, Infrastructure
San Mateo, CA · On-site
$100K - $300K/yr
We believe massive scale through data-driven machine learning is the key to unlocking these ... Position Overview We are looking for a Senior Software Engineer to enhance the performance ...
Senior Software Engineer, Infrastructure
San Mateo, CA · On-site
$100K - $300K/yr
We believe massive scale through data-driven machine learning is the key to unlocking these ... Position Overview We are looking for a Senior Software Engineer to enhance the performance ...
Software Engineer II, Machine Learning
Redwood City, CA · On-site
$119K - $163K/yr
Desired Skills & Experience: * 2-3 years of relevant software engineering experience with data intensive applications * Good understanding of data science concepts and machine learning lifecycle
Software Engineer II, Machine Learning
Redwood City, CA · On-site
$119K - $163K/yr
Desired Skills & Experience: * 2-3 years of relevant software engineering experience with data intensive applications * Good understanding of data science concepts and machine learning lifecycle
Machine Learning Algorithm and Software Engineer
$150K - $277K/yr
You will work at the intersection of machine learning, software engineering, and hardware optimization to build high-performance, power efficient applications. We contribute to the entire feature ...
Machine Learning Algorithm and Software Engineer
$150K - $277K/yr
You will work at the intersection of machine learning, software engineering, and hardware optimization to build high-performance, power efficient applications. We contribute to the entire feature ...
Software Engineer, Core Machine Learning
Sunnyvale, CA · On-site +1
$183K/yr
Software Engineer, Core Machine Learning Responsibilities: * Architect and own large-scale ML infrastructure systems, including distributed training frameworks, model serving platforms, and feature ...
Software Engineer, Core Machine Learning
Sunnyvale, CA · On-site +1
$183K/yr
Software Engineer, Core Machine Learning Responsibilities: * Architect and own large-scale ML infrastructure systems, including distributed training frameworks, model serving platforms, and feature ...
We'd love to hear from you If you have: * 5+ years of industry experience in software engineering, with 3+ years focused on applied machine learning or AI. * Strong experience with end-to-end ML ...
We'd love to hear from you If you have: * 5+ years of industry experience in software engineering, with 3+ years focused on applied machine learning or AI. * Strong experience with end-to-end ML ...
Meta is seeking a Staff Software Engineer to join the Core Machine Learning team, focused on building and scaling the foundational ML infrastructure and.
Meta is seeking a Staff Software Engineer to join the Core Machine Learning team, focused on building and scaling the foundational ML infrastructure and.
... machine learning and software engineering to ensure high-quality deliverables. • Participate in code reviews and contribute to a culture of continuous improvement and innovation. Qualifications
... machine learning and software engineering to ensure high-quality deliverables. • Participate in code reviews and contribute to a culture of continuous improvement and innovation. Qualifications
The role involves designing and implementing machine learning models while collaborating closely with data and software engineers to optimize production pipelines. Responsibilities : • Build ...
The role involves designing and implementing machine learning models while collaborating closely with data and software engineers to optimize production pipelines. Responsibilities : • Build ...
Senior Engineer, Machine Learning Application Developer
San Jose, CA · On-site
$112K - $154K/yr
They are seeking a Senior Engineer, Machine Learning Application Developer to develop neural rendering applications and machine learning software for efficient AI workload execution on mobile GPUs.
Senior Engineer, Machine Learning Application Developer
San Jose, CA · On-site
$112K - $154K/yr
They are seeking a Senior Engineer, Machine Learning Application Developer to develop neural rendering applications and machine learning software for efficient AI workload execution on mobile GPUs.
As a Machine Learning Engineer, you will develop scalable infrastructure, intelligent evaluators ... You'll partner closely with ML researchers, software engineers, and product teams to design novel ...
As a Machine Learning Engineer, you will develop scalable infrastructure, intelligent evaluators ... You'll partner closely with ML researchers, software engineers, and product teams to design novel ...
Machine Learning Software Engineer information
See Redwood City, CA salary details
$77.7K - $93.6K
2% of jobs
$93.6K - $109.4K
4% of jobs
$109.4K - $125.2K
6% of jobs
$125.2K - $141K
8% of jobs
$149.4K is the 25th percentile. Wages below this are outliers.
$141K - $156.8K
7% of jobs
$156.8K - $172.6K
18% of jobs
The median wage is $176.3K / yr.
$172.6K - $188.4K
16% of jobs
$188.4K - $204.2K
2% of jobs
$210.7K is the 75th percentile. Wages above this are outliers.
$204.2K - $220K
26% of jobs
$220K - $235.8K
1% of jobs
$235.8K - $251.6K
8% of jobs
$77.7K
$180.6K
$251.6K
How much do machine learning software engineer jobs pay per year?
What does a machine learning software engineer do?
A Machine Learning Software Engineer designs, develops, and deploys machine learning models within software applications. They work on data preprocessing, model training, optimization, and integration into production systems. Their role requires expertise in programming (Python, Java, or C++), machine learning frameworks (TensorFlow, PyTorch, or Scikit-learn), and cloud platforms. They collaborate with data scientists and software engineers to build scalable ML solutions.
What are the key skills and qualifications needed to thrive as a machine learning software engineer?
To thrive as a Machine Learning Software Engineer, you need a solid understanding of programming (especially Python), algorithms, data structures, and mathematics, ideally backed by a degree in computer science, engineering, or a related field. Experience with frameworks such as TensorFlow or PyTorch, familiarity with cloud platforms (AWS, Azure, or GCP), and relevant certifications in data science or machine learning are highly valuable. Strong problem-solving skills, effective communication, and the ability to work collaboratively with cross-functional teams set outstanding candidates apart. These competencies are crucial for building deployable, scalable, and maintainable machine learning solutions that address real business challenges.
Is machine learning software engineer a high paying job?
What are popular job titles related to Machine Learning Software Engineer jobs in Redwood City, CA?
For Machine Learning Software Engineer jobs in Redwood City, CA, the most frequently searched job titles are:
What job categories do people searching Machine Learning Software Engineer jobs in Redwood City, CA look for?
The top searched job categories for Machine Learning Software Engineer jobs in Redwood City, CA are:
What cities near Redwood City, CA are hiring for Machine Learning Software Engineer jobs?
Cities near Redwood City, CA with the most Machine Learning Software Engineer job openings:

$184K - $324K/yr
Full-time
Medical, Dental, Retirement
Posted 24 days ago
Apple rating
8.0
Based on 677 frontline employees who took The Breakroom Quiz
7th of 30 rated technology retailers
Job description
Spatial computing represents a transformative frontier where digital experiences merge seamlessly with physical environments. Through advanced sensor fusion, edge computing architectures, and efficient on-device models, we are redefining how people interact with technology in their everyday lives. This evolution enables entirely new possibilities while maintaining genuine human connection.
Our computer vision and machine learning (CVML) team of researchers and engineers tackle previously unsolved technical challenges at the intersection of perception, intelligence, and real-time processing. We seek a driven and dedicated engineer with deep expertise in machine learning systems. As a member of our dynamic team, you will have the unique and rewarding opportunity to influence next-generation products that will captivate and inspire millions of people daily.
Are you prepared to make a lasting impact on the future of technology?
Description
We seek a proactive Senior Machine Learning Engineer to join our team in designing and implementing advanced systems for spatial computing and artificial intelligence. The ideal candidate demonstrates passion for translating cutting-edge research into production-ready solutions that delight users.
In this role, you will collaborate closely with computer vision and machine learning researchers to develop and ship world-class algorithms that advance the state of the art while creating deeply personal experiences for our users. You will drive the development of a unified context representation and a scalable, device-agnostic framework. You will help establish efficient mechanisms for managing dynamic and persistent contextual insights. This work will enable intelligent, personalized experiences through efficient management of both real-time and historical contextual data, supporting advanced AI and machine learning models.
Your work will span the full spectrum from applying breakthrough research to solving real-world problems, optimizing model efficiency for on-device inference, and ensuring algorithms perform flawlessly in production. You will be instrumental in pushing the boundaries of what is possible when sophisticated machine learning meets spatial computing.","responsibilities":"Working with ML and system engineers and designers to develop quick proof-of-concepts with novel hardware for innovative applications.
Implementing and optimizing algorithms to run efficiently on mobile devices.
Building and optimizing efficient machine learning pipelines.
Developing cutting-edge AI systems that push the boundaries of what is possible.
Collaborating cross-functionally to understand algorithmic constraints and dependencies.
Cooperating with your team members to prepare presentations, papers, and talks to explain your inventions.
Advising on feature definitions/promising development directions in cross-functional groups.
Preferred Qualifications
M.S., or Ph.D. or 5+ years of industry experience in machine learning or related fields.
Working experience in C++ or Swift.
Excellent math skills, including linear algebra, computational science and optimization.
Creativity and curiosity for solving highly complex problems.
Excellent communication and collaboration skills.
An interest in incubating ideas and taking them to finish.
Experience with iOS/macOS development.
Experience shipping algorithms or publishing in top tier CVML conferences.
Minimum Qualifications
B.S and 7+ years of experience in software engineering, computer vision, machine learning or related fields.
Strong experience in Python.
Foundational understanding of machine learning: Familiarity with ML algorithms and development pipelines, with the ability to work effectively with ML practitioners and integrate ML components into production systems.
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
About Apple
Sourced by ZipRecruiter
Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.
Industry
Computer and electronic product manufacturing
Company size
10,000+ Employees
Headquarters location
Cupertino, CA, US
Year founded
1976