1

Math Software Engineer Jobs in San Bruno, CA (NOW HIRING)

Harmonic is building a mathematical reasoning engine that operates with absolute precision. They are seeking a talented Software Engineer to bridge the gap between AI research and product development ...

Engineering background in fields such as Computer Science, Mathematics, Software Engineering, and Physics. * Familiarity with data structures, storage systems, cloud infrastructure, front-end ...

Software Engineer

Foster City, CA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelors degree in an engineering, mathematics, or related field6+ years of industry experience working on large code basesStrong proficiency in TypeScript/JavaScript and one or more of the frontend ...

Software Engineer

Foster City, CA

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's degree in an engineering, mathematics, or related field6+ years of industry experience working on large code basesStrong proficiency in TypeScript/JavaScript and one or more of the ...

Software Engineer

Foster City, CA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's degree in an engineering, mathematics, or related field6+ years of industry experience working on large code basesStrong proficiency in TypeScript/JavaScript and one or more of the ...

Required : • 3+ Years of Software Engineering experience graduated from top-tier CS, EECS, math or physics programs. • Willingness to work hard, move fast and grow quickly in a rapidly changing ...

The Software Engineer will be responsible for developing and maintaining back-end systems ... Bachelor's degree in Computer Science, Math, or a related field * Experience with AI and machine ...

Required : • You have Bachelors of Science or Bachelors of Art in Computer Science, Computer Engineering, Math or other similar degree. • You have 3+ years of experience in a Software Engineering ...

Software Engineer

Redwood City, CA · On-site

$186K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Software Engineer , you'll ship features end-to-end across our stack: a Go backend, a ... Studied computer science and math at Stanford; worked a couple internships at Meta + some startups ...

Software Engineer

San Francisco, CA · On-site

$130K - $280K/yr

  • Medical

  • Dental

  • Vision

Cat previously worked at Instagram and Facebook and earned degrees in math and computer science at ... About the Role We are looking for founding software engineers to help us build the core systems ...

What we are Looking For * 3+ Years of Software Engineering experience graduated from top-tier CS, EECS, math or physics programs. * Willingness to work hard, move fast and grow quickly in a rapidly ...

What we are Looking For * 3+ Years of Software Engineering experience graduated from top-tier CS, EECS, math or physics programs. * Willingness to work hard, move fast and grow quickly in a rapidly ...

next page

Showing results 1-20

Math Software Engineer information

See San Bruno, CA salary details

$75.9K

$176.2K

$245.5K

How much do math software engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for math software engineer in San Bruno, CA is $176,245.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,400.00 and $206,700.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 San Bruno, CA?

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

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

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

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

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

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

Software Engineer

Harmonic

Palo Alto, CA • On-site

Full-time

Re-posted 5 days ago


Job description

Job Summary:
Harmonic is building a mathematical reasoning engine that operates with absolute precision. They are seeking a talented Software Engineer to bridge the gap between AI research and product development, collaborating with research scientists to implement AI algorithms and develop scalable software applications.
Responsibilities:
• Collaborate with AI research scientists to understand and implement state-of-the-art AI algorithms.
• Develop and maintain software that incorporates AI technologies into practical applications and products.
• Ensure the scalability, efficiency, and reliability of software systems.
• Participate in the entire software development lifecycle, including requirement analysis, design, coding, testing, reviewing, deployment, and support.
• Write clean, efficient, and well-documented code.
• Stay updated with the latest trends in software engineering and AI technologies.
• Support the development of a user facing AI product.
• Work cross-functionally with product managers, designers, and other engineering teams to deliver high-quality products.
Qualifications:
Required:
• BS in Computer Science, Engineering, or a related field.
• 2+ years of relevant industry experience.
• Software development skills with proficiency in one or more programming languages (e.g., Python, C++).
• Experience scaling and maintaining large scale distributed systems.
• Experience in software engineering practices including coding standards, code reviews, source control management, build processes, and testing.
• Familiarity with AI concepts and a keen interest in working with AI technologies.
• Understanding of algorithms, data structures, and system design.
• Ability to work in a fast-paced, collaborative environment.
Preferred:
• MS or PhD degree in Computer Science, Engineering, or a related field.
• Prior experience in collaborating with research teams or in a research-driven environment.
• Experience in developing products from concept to launch.
• Knowledge of cloud platforms and services (e.g., AWS, Azure, GCP).
• Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
• Experience with machine learning frameworks (e.g., TensorFlow, PyTorch).
Company:
Harmonic is an artificial intelligence lab that develops mathematical reasoning engine designed to tackle complex mathematical problems. Founded in 2023, the company is headquartered in Palo Alto, USA, with a team of 11-50 employees. The company is currently Early Stage.