Talent.com
Scientific Software Engineers
Scientific Software EngineersJobs for Humanity • Santa Clara, CA, United States
Scientific Software Engineers

Scientific Software Engineers

Jobs for Humanity • Santa Clara, CA, United States
30+ days ago
Job type
  • Full-time
Job description

Company Description

Jobs for Humanity is collaborating with Upwardly Global and with Nvidia to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life.

Company Name : Nvidia

Job Description

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

    Create a job alert for this search

    Software Engineer • Santa Clara, CA, United States

    Related jobs
    Software Engineer, Science

    Software Engineer, Science

    Chan Zuckerberg Initiative • Redwood City, California, United States
    Full-time
    The Chan Zuckerberg Initiative was founded by Priscilla Chan and Mark Zuckerberg in 2015 to help solve some of society’s toughest challenges — from eradicating disease and improving education to ad...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer (Robotics)

    Software Engineer (Robotics)

    META • Burlingame, CA, United States
    Full-time
    At Meta, we're building the future of human connection and the technology that enables it.This means continuously inventing and developing technologies for the next generation of experiences.To con...Show more
    Last updated: 13 days ago • Promoted
    Research Software Engineer

    Research Software Engineer

    SLB • Menlo Park, CA, United States
    Full-time
    SLB's Software Technology Innovation Center (STIC) is looking for an experienced software engineer with enthusiasm to explore new technologies and drive innovation projects in the Foundations Lab.D...Show more
    Last updated: 10 hours ago • Promoted • New!
    Senior Robotics Software Engineer

    Senior Robotics Software Engineer

    Dyna Robotics • Redwood City, CA, United States
    Full-time
    Dyna Robotics makes general-purpose robots powered by a proprietary embodied AI foundation model that generalizes and self-improves across varied environments with commercial-grade performance.Dyna...Show more
    Last updated: 28 days ago • Promoted
    Research Software Engineer

    Research Software Engineer

    Schlumberger • Menlo Park, CA, United States
    Full-time
    SLB's Software Technology Innovation Center (STIC) is looking for an experienced software engineer with enthusiasm to explore new technologies and drive innovation projects in the Foundations Lab.D...Show more
    Last updated: 12 hours ago • Promoted • New!
    Senior Software Engineer (Agentic Systems)

    Senior Software Engineer (Agentic Systems)

    Tavus • San Francisco, CA, United States
    Full-time
    Tavus is a research lab pioneering human computing.We’re building AI Humans : a new interface that closes the gap between people and machines, free from the friction of today’s systems.Our real-time...Show more
    Last updated: 26 days ago • Promoted
    Senior Robotics Software Engineer

    Senior Robotics Software Engineer

    Connect Staffing and Consulting • San Francisco, CA, United States
    Full-time +1
    Senior Robotics Software Engineer.Onsite – San Francisco Bay Area (local candidates preferred).A pioneering robotics startup is developing autonomous surgical systems designed to dramatically reduc...Show more
    Last updated: 26 days ago • Promoted
    Senior Software Engineer – Holoscan Sensor AI Platform

    Senior Software Engineer – Holoscan Sensor AI Platform

    NVIDIA • Santa Clara, CA, United States
    Full-time
    Senior Software Engineer – Holoscan Sensor AI Platform.Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features. At NVIDIA, we are building the future of real-t...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Compute Infrastructure for Robotics Research

    Senior Software Engineer, Compute Infrastructure for Robotics Research

    NVIDIA • Santa Clara, CA, United States
    Full-time
    We are seeking a Senior Software Engineer to join a new team building the foundational infrastructure for Robotics Research. This new team will work very closely with NVIDIA’s Generalist Embodied Ag...Show more
    Last updated: 10 hours ago • Promoted • New!
    Senior Robotics Software Engineer

    Senior Robotics Software Engineer

    Multiply Labs • San Francisco, CA, United States
    Full-time
    Multiply Labs is a cutting-edge startup based in San Francisco, California, supported by top-tier tech and life science investors such as Casdin Capital, Lux Capital, and Y Combinator.We are revolu...Show more
    Last updated: 13 days ago • Promoted
    Software Engineer, Accelerators

    Software Engineer, Accelerators

    OpenAI • San Francisco, CA, United States
    Full-time
    Software Engineer, Accelerators.Software Engineer, Accelerators.Get AI-powered advice on this job and more exclusive features. The Kernels team at OpenAI builds the low-level software that accelerat...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Holoscan Sensor AI Platform

    Senior Software Engineer - Holoscan Sensor AI Platform

    NVIDIA • Santa Clara, CA, United States
    Full-time
    At NVIDIA, we are building the future of real-time AI for sensor driven applications.Holoscan Platform is our flagship open-source solution for sensor AI – enabling developers to build, optimize, a...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    PsiQuantum • Palo Alto, CA, United States
    Full-time
    Quantum computing holds the promise of humanity's mastery over the natural world, but only if we can build a.PsiQuantum is on a mission to build the first real, useful quantum computers, capable of...Show more
    Last updated: 30+ days ago • Promoted
    Research Software Engineer

    Research Software Engineer

    Reflective Inc • San Francisco, CA, United States
    Full-time
    Sunlight reflection may be the only available option, alongside dramatic emissions reductions, adaptation, and rapid scaling of carbon removal, to rapidly limit many climate impacts over the coming...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer for End-to-End Scientific AI in Molecules

    Software Engineer for End-to-End Scientific AI in Molecules

    Menlo Ventures • San Francisco, CA, United States
    Full-time
    A leading biotechnology firm in San Francisco seeks an experienced Software Engineer to implement cutting-edge scientific AI models into their R&D platform. In this role, you will engineer end-to-en...Show more
    Last updated: 16 hours ago • Promoted • New!
    Senior / Staff Robotics Software Engineer

    Senior / Staff Robotics Software Engineer

    Neptune Medical • Burlingame, CA, United States
    Full-time
    Neptune Medical is an innovative, venture capital funded medical device startup headquartered in Burlingame, CA.We have already commercialized novel medical devices using our technology.Now the tea...Show more
    Last updated: 30+ days ago • Promoted
    Software Applications Engineer, Robotics Systems

    Software Applications Engineer, Robotics Systems

    Edjuster • San Francisco, CA, United States
    Full-time
    Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler™ technology platform.This platform enables new classes of micromachines to be designed and built by providing...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer – Holoscan Sensor AI Platform

    Senior Software Engineer – Holoscan Sensor AI Platform

    NVIDIA Corporation • Santa Clara, CA, United States
    Full-time
    Senior Software Engineer – Holoscan Sensor AI Platform page is loaded## Senior Software Engineer – Holoscan Sensor AI Platformlocations : US, CA, Santa Claratime type : Full timeposted on : Post...Show more
    Last updated: 30+ days ago • Promoted