1

Math Software Engineer Jobs in Palo Alto, 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 ...

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 ...

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 ...

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

Santa Clara, CA · On-site

$179K - $246K/yr

As a Software Engineer at Applied Materials, you'll dive deep into ground-breaking technologies ... Bachelor's degree in Computer Science, Electrical Engineering, Mathematics, Physics, or a related ...

As a Software Engineer at Applied Materials, you'll dive deep into ground-breaking technologies ... Bachelor's degree in Computer Science, Electrical Engineering, Mathematics, Physics, or a related ...

Software Engineer

Santa Clara, CA · On-site

$124K - $171K/yr

Bachelor's degree in computer science or a related field like software engineering, mathematics with software experience, or any related field * 2-4 years of related experience * Excellent working ...

Software Engineer

Santa Clara, CA · On-site

$179K - $246K/yr

As a Software Engineer at Applied Materials, you'll dive deep into ground-breaking technologies ... Bachelor's degree in Computer Science, Electrical Engineering, Mathematics, Physics, or a related ...

Software Engineer

Santa Clara, CA · On-site

$179K - $246K/yr

As a Software Engineer at Applied Materials, you'll dive deep into ground-breaking technologies ... Bachelor's degree in Computer Science, Electrical Engineering, Mathematics, Physics, or a related ...

About the role Software Engineers at Muon work on embedded software on satellites and test ... A bachelor's degree in computer science, aerospace engineering, computational mathematics or a ...

next page

Showing results 1-20

Math Software Engineer information

See Palo Alto, CA salary details

$74.6K

$173.4K

$241.6K

How much do math software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for math software engineer in Palo Alto, CA is $173,417.00, according to ZipRecruiter salary data. Most workers in this role earn between $141,100.00 and $203,400.00 per year, depending on experience, location, and employer.

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.

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 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.

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 Palo Alto, CA?

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

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

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

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

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

Infographic showing various Math Software Engineer job openings in Palo Alto, CA as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 17% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $173,417 per year, or $83.4 per hour.

Software Engineer

Harmonic

Palo Alto, CA • On-site

Full-time

Re-posted 3 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.