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 ...
Scientific Software Developer
Houston, TX · Hybrid
... science (especially parallel programming and code optimization), a strong mathematics/physics/engineering background, in-depth knowledge of computer software/hardware architecture, and excellent ...
Scientific Software Developer
Houston, TX · Hybrid
... science (especially parallel programming and code optimization), a strong mathematics/physics/engineering background, in-depth knowledge of computer software/hardware architecture, and excellent ...
HP100 Scientific Software Developer ADNET is looking for a mid-level Scientific Software Developer to fulfill a position at the NASA Goddard Space Flight Center (GSFC) in Greenbelt, MD. The position ...
HP100 Scientific Software Developer ADNET is looking for a mid-level Scientific Software Developer to fulfill a position at the NASA Goddard Space Flight Center (GSFC) in Greenbelt, MD. The position ...
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
We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible scientific codes, and want to learn and adopt modern C++ practices. Support software ...
We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible scientific codes, and want to learn and adopt modern C++ practices. Support software ...
Senior Computational Scientist / Scientific Software Engineer for Cryo-ET Workflow Development
Memphis, TN · On-site
This position sits at the interface of structural biology, high-performance computing (HPC), machine learning, and scientific software engineering. The successful candidate will work closely with ...
Senior Computational Scientist / Scientific Software Engineer for Cryo-ET Workflow Development
Memphis, TN · On-site
This position sits at the interface of structural biology, high-performance computing (HPC), machine learning, and scientific software engineering. The successful candidate will work closely with ...
Cadence is an industry leader in computational molecular design, seeking a scientific software developer to join their Affinity Group. The role involves delivering Molecular Dynamics-based solutions ...
Cadence is an industry leader in computational molecular design, seeking a scientific software developer to join their Affinity Group. The role involves delivering Molecular Dynamics-based solutions ...
HP099 Scientific Software Developer We are seeking a Scientific Software Developer to join the Virtual Solar Observatory (VSO) team. This is a full-time on-site position at NASA's Goddard Space ...
HP099 Scientific Software Developer We are seeking a Scientific Software Developer to join the Virtual Solar Observatory (VSO) team. This is a full-time on-site position at NASA's Goddard Space ...
Scientific Software Developer
Houston, TX · Hybrid
... science (especially parallel programming and code optimization), a strong mathematics/physics/engineering background, in-depth knowledge of computer software/hardware architecture, and excellent ...
Scientific Software Developer
Houston, TX · Hybrid
... science (especially parallel programming and code optimization), a strong mathematics/physics/engineering background, in-depth knowledge of computer software/hardware architecture, and excellent ...
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 ...
The Affinity Group at OpenEye seeks to hire a scientific software developer to join a growing team delivering Molecular Dynamics (MD) based solutions for predicting protein-ligand binding affinities.
The Affinity Group at OpenEye seeks to hire a scientific software developer to join a growing team delivering Molecular Dynamics (MD) based solutions for predicting protein-ligand binding affinities.
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 ...
The Affinity Group at OpenEye seeks to hire a scientific software developer to join a growing team delivering Molecular Dynamics (MD) based solutions for predicting protein-ligand binding affinities.
The Affinity Group at OpenEye seeks to hire a scientific software developer to join a growing team delivering Molecular Dynamics (MD) based solutions for predicting protein-ligand binding affinities.
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 ...
We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible code, and want to learn and adopt modern C++ practices. Support software development in the ...
Quick apply
We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible code, and want to learn and adopt modern C++ practices. Support software development in the ...
The Affinity Group at OpenEye seeks to hire a scientific software developer to join a growing team delivering Molecular Dynamics (MD) based solutions for predicting protein-ligand binding affinities.
The Affinity Group at OpenEye seeks to hire a scientific software developer to join a growing team delivering Molecular Dynamics (MD) based solutions for predicting protein-ligand binding affinities.
We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible code, and want to learn and adopt modern C++ practices. Support software development in the ...
We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible code, and want to learn and adopt modern C++ practices. Support software development in the ...
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 ...
HPC Scientific Software Engineer (IT@JH Research Computing)
Baltimore, MD · On-site +1
$203K/yr
IT@JH Research Computing is seeking a HPC Scientific Software Engineer to support faculty, researchers, and students engaged in high-performance and AI-driven research across Johns Hopkins University.
HPC Scientific Software Engineer (IT@JH Research Computing)
Baltimore, MD · On-site +1
$203K/yr
IT@JH Research Computing is seeking a HPC Scientific Software Engineer to support faculty, researchers, and students engaged in high-performance and AI-driven research across Johns Hopkins University.
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 ...
Scientific Software Engineer information
See salary details
$17.83 is the 25th percentile. Wages below this are outliers.
$14.90 - $21.31
55% of jobs
$21.31 - $27.71
0% of jobs
$27.71 - $34.11
0% of jobs
$34.11 - $40.52
0% of jobs
$40.52 - $46.92
12% of jobs
$51.72 is the 75th percentile. Wages above this are outliers.
$46.92 - $53.32
12% of jobs
$53.32 - $59.72
4% of jobs
$59.72 - $66.13
4% of jobs
$66.13 - $72.53
3% of jobs
$72.53 - $78.93
5% of jobs
$78.93 - $85.34
5% of jobs
$14
$39
$85
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