Nvidia Senior System Software Engineer - Scientific Computing PaaS locations: US, CA, Santa Clara; US, Remote time type: Full time posted on: Posted Today job requisition id: JR1979896 We are seeking ...
Nvidia Senior System Software Engineer - Scientific Computing PaaS locations: US, CA, Santa Clara; US, Remote time type: Full time posted on: Posted Today job requisition id: JR1979896 We are seeking ...
About the role Arcadia Science is looking for a software engineer who thrives at the intersection of biology and technology. You'll build the web applications and data infrastructure that connect our ...
New
Quick apply
About the role Arcadia Science is looking for a software engineer who thrives at the intersection of biology and technology. You'll build the web applications and data infrastructure that connect our ...
New
Scientific Software Developer, Data Foundry Location: San Francisco, CA Overview Lilly Small Molecule Discovery is purpose-built to create molecules that make life better for people. Discovery ...
Scientific Software Developer, Data Foundry Location: San Francisco, CA Overview Lilly Small Molecule Discovery is purpose-built to create molecules that make life better for people. Discovery ...
Scientific Software Developer, Data Foundry Location: San Francisco, CA Overview Lilly Small Molecule Discovery is purpose-built to create molecules that make life better for people. Discovery ...
Scientific Software Developer, Data Foundry Location: San Francisco, CA Overview Lilly Small Molecule Discovery is purpose-built to create molecules that make life better for people. Discovery ...
You have a PhD in Software Engineering, Computer Science, Bioinformatics, or similar and 2 years of relevant experience in a clinical, academic or commercial setting. Alternatively, a Masters degree ...
You have a PhD in Software Engineering, Computer Science, Bioinformatics, or similar and 2 years of relevant experience in a clinical, academic or commercial setting. Alternatively, a Masters degree ...
The role involves collaborating with scientists and software developers to optimize computational workflows and integrate new data processing algorithms into facility operations. Responsibilities ...
The role involves collaborating with scientists and software developers to optimize computational workflows and integrate new data processing algorithms into facility operations. Responsibilities ...
You have a PhD in Software Engineering, Computer Science, Bioinformatics, or similar and 2 years of relevant experience in a clinical, academic or commercial setting. Alternatively, a Masters degree ...
You have a PhD in Software Engineering, Computer Science, Bioinformatics, or similar and 2 years of relevant experience in a clinical, academic or commercial setting. Alternatively, a Masters degree ...
Required : • You have a PhD in Software Engineering, Computer Science, Bioinformatics, or similar and 2 years of relevant experience in a clinical, academic or commercial setting. Alternatively, a ...
Required : • You have a PhD in Software Engineering, Computer Science, Bioinformatics, or similar and 2 years of relevant experience in a clinical, academic or commercial setting. Alternatively, a ...
Do you enjoy collaborating with groups of scientists and software developers to solve complex challenges? Does contributing to breakthrough discoveries in science and working with unique experimental ...
Do you enjoy collaborating with groups of scientists and software developers to solve complex challenges? Does contributing to breakthrough discoveries in science and working with unique experimental ...
Lead Data Scientist (Scientific Software Engineer / Computational Scientist) - Only W2
Mountain View, CA · On-site
Scientific Software Engineer or Computational Scientist with a niche background in scientific simulation, procedural generation, or computational physics. * This is an implementation-heavy role ...
Quick apply
Lead Data Scientist (Scientific Software Engineer / Computational Scientist) - Only W2
Mountain View, CA · On-site
Scientific Software Engineer or Computational Scientist with a niche background in scientific simulation, procedural generation, or computational physics. * This is an implementation-heavy role ...
Scientific Computing Software Engineer
Northridge, CA · On-site
$90K - $165K/yr
The ideal person would have a degree in Physics, Math, or Engineering coupled with a strong software development skillset. The successful candidate will work with scientists and engineers to ...
Quick apply
Scientific Computing Software Engineer
Northridge, CA · On-site
$90K - $165K/yr
The ideal person would have a degree in Physics, Math, or Engineering coupled with a strong software development skillset. The successful candidate will work with scientists and engineers to ...
They are seeking Scientific Software Developers to build data infrastructure and scientific tools that facilitate AI-native drug discovery, collaborating closely with scientists to create effective ...
They are seeking Scientific Software Developers to build data infrastructure and scientific tools that facilitate AI-native drug discovery, collaborating closely with scientists to create effective ...
Senior Software Engineer
San Mateo, CA · On-site
$140K - $184K/yr
You will work closely with engineers, product partners, and laboratory scientists to build and evolve the internal software systems at the center of our science. This role is leveled as Senior ...
Senior Software Engineer
San Mateo, CA · On-site
$140K - $184K/yr
You will work closely with engineers, product partners, and laboratory scientists to build and evolve the internal software systems at the center of our science. This role is leveled as Senior ...
Senior Software Engineer
San Mateo, CA · On-site
$19K - $215K/mo
You will work closely with engineers, product partners, and laboratory scientists to build and evolve the internal software systems at the center of our science. This role is leveled as Senior ...
Senior Software Engineer
San Mateo, CA · On-site
$19K - $215K/mo
You will work closely with engineers, product partners, and laboratory scientists to build and evolve the internal software systems at the center of our science. This role is leveled as Senior ...
Senior Software Engineer
$139K - $183K/yr
You will work closely with engineers, product partners, and laboratory scientists to build and evolve the internal software systems at the center of our science. This role is leveled as Senior ...
Quick apply
Senior Software Engineer
$139K - $183K/yr
You will work closely with engineers, product partners, and laboratory scientists to build and evolve the internal software systems at the center of our science. This role is leveled as Senior ...
They are seeking a junior to mid-level Scientific Computing Software Engineer who will work with scientists and engineers to transform advanced algorithms into efficient software, while practicing ...
They are seeking a junior to mid-level Scientific Computing Software Engineer who will work with scientists and engineers to transform advanced algorithms into efficient software, while practicing ...
Software Engineer
Santa Clara, CA · On-site
$226K - $227K/yr
Education and Experience • Position requires a Master's degree or foreign equivalent degree in Computer Science, Software Engineering or a related field plus two (2) years of experience in a ...
Software Engineer
Santa Clara, CA · On-site
$226K - $227K/yr
Education and Experience • Position requires a Master's degree or foreign equivalent degree in Computer Science, Software Engineering or a related field plus two (2) years of experience in a ...
Software Engineer
Newark, CA · On-site
$181K - $190K/yr
Position requires a Master's degree or foreign equivalent degree in Computer Science, Software Engineering or a related field plus two (2) years of experience in a related occupation. Position also ...
Software Engineer
Newark, CA · On-site
$181K - $190K/yr
Position requires a Master's degree or foreign equivalent degree in Computer Science, Software Engineering or a related field plus two (2) years of experience in a related occupation. Position also ...
The ideal person would have a degree in Physics, Math, or Engineering coupled with a strong software development skillset. The successful candidate will work with scientists and engineers to ...
The ideal person would have a degree in Physics, Math, or Engineering coupled with a strong software development skillset. The successful candidate will work with scientists and engineers to ...
Scientific Computing Software Engineer (TS Clearance Required) Requisition ID: 1429 At Areté, we are on the forefront of developing innovative solutions, with great minds from all backgrounds, to ...
Scientific Computing Software Engineer (TS Clearance Required) Requisition ID: 1429 At Areté, we are on the forefront of developing innovative solutions, with great minds from all backgrounds, to ...
Scientific Software Engineer information
See California salary details
$17.59 is the 25th percentile. Wages below this are outliers.
$14.71 - $21.03
55% of jobs
$21.03 - $27.35
0% of jobs
$27.35 - $33.67
0% of jobs
$33.67 - $39.99
0% of jobs
$39.99 - $46.30
12% of jobs
$51.04 is the 75th percentile. Wages above this are outliers.
$46.30 - $52.62
12% of jobs
$52.62 - $58.94
4% of jobs
$58.94 - $65.26
4% of jobs
$65.26 - $71.58
3% of jobs
$71.58 - $77.90
5% of jobs
$77.90 - $84.22
5% of jobs
$14
$38
$84
How much do scientific software engineer jobs pay per hour?
How does a Scientific Software Engineer typically collaborate with researchers and domain experts on projects?
What are Scientific Software Engineers?
What are the key skills and qualifications needed to thrive as a Scientific Software Engineer, and why are they important?
What is the difference between Scientific Software Engineer vs Data Scientist?
| Aspect | Scientific Software Engineer | Data Scientist |
|---|---|---|
| Required Credentials | Bachelor's or Master's in Computer Science, Engineering, or related fields; programming skills | Bachelor's or Master's in Data Science, Statistics, or related fields; programming and analytical skills |
| Work Environment | Research labs, scientific organizations, tech companies focusing on simulation and modeling | Business, tech companies, research institutions analyzing large datasets |
| Industry Usage | Scientific research, engineering, simulation development | Data analysis, predictive modeling, machine learning applications |
While both roles require programming skills and a strong technical background, Scientific Software Engineers focus on developing software for scientific research and simulations, whereas Data Scientists analyze data to extract insights and build models. The roles often overlap in skills but differ in their primary objectives and work environments.
Full-time
Re-posted 23 hours ago
Job description
Company Name: Nvidia
Senior System Software Engineer - Scientific Computing PaaS
locations: US, CA, Santa Clara; US, Remote
time type: Full time
posted on: Posted Today
job requisition id: JR1979896
We are seeking a Sr System Software Engineer to help us build out our scientific computing platform on Nvidia DGX Cloud. We are building a cloud-based accelerated scientific computing platform as a service on the Nvidia DGX cloud. This DGX scientific computing cloud platform enables Physics-based Numerical Simulation Solvers, AI-based Training, Inference, and Visualization workflow for physical science and engineering problems. Those applications include Weather prediction, Climate modeling, Industrial design, and Digital twins simulation in various domains e.g. Aerospace, Automotive, Sports, Renewable energy, Bio-medical, and many more.
Are you passionate about solving rewarding problems at scale? Do you enjoy crafting robust, critical services for compute and data-intensive workloads? If so, you may be a phenomenal fit for our team!
What you'll be doing:
Design, Build, Deploy, and Operate Cloud-native microservices and APIs for scientific computing workload on DGX cloud.
Design services and take ownership of underlying cloud infrastructure for physics-informed and data-driven scientific workflows.
Design novel algorithms and actively engage with operations to increase overall system performance, it spans across the stack e.g. deep understanding of application code e.g. DL Framework, Numerical Solvers, Microservices, APIs, and Heterogeneous accelerated computing with CPUs and GPUs.
Design, Build, Deploy, and Operate scalable I/O infrastructure for checkpointing, data loading, pre & post-processing of data.
Optimize compute, storage, and network architecture specific to physics & simulation-driven applications.
What we need to see:
- BS/MS degree in Computer Science or related areas or equivalent experience.
- 10+ years experience working on building and operating distributed compute and data-intensive platform as a service on cloud
- Proven skill in a compiled language (Go, Rust, C++ or otherwise).
- Strong foundational knowledge in Cloud Computing e.g. "The Datacenter is a Computer" architecture, cloud security architecture, virtualization - CPU, Memory and IO, Resource pooling and elasticity.
- Proven skills in Distributed Systems & Parallel Processing e.g. System model of distributed computation e.g. topology abstraction, logical time. Synchronization and deadlock detection in distributed systems, Fault Tolerance and Failure Detection, Consensus and Agreement protocols, Parallel algorithms, shared memory and distributed memory architecture, message passing (MPI, NCCL), Cluster scalability and performance.
- Hands-on Debugging skills with Process, Threads, Deadlock and Synchronization, Scheduling, IPC, Memory management, File system, and I/O structure.
- Strong Evidence of Algorithmic Thinking & System Design skills e.g. Recursion, Graph, Tree, Stack, and Queue, Large scale loosely coupled distributed system design and operational experience.
- Be self-motivated, have strong interpersonal skills, and be able to work independently with multiple teams with minimal direction.
Ways to stand out from the crowd:
- Have built, deployed, and operated AI platforms on HPC clusters. Have built, deployed, and operated cloud-native system including distributed storage, scheduling, and orchestration among compute, storage, and network.
- Configuring and troubleshooting hardware, operating systems, kernels, compilers for maximum performance.
- Hands-on debugging skills to optimize performance of compute, networking, and I/O framework. Extensively worked on third-party source code for debugging and customization.
NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you!
The base salary range is 180,000 USD - 339,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits.
NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.
#deeplearning