1

Algorithm Scientist Jobs in Ontario, CA (NOW HIRING)

... GenAI Data Scientist - Manager, you will play a pivotal role in transforming raw data into ... In this role at PwC, you will apply data, algorithms, and software engineering to build and deploy ...

Review and Validate Behavioral Logic and Algorithms: Provide expert review of intervention logic ... PhD in Behavioral Science, Health Psychology, Behavioral Medicine, Data Science, Machine Learning ...

Review and Validate Behavioral Logic and Algorithms: Provide expert review of intervention logic ... PhD in Behavioral Science, Health Psychology, Behavioral Medicine, Data Science, Machine Learning ...

Review and Validate Behavioral Logic and Algorithms: Provide expert review of intervention logic ... PhD in Behavioral Science, Health Psychology, Behavioral Medicine, Data Science, Machine Learning ...

Control Systems Engineer

Irvine, CA · On-site

$200K - $250K/yr

Apply control engineering, scientific, mathematical, signal processing, and human physiology experience to develop algorithms for critical care patient monitoring and drug delivery products, with ...

We have an exciting opportunity for a Data Scientist within our data product space. This individual ... Develop custom data models and algorithms to apply to data sets * Design, build, train, and deploy ...

... science or similar. • Experience analyzing complex multi-omic datasets, including human or single cell data. • Experience implementing, and evaluating novel bioinformatics algorithms and ...

Showing results 41-60

Algorithm Scientist information

See Ontario, CA salary details

$51.4K

$113.3K

$139.9K

How much do algorithm scientist jobs pay per year?

As of Sep 2, 2026, the average yearly pay for algorithm scientist in Ontario, CA is $113,285.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,100.00 and $139,400.00 per year, depending on experience, location, and employer.

What is an algorithm scientist?

Algorithm Scientists are professionals who design, analyze, and optimize algorithms to solve complex computational problems. They often work in fields like data science, artificial intelligence, finance, and engineering, developing new methods or improving existing ones for processing data efficiently. Their work involves rigorous mathematics, computer science, and research to ensure algorithms are accurate, scalable, and effective for specific applications. Algorithm Scientists may also collaborate with software engineers to implement their solutions in real-world systems.

How does an algorithm scientist typically collaborate with cross-functional teams during the development process?

Algorithm Scientists frequently work alongside data engineers, software developers, and product managers to design and implement solutions. They are often responsible for communicating complex mathematical concepts in accessible terms to ensure alignment across the team. Regular meetings and code reviews are common, allowing for feedback and rapid iteration. This collaborative environment helps ensure that the algorithms developed are both technically sound and practically viable for real-world applications.

What are the key skills and qualifications needed to thrive as an algorithm scientist, and why are they important?

To thrive as an Algorithm Scientist, you need a strong background in mathematics, statistics, and computer science, often supported by an advanced degree such as a Master's or Ph.D. in a related field. Proficiency with programming languages like Python or C++, machine learning libraries (e.g., TensorFlow, PyTorch), and experience with data analysis tools are typically required. Strong problem-solving abilities, analytical thinking, and effective communication skills help distinguish top performers in this role. These skills are vital for developing innovative algorithms that solve complex problems, ensuring practical, scalable solutions in technological environments.

What are popular job titles related to Algorithm Scientist jobs in Ontario, CA?

For Algorithm Scientist jobs in Ontario, CA, the most frequently searched job titles are:

What job categories do people searching Algorithm Scientist jobs in Ontario, CA look for?

The top searched job categories for Algorithm Scientist jobs in Ontario, CA are:

What cities near Ontario, CA are hiring for Algorithm Scientist jobs?

Cities near Ontario, CA with the most Algorithm Scientist job openings:

Infographic showing various Algorithm Scientist job openings in Ontario, CA as of August 2026, with employment types broken down into 40% Full Time, and 60% Part Time. Highlights an 60% In-person, 20% Hybrid, and 20% Remote job distribution, with an average salary of $113,285 per year, or $54.5 per hour.

Principal C++ Software Engineer - ArcGIS Geocoding Algorithms

Esri

Redlands, CA • On-site

$135K - $182K/yr

Full-time

Re-posted 18 days ago


Esri rating

9.6

Company rating: 9.6 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

6th of 247 rated software companies


Job description

Job Summary:
Esri is a company specializing in geocoding solutions that address key challenges such as locating addresses on a map. They are seeking a Principal C++ Software Engineer to develop global search and geocoding capabilities, working with product engineers and developers to enhance Esri software across various environments.
Responsibilities:
• Write scalable, reusable, and maintainable code
• Develop advanced search algorithms for finding the best candidate amongst billions of candidate records
• Design and implement efficient data formats and structures for large amounts of spatially enabled data optimized for rapid search
• Optimize existing and new C++ code to reduce memory consumption and to increase performance and scalability
Qualifications:
Required:
• 8+ years of related software development experience
• Strong development skills in C++ (C++11 and higher, STL, Boost, Clang, MSVC), and/or Rust
• Strong background in algorithms, data structures and design patterns
• Excellent written and verbal communication skills
• Effective time management and organizational skills
• Bachelor’s degree in Computer Science, Engineering, Mathematics, Information Systems, GIS, or related field
Preferred:
• Experience developing search and/or geocoding solutions
• Experience developing location-based services
• Experience with cloud-based architectures and microservices
• Experience developing desktop and enterprise solutions
• Master’s degree in Computer Science, Engineering, Mathematics, Information Systems, GIS, or 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.

What Esri employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


ESRI logo

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