1

Math Software Engineer Jobs in Berkeley, CA (NOW HIRING)

You have Bachelors of Science or Bachelors of Art in Computer Science, Computer Engineering, Math or other similar degree. * You have 8+ years of experience in a Software Engineering position.

Design software systems leveraging scientific analysis and mathematical models to predict and ... Engineer payments integration with banking partners to launch new markets, payout methods, and ...

Design software systems leveraging scientific analysis and mathematical models to predict and ... Engineer payments integration with banking partners to launch new markets, payout methods, and ...

Design software systems leveraging scientific analysis and mathematical models to predict and ... Engineer payments integration with banking partners to launch new markets, payout methods, and ...

Software Engineer

San Francisco, CA · On-site

$135K - $175K/yr

As an early-career Software Engineer, you ship production features from your first weeks - real ... A degree in CS or a related field (engineering, math, physics, statistics) - or show us what you've ...

Senior Software Engineer, UValidation

San Mateo, CA · On-site

$139K - $183K/yr

Expert 3D Math Foundation: Exceptional spatial reasoning and a deep mastery of 3D math ... Software Engineering Excellence: Strong programming skills in c++, Luau, Python (or similar ...

Bachelor's degree in computer science, Engineering Mathematics, or related field * Minimum 6-8 ... Experience testing software is a plus * Knowledge of design controls and regulations for medical ...

Bachelor's degree in computer science, Engineering Mathematics, or related field * Minimum 6-8 ... Experience testing software is a plus * Knowledge of design controls and regulations for medical ...

Bachelor's degree in computer science, Engineering Mathematics, or related field * Minimum 6-8 ... Experience testing software is a plus * Knowledge of design controls and regulations for medical ...

Software Engineer, Rust

San Francisco, CA · On-site

$105K - $170K/yr

We design all the hardware and software needed to make chips and we make the fabs, tools, and ... Interest in applied math, linear algebra, numerical methods, or scientific computing * Familiarity ...

Showing results 41-60

Math Software Engineer information

See Berkeley, CA salary details

$77.8K

$180.6K

$251.6K

How much do math software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for math software engineer in Berkeley, CA is $180,634.00, according to ZipRecruiter salary data. Most workers in this role earn between $146,900.00 and $211,800.00 per year, depending on experience, location, and employer.

What is a math software engineer?

Math Software Engineers are professionals who design, develop, and optimize software that performs complex mathematical computations. They often work on algorithms, numerical analysis, and simulation tools used in scientific research, finance, engineering, or data analysis. Their work ensures that mathematical models and computations are both accurate and efficient within various applications. Math Software Engineers typically have a strong background in mathematics, computer science, and programming languages such as Python, C++, or MATLAB.

How do math software engineers typically collaborate with other teams during the development process?

Math Software Engineers often work closely with cross-functional teams, such as data scientists, product managers, and front-end developers, to ensure mathematical models and algorithms are accurately implemented in software products. Collaboration involves regular meetings to discuss requirements, problem-solving sessions to address computational challenges, and code reviews for maintaining mathematical integrity. Communicating complex mathematical concepts in an accessible way is a key part of the role, enabling teams to create robust and efficient solutions that meet user needs.

What are the key skills and qualifications needed to thrive as a math software engineer, and why are they important?

To thrive as a Math Software Engineer, you need a strong background in mathematics, computer science, and algorithm development, typically supported by a relevant degree. Proficiency in programming languages such as Python, C++, or MATLAB, along with experience using mathematical libraries and tools like NumPy or SciPy, is essential. Analytical thinking, problem-solving, and effective collaboration are valuable soft skills that enhance performance in this role. These skills ensure the development of robust, efficient, and accurate mathematical software solutions that meet complex computational requirements.

What is the difference between Math Software Engineer vs Data Scientist?

AspectMath Software EngineerData Scientist
Required CredentialsBachelor's or higher in Computer Science, Mathematics, or related fieldsBachelor's or higher in Statistics, Data Science, or related fields
Work EnvironmentSoftware development teams, R&D labs, tech companiesData analysis teams, research departments, tech firms
Industry UsageDeveloping algorithms, modeling, simulationData analysis, predictive modeling, insights generation

Math Software Engineers focus on developing mathematical algorithms and software solutions, often working on simulations and modeling. Data Scientists analyze data to extract insights and build predictive models. While both roles require strong math skills, Math Software Engineers are more involved in software development, whereas Data Scientists focus on data analysis and interpretation.

What are popular job titles related to Math Software Engineer jobs in Berkeley, CA?

For Math Software Engineer jobs in Berkeley, CA, the most frequently searched job titles are:

What job categories do people searching Math Software Engineer jobs in Berkeley, CA look for?

The top searched job categories for Math Software Engineer jobs in Berkeley, CA are:

What cities near Berkeley, CA are hiring for Math Software Engineer jobs?

Cities near Berkeley, CA with the most Math Software Engineer job openings:

Infographic showing various Math Software Engineer job openings in Berkeley, CA as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $180,634 per year, or $86.8 per hour.

Software Engineer

Uber Technologies, Inc.

San Francisco, CA • On-site

Full-time

Re-posted 7 days ago


Uber rating

6.8

Company rating: 6.8 out of 10

Based on 115 frontline employees who took The Breakroom Quiz

4th of 9 rated taxi private hire


Job description


About the role and team
Engineering at Uber means building for real-world impact under real-world constraints. As a Software Engineer II on our Data and Storage teams, you will architect the foundational infrastructure that powers business decisions and core services for millions of users. Whether you are scaling distributed storage platforms or building high-performance data pipelines, you will be solving complex challenges at the intersection of low latency, high correctness, and massive scale.
The problems here are messy and the systems are global. You'll need to make smart decisions with imperfect information, own your work end-to-end, and stay calm when high-load systems are on the line. We are looking for engineers who think in systems, pride themselves on robust monitoring, and believe that the best solutions are built through candid feedback and cross-functional collaboration. If you're energized by challenges and motivated to move the real world - this is where you'll grow.
Rate of Pay: $171,000 to $209,000 per year
You will be eligible to participate in Uber's bonus program, and may be offered other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.
What you'll do
  • Develop and maintain high-performance, scalable ad-serving systems for Uber's delivery ads products.
  • Build and optimize backend services and distributed systems to handle millions of ad requests per second.
  • Collaborate with Product, Data Science, and Machine Learning teams to develop new ad formats.
  • Work with streaming and batch processing technologies (Kafka, Flink, Spark) to manage ad performance data.
  • Ensure system reliability, security, and scalability, following best engineering practices.
  • May telecommute.

Basic Qualifications
  • Employer will accept a Bachelor's degree in Computer Science, Engineering (Any), Information Technology, Mathematics, Physics, or related field, and 3 years of experience in the job offered or in a related occupation.
  • Position requires:
    • C++, Java, Python, or Go;
    • Backend software architecture design;
    • Distributed systems or microservice architectures;
      SQL or MySQL;
    • Data structures and algorithms development and functionality;
    • Designing technology stacks;
    • Debugging and monitoring for production services;
    • Software Development Lifecycle.

About Us
Ready to Ride?
This isn't the kind of place where you follow a playbook - it's where you help write one. If you're driven by impact, energized by challenge, and ready to shape how the world moves - we'd love to hear from you.
You may be eligible for bonuses, equity, and other compensation, as well as a range of benefits. Explore our benefits.
Offices remain key to collaboration and Uber's culture. Unless approved for full remote work, employees must spend at least 50% of their time in-office. Some roles, like those at greenlight hubs, require full-time in-office presence. Ask your Recruiter for details about this role's requirements.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

What Uber employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom