... machine learning, computer hardware, and the business of software, to enhance your contributions to ... engineering, mathematics, or STEM related field Preferred : • Strong knowledge of Windows ...
... machine learning, computer hardware, and the business of software, to enhance your contributions to ... engineering, mathematics, or STEM related field Preferred : • Strong knowledge of Windows ...
Work alongside senior engineers to design and implement innovative features * Stay informed about ... machine learning, computer hardware, and the business of software, to enhance your contributions to ...
Work alongside senior engineers to design and implement innovative features * Stay informed about ... machine learning, computer hardware, and the business of software, to enhance your contributions to ...
Sr. Software Development Engineer - Gen AI
Redlands, CA · On-site
$123K - $162K/yr
Responsibilities : • Develop Python-based machine learning components that enhance how users ... engineers, researchers, Professional Services product teams, and domain experts • Work ...
Sr. Software Development Engineer - Gen AI
Redlands, CA · On-site
$123K - $162K/yr
Responsibilities : • Develop Python-based machine learning components that enhance how users ... engineers, researchers, Professional Services product teams, and domain experts • Work ...
Sr. Software Development Engineer - Gen AI
Redlands, CA · On-site
$123K - $162K/yr
Responsibilities : • Develop Python-based machine learning components that enhance how users ... engineers, researchers, Professional Services product teams, and domain experts • Work ...
Sr. Software Development Engineer - Gen AI
Redlands, CA · On-site
$123K - $162K/yr
Responsibilities : • Develop Python-based machine learning components that enhance how users ... engineers, researchers, Professional Services product teams, and domain experts • Work ...
Sr. Software Development Engineer - Gen AI
Redlands, CA · On-site
$123K - $162K/yr
Responsibilities : • Develop Python-based machine learning components that enhance how users ... engineers, researchers, Professional Services product teams, and domain experts • Work ...
Sr. Software Development Engineer - Gen AI
Redlands, CA · On-site
$123K - $162K/yr
Responsibilities : • Develop Python-based machine learning components that enhance how users ... engineers, researchers, Professional Services product teams, and domain experts • Work ...
Sr. Software Engineer - Generative AI & Assistants, ArcGIS Pro
Redlands, CA · On-site
$123K - $202K/yr
In this role, you'll collaborate with our cross-functional global team of software engineers ... Familiarity with AI and Machine Learning concepts * Strong knowledge of data structures and ...
Sr. Software Engineer - Generative AI & Assistants, ArcGIS Pro
Redlands, CA · On-site
$123K - $202K/yr
In this role, you'll collaborate with our cross-functional global team of software engineers ... Familiarity with AI and Machine Learning concepts * Strong knowledge of data structures and ...
Senior AI/ML Engineer -- Recommendations & Rankings (Mountain View)
Victorville, CA · On-site
$166K - $244K/yr
A leading technology company in Mountain View is seeking a Senior Software Engineer focused on AI ... degree, extensive experience with Python and C++, and experience with machine learning ...
Senior AI/ML Engineer -- Recommendations & Rankings (Mountain View)
Victorville, CA · On-site
$166K - $244K/yr
A leading technology company in Mountain View is seeking a Senior Software Engineer focused on AI ... degree, extensive experience with Python and C++, and experience with machine learning ...
Python Developer (Entry Level)
Ontario, CA · On-site
$51 - $70.50/hr
Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full-time positions ...
Python Developer (Entry Level)
Ontario, CA · On-site
$51 - $70.50/hr
Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full-time positions ...
Sr. Software Development Engineer - Gen AI
Redlands, CA · On-site +1
$123K - $162K/yr
Develop Python-based machine learning components that enhance how users assess, understand, and ... Build scalable ML pipelines and data engineering processes to improve overall system architecture
Sr. Software Development Engineer - Gen AI
Redlands, CA · On-site +1
$123K - $162K/yr
Develop Python-based machine learning components that enhance how users assess, understand, and ... Build scalable ML pipelines and data engineering processes to improve overall system architecture
Senior Principal Software Engineer - AI (Mountain View)
Victorville, CA · On-site
$125K - $173K/yr
Who We're Looking For We are seeking a visionary and highly accomplished Distinguished Software Development Engineer to spearhead the creation of groundbreaking AI and machine learning solutions ...
Senior Principal Software Engineer - AI (Mountain View)
Victorville, CA · On-site
$125K - $173K/yr
Who We're Looking For We are seeking a visionary and highly accomplished Distinguished Software Development Engineer to spearhead the creation of groundbreaking AI and machine learning solutions ...
AI/ML Software Developer
Pomona, CA · On-site
Prepares and structures data for machine learning pipelines, feature engineering, and model lifecycle management * Implements model monitoring, performance validation, traceability, and ...
AI/ML Software Developer
Pomona, CA · On-site
Prepares and structures data for machine learning pipelines, feature engineering, and model lifecycle management * Implements model monitoring, performance validation, traceability, and ...
AI/ML Software Developer
Pomona, CA · Remote
Prepares and structures data for machine learning pipelines, feature engineering, and model lifecycle management * Implements model monitoring, performance validation, traceability, and ...
AI/ML Software Developer
Pomona, CA · Remote
Prepares and structures data for machine learning pipelines, feature engineering, and model lifecycle management * Implements model monitoring, performance validation, traceability, and ...
Its patented unsupervised machine learning technology, advanced device intelligence, powerful ... Summary As a Senior Sales Engineer, you will be the customer facing Subject Matter Expert for ...
Its patented unsupervised machine learning technology, advanced device intelligence, powerful ... Summary As a Senior Sales Engineer, you will be the customer facing Subject Matter Expert for ...
Senior Engineering Manager, Core Infrastructure (Mountain View)
Victorville, CA · On-site
$245K - $330K/yr
Senior Engineering Manager, Core Infrastructure Overview Moveworks is on a mission to make language ... Powered by GPT-class machine learning models, the Moveworks platform learns the unique language of ...
Senior Engineering Manager, Core Infrastructure (Mountain View)
Victorville, CA · On-site
$245K - $330K/yr
Senior Engineering Manager, Core Infrastructure Overview Moveworks is on a mission to make language ... Powered by GPT-class machine learning models, the Moveworks platform learns the unique language of ...
This role requires a combination of expertise in machine learning, natural language processing, software engineering, and automation frameworks to drive efficiency and innovation in business ...
This role requires a combination of expertise in machine learning, natural language processing, software engineering, and automation frameworks to drive efficiency and innovation in business ...
This role requires a combination of expertise in machine learning, natural language processing, software engineering, and automation frameworks to drive efficiency and innovation in business ...
This role requires a combination of expertise in machine learning, natural language processing, software engineering, and automation frameworks to drive efficiency and innovation in business ...
Proficiency in Python, R, or similar programming languages for data analysis * Working knowledge in machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) * Knowledge of SQL and ...
Proficiency in Python, R, or similar programming languages for data analysis * Working knowledge in machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) * Knowledge of SQL and ...
DATA SCIENTIST II
Norco, CA · On-site
$115K - $130K/yr
Proficiency in Python, R, or similar programming languages for data analysis * Working knowledge in machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) * Knowledge of SQL and ...
Quick apply
DATA SCIENTIST II
Norco, CA · On-site
$115K - $130K/yr
Proficiency in Python, R, or similar programming languages for data analysis * Working knowledge in machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) * Knowledge of SQL and ...
Sr. Generative AI Software Developer
Redlands, CA · On-site
$54.75 - $72.50/hr
Esri's Professional Services division is seeking an experienced Sr. Software Development Engineer ... Responsibilities : • Develop Python-based machine learning components that enhance how users ...
Sr. Generative AI Software Developer
Redlands, CA · On-site
$54.75 - $72.50/hr
Esri's Professional Services division is seeking an experienced Sr. Software Development Engineer ... Responsibilities : • Develop Python-based machine learning components that enhance how users ...
C/C++ Software Development Engineer II
Redlands, CA · On-site
$101K - $167K/yr
Work alongside senior engineers to design and implement innovative features * Stay informed about ... machine learning, computer hardware, and the business of software, to enhance your contributions to ...
C/C++ Software Development Engineer II
Redlands, CA · On-site
$101K - $167K/yr
Work alongside senior engineers to design and implement innovative features * Stay informed about ... machine learning, computer hardware, and the business of software, to enhance your contributions to ...
Machine Learning Engineer information
See Rialto, CA salary details
$31.6K - $46.4K
1% of jobs
$46.4K - $61.1K
1% of jobs
$61.1K - $75.9K
5% of jobs
$75.9K - $90.7K
6% of jobs
$102.9K is the 25th percentile. Wages below this are outliers.
$90.7K - $105.4K
14% of jobs
$105.4K - $120.2K
14% of jobs
The median wage is $127.6K / yr.
$120.2K - $135K
18% of jobs
$135K - $149.7K
14% of jobs
$152.8K is the 75th percentile. Wages above this are outliers.
$149.7K - $164.5K
12% of jobs
$164.5K - $179.3K
11% of jobs
$179.3K - $194K
5% of jobs
$31.6K
$129.1K
$194K
How much do machine learning engineer jobs pay per year?
What engineers make $500,000?
What do machine learning engineers do?
What are Machine Learning Engineers?
What are the key skills and qualifications needed to thrive as a Machine Learning Engineer, and why are they important?
Which 5 jobs will survive AI?
What Does a Machine Learning Engineer Do?
A machine learning engineer maintains production systems and often works with other engineers. In this career, you work with software development methodology, use modern software development tools, and use agile practices. You also play a role in software design and architecture, so you may occasionally work with a programmer. An engineer may help to predict how a model should perform or seek out regression issues by using different test types and algorithms. To fulfill your duties and responsibilities, you work on a computer and use an array of skills and programs to carry out these tests.
What engineers make $300,000 a year?
What are some common challenges faced by Machine Learning Engineers when deploying models to production?
What is the difference between Machine Learning Engineer vs Data Scientist?
| Aspect | Machine Learning Engineer | Data Scientist |
|---|---|---|
| Credentials | Bachelor's or Master's in CS, Data Science, or related; experience with ML frameworks | Bachelor's or Master's in Statistics, Data Science, or related; strong analytical skills |
| Work Environment | Develops scalable ML models, deploys algorithms into production | Analyzes data, builds models, interprets data insights |
| Industry Usage | Tech companies, startups, AI-focused firms | Finance, healthcare, marketing, research organizations |
While both roles work with data and machine learning, Machine Learning Engineers focus on building and deploying scalable ML models in production environments. Data Scientists primarily analyze data, create models, and generate insights. The roles often overlap but differ in their core responsibilities and focus areas.

Esri rating
9.5
Based on 6 frontline employees who took The Breakroom Quiz
6th of 202 rated software companies
Job description
Esri is a leader in geographic information systems (GIS) technology, and they are seeking a C/C++ Software Development Engineer II to join their Desktop Architecture team. In this role, you will develop and maintain software frameworks while collaborating with senior engineers to enhance system performance and reliability.
Responsibilities:
• Develop, enhance, and maintain extensive C/C++ software frameworks
• Diagnose and resolve defects utilizing debugging and profiling tools
• Leverage your knowledge of operating system internals to contribute to a secure and robust software design.
• Work alongside senior engineers to design and implement innovative features
• Stay informed about technical trends and actively engage in learning across a broad range of topics, including software architecture, encryption, optimization, machine learning, computer hardware, and the business of software, to enhance your contributions to the team
Qualifications:
Required:
• 2+ years of demonstrated experience in C/C++ software development
• Understanding and experience with software testing patterns and fundamentals
• Strong grasp of operating systems concepts and computer security fundamentals
• Proficiency in debugging, troubleshooting, and performance analysis
• Awareness of technical trends and a keen interest in a broad range of topics, including software architecture, encryption, optimization, machine learning, computer hardware, and the business of software
• Bachelor’s degree in computer science, engineering, mathematics, or STEM related field
Preferred:
• Strong knowledge of Windows operating system internals
• Familiarity with C# and UI frameworks such as WPF or WinForms
• Understanding of COM, IPC, threading, and concurrency
• Familiarity with x64 or ARM assembly language
• Master’s degree in computer science, engineering, mathematics, or STEM related field
Company:
Esri is a software company that devolops geographic information system software, location intelligence, and mapping. Founded in 1969, the company is headquartered in Redlands, USA, with a team of 5001-10000 employees. The company is currently Late Stage.
About ESRI
Sourced by ZipRecruiter
Our passion for improving quality of life through geography is at the heart of everything we do. Esri's geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.
Industry
Scientific research and development services
Company size
1,001 - 5,000 Employees
Headquarters location
Redlands, CA, US
Year founded
1969