The Senior Software Engineer in Operations Research will design, develop, test, deploy, maintain, and enhance software solutions while managing project priorities and collaborating with teams to ...
The Senior Software Engineer in Operations Research will design, develop, test, deploy, maintain, and enhance software solutions while managing project priorities and collaborating with teams to ...
Overview Joby Aviation's Flight Research team is looking for a Software Project Engineer to help drive technical execution across our software and autonomy development portfolio. You will work across ...
Overview Joby Aviation's Flight Research team is looking for a Software Project Engineer to help drive technical execution across our software and autonomy development portfolio. You will work across ...
Overview Joby Aviation's Flight Research team is looking for a Software Project Engineer to help drive technical execution across our software and autonomy development portfolio. You will work across ...
Overview Joby Aviation's Flight Research team is looking for a Software Project Engineer to help drive technical execution across our software and autonomy development portfolio. You will work across ...
AIML - Machine Learning Engineer for MLX, MLR
$181K - $318K/yr
Description Work with researchers and software engineers on the MLX team to build high performance and scalable software addressing novel ML research algorithms - Apply solid software engineering ...
AIML - Machine Learning Engineer for MLX, MLR
$181K - $318K/yr
Description Work with researchers and software engineers on the MLX team to build high performance and scalable software addressing novel ML research algorithms - Apply solid software engineering ...
Senior Research Engineer, On-Device Inference, Robotics, DeepMind
Mountain View, CA · On-site
$241K/yr
Experience with core software engineering and building highly available systems. * Experience with ... About the job At Google, research-focused Software Engineers are embedded throughout the company ...
Senior Research Engineer, On-Device Inference, Robotics, DeepMind
Mountain View, CA · On-site
$241K/yr
Experience with core software engineering and building highly available systems. * Experience with ... About the job At Google, research-focused Software Engineers are embedded throughout the company ...
Software Engineer/Research Scientist (Venator)
San Diego, CA · On-site
$217K/yr
... programming in C, MATLAB, Python, and/or TensorFlow * Additional experience with C++, Java, Unity, Godot, and related software frameworks desirable * Demonstrated experience in AI/ML system research ...
Software Engineer/Research Scientist (Venator)
San Diego, CA · On-site
$217K/yr
... programming in C, MATLAB, Python, and/or TensorFlow * Additional experience with C++, Java, Unity, Godot, and related software frameworks desirable * Demonstrated experience in AI/ML system research ...
On-Device ML Infrastructure Engineer (CoreML Runtime), Graphics, Games and Machine Learning
Cupertino, CA · On-site
$252K/yr
We stand at the unique intersection of research, software engineering, hardware engineering, and product development, making Apple a top destination for on-device machine learning innovation. Our ...
On-Device ML Infrastructure Engineer (CoreML Runtime), Graphics, Games and Machine Learning
Cupertino, CA · On-site
$252K/yr
We stand at the unique intersection of research, software engineering, hardware engineering, and product development, making Apple a top destination for on-device machine learning innovation. Our ...
Senior AI Research Engineer, Algorithms
Mountain View, CA · On-site
$241K/yr
... software development, AI / Gen AI, and regulatory. Millions of Samsung users' lives around the ... D.-level Senior AI Research Engineer with solid ML/AI technology background and digital health ...
Senior AI Research Engineer, Algorithms
Mountain View, CA · On-site
$241K/yr
... software development, AI / Gen AI, and regulatory. Millions of Samsung users' lives around the ... D.-level Senior AI Research Engineer with solid ML/AI technology background and digital health ...
Software Engineer, Research Developer Productivity
San Francisco, CA · On-site
$230K - $325K/yr
About the Role As we scale up with more researchers and engineers joining OpenAI, we seek a ... You will help oversee and drive to the vision of how we should build, test and deploy software. You ...
Software Engineer, Research Developer Productivity
San Francisco, CA · On-site
$230K - $325K/yr
About the Role As we scale up with more researchers and engineers joining OpenAI, we seek a ... You will help oversee and drive to the vision of how we should build, test and deploy software. You ...
Senior Flight Research Software Project Engineer
$141K - $186K/yr
Joby Aviation's Flight Research team is looking for a Senior Software Project Engineer to help drive technical execution across our software and autonomy development portfolio. You will work across ...
Senior Flight Research Software Project Engineer
$141K - $186K/yr
Joby Aviation's Flight Research team is looking for a Senior Software Project Engineer to help drive technical execution across our software and autonomy development portfolio. You will work across ...
Senior Flight Research Software Project Engineer
Santa Cruz, CA · On-site
$141K - $186K/yr
Overview Joby Aviation's Flight Research team is looking for a Senior Software Project Engineer to help drive technical execution across our software and autonomy development portfolio. You will work ...
Senior Flight Research Software Project Engineer
Santa Cruz, CA · On-site
$141K - $186K/yr
Overview Joby Aviation's Flight Research team is looking for a Senior Software Project Engineer to help drive technical execution across our software and autonomy development portfolio. You will work ...
Senior Flight Research Software Project Engineer
$141K - $186K/yr
Overview Joby Aviation's Flight Research team is looking for a Senior Software Project Engineer to help drive technical execution across our software and autonomy development portfolio. You will work ...
Senior Flight Research Software Project Engineer
$141K - $186K/yr
Overview Joby Aviation's Flight Research team is looking for a Senior Software Project Engineer to help drive technical execution across our software and autonomy development portfolio. You will work ...
Software Engineer, Systems Research, PhD, Early Career
Sunnyvale, CA · On-site
$240K/yr
To achieve this, we invest in foundational research and work on projects that utilize the latest computer science techniques developed by skilled software developers and research scientists. Whether ...
Software Engineer, Systems Research, PhD, Early Career
Sunnyvale, CA · On-site
$240K/yr
To achieve this, we invest in foundational research and work on projects that utilize the latest computer science techniques developed by skilled software developers and research scientists. Whether ...
Senior AI Research Engineer, Algorithms
Mountain View, CA · On-site
$158K - $218K/yr
... software development, AI / Gen AI, and regulatory. Millions of Samsung users' lives around the ... D.-level Senior AI Research Engineer with solid ML/AI technology background and digital health ...
Senior AI Research Engineer, Algorithms
Mountain View, CA · On-site
$158K - $218K/yr
... software development, AI / Gen AI, and regulatory. Millions of Samsung users' lives around the ... D.-level Senior AI Research Engineer with solid ML/AI technology background and digital health ...
Senior Research Engineer
Mountain View, CA · On-site
$241K/yr
Software design and systems architecture for performance and reliability. ML infrastructure ... research and engineering. Communicate research developments, experimental results, and project ...
Senior Research Engineer
Mountain View, CA · On-site
$241K/yr
Software design and systems architecture for performance and reliability. ML infrastructure ... research and engineering. Communicate research developments, experimental results, and project ...
Early Career - Software Engineer, Science & Research - Part Time (6 months) - San Diego, CA
San Diego, CA · On-site
$23 - $26/hr
Early Career - Software Engineer, Science & Research - Part Time (6 months) Location: San Diego, CA We have an exciting part-time (6 months) opportunity in Software Engineeringto join our Informatics ...
Early Career - Software Engineer, Science & Research - Part Time (6 months) - San Diego, CA
San Diego, CA · On-site
$23 - $26/hr
Early Career - Software Engineer, Science & Research - Part Time (6 months) Location: San Diego, CA We have an exciting part-time (6 months) opportunity in Software Engineeringto join our Informatics ...
Software Engineer Schmidt Sciences is a nonprofit organization founded in 2024 by Eric and Wendy ... The organization prioritizes research in areas poised for impact including AI and advanced ...
Software Engineer Schmidt Sciences is a nonprofit organization founded in 2024 by Eric and Wendy ... The organization prioritizes research in areas poised for impact including AI and advanced ...
Research Engineer, Codex
San Francisco, CA · On-site
$295K - $445K/yr
We operate across research, engineering, product, and infrastructure-owning the full lifecycle of ... Have strong software engineering skills and enjoy quickly turning ideas into working prototypes.
Research Engineer, Codex
San Francisco, CA · On-site
$295K - $445K/yr
We operate across research, engineering, product, and infrastructure-owning the full lifecycle of ... Have strong software engineering skills and enjoy quickly turning ideas into working prototypes.
We are now looking for a Research Scientist with a focus in System Software and I/O! NVIDIA is ... NVIDIA has pioneered programmable GPUs and the CUDA language, and is a world leader in high ...
We are now looking for a Research Scientist with a focus in System Software and I/O! NVIDIA is ... NVIDIA has pioneered programmable GPUs and the CUDA language, and is a world leader in high ...
We are now looking for a Research Scientist with a focus in System Software and I/O! NVIDIA is ... NVIDIA has pioneered programmable GPUs and the CUDA language, and is a world leader in high ...
We are now looking for a Research Scientist with a focus in System Software and I/O! NVIDIA is ... NVIDIA has pioneered programmable GPUs and the CUDA language, and is a world leader in high ...
Research Software Engineer information
See California salary details
$110K - $118.5K
0% of jobs
$118.5K - $127K
0% of jobs
$127K - $135.5K
0% of jobs
$135.5K - $144K
4% of jobs
$144K - $152.4K
0% of jobs
$152.4K - $160.9K
0% of jobs
$160.9K - $169.4K
0% of jobs
$169.4K - $177.9K
2% of jobs
$177.9K - $186.3K
0% of jobs
$186.3K - $194.8K
0% of jobs
$196.5K is the 25th percentile. Wages below this are outliers.
$194.8K - $203.3K
94% of jobs
$110K
$203.3K
How much do research software engineer jobs pay per year?
Can I make 200k a year as a software engineer?
What engineers make $300,000 a year?
What are the key skills and qualifications needed to thrive in the Research Software Engineer position, and why are they important?
To thrive as a Research Software Engineer, you need strong programming skills (often in Python, C++, or Java), a solid understanding of algorithms, and an academic or industry background in computer science or a related field. Familiarity with version control systems like Git, cloud platforms, and experience using scientific computing libraries and frameworks are valuable, while a master's or Ph.D. can be advantageous for specialized roles. Excellent problem-solving, communication, and collaborative skills help in working closely with researchers and multidisciplinary teams. These capabilities are crucial for successfully translating complex research problems into robust, reproducible software solutions that advance scientific inquiry.
What does a research software engineer do?
What are some typical daily responsibilities for a Research Software Engineer?
As a Research Software Engineer, your daily work often involves designing and implementing software to support cutting-edge research projects, collaborating with scientists to understand their computational needs, and ensuring code reliability and reproducibility. You may spend time optimizing algorithms, writing unit tests, documenting software, and participating in code reviews within a collaborative team environment. Additionally, you might help deploy research applications on high-performance or cloud computing platforms and contribute to research publications. Balancing independent programming tasks with ongoing communication is key to making meaningful contributions to both the research and software development processes.
What is a Research Software Engineer job?
A Research Software Engineer (RSE) combines expertise in software development and research to create, maintain, and optimize software used in scientific or academic projects. They work closely with researchers to develop efficient, reliable, and reproducible software solutions for data analysis, simulations, or machine learning. RSEs bridge the gap between research and software engineering, ensuring that computational tools meet the needs of scientific investigations. Their role may involve coding, performance optimization, software sustainability, and deploying applications on high-performance computing or cloud platforms.
What engineers make $500,000?

$244K/yr
Full-time
Posted 8 days ago
Google rating
8.8
Based on 92 frontline employees who took The Breakroom Quiz
32nd of 189 rated software companies
Job description
Google is a leading technology company that develops next-generation technologies impacting billions of users. The Senior Software Engineer in Operations Research will design, develop, test, deploy, maintain, and enhance software solutions while managing project priorities and collaborating with teams to tackle critical projects.
Responsibilities:
• Write and test product or system development code.
• Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
• Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
• Contribute to the development of Operations Research technologies and their applications within the Waymo partnership.
• Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Qualifications:
Required:
• Bachelor’s degree or equivalent practical experience.
• 5 years of experience with software development in C++.
• 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
• Experience developing and implementing optimization algorithms or decision support tools in production environments.
• Experience designing, building, and maintaining large-scale distributed computing systems (e.g., distributed databases or data processing pipelines).
Preferred:
• Master's degree or PhD in Computer Science, or a related technical field.
• 5 years of experience with data structures and algorithms.
• 1 year of experience in a technical leadership role.
• Experience developing accessible technologies.
Company:
Google specializes in internet-related services and products, including search, advertising, and software. It is a sub-organization of Alphabet. Founded in 1998, the company is headquartered in Mountain View, USA, with a team of 10001+ employees. The company is currently Late Stage.
About Google
Sourced by ZipRecruiter
Industry
Software development and technology, communication and media
Company size
10,000+ Employees
Headquarters location
Mountain View, CA, US