Logo
NVIDIA

Senior Full Stack Software Engineer - Drug Discovery AI

NVIDIA, Santa Clara, California, us, 95053


We are now looking for Senior Full Stack Software Engineer - Drug Discovery AI!

NVIDIA is using the power of high performance computing and AI to accelerate digital biology. We are seeking passionate and hardworking individuals to help us realize our mission. We are seeking a Senior Full Stack Software Engineer to join Nvidia's drug discovery software team as we deploy drug discovery applications. This role provides the opportunity to design, implement, and optimize solutions to migrate AI software applications to cloud platforms. You will work closely with our researchers, cloud service providers and numerous internal teams to ensure a seamless operation.What you will be doing:

Collaborate with applied research teams to understand the requirements of our scientific applications and identify for cloud migration.Design and implement cloud-based solutions.Model deployment and serving technologies, such as Triton inference services, ONNX, Torchscript, Docker, or Kubernetes for serving machine learning models in production environments.Optimize cloud-based solutions for performance, scalability, and cost-effectiveness, while adhering to standard processes for cloud computing.Monitor and solve cloud-based solutions to identify and resolve performance issues, security vulnerabilities, and other operational concerns.Provide technical expertise and support to scientific research teams during the cloud migration process, including training and documentation.Stay up-to-date with the latest advancements in cloud computing technologies, tools, and standard practices, and provide recommendations for continuous improvement of our cloud migration strategies.What we need to see:

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).5+ years of relevant experience.Proven experience as a Software Engineer, with a focus on cloud-based solutions and migration of applications to the cloud.Strong programming skills in languages such as Python and GoLang.Experience with Docker and container orchestration platforms such as Kubernetes.Knowledge of database technologies such as SQL and NoSQL.Familiarity with DevOps practices, including automated deployment pipelines, version control systems, and infrastructure as code (IaC) tools such as Terraform or CloudFormation.Understanding of security and compliance requirements in cloud deployments, including data encryption, access controls, and audit logs.You should display strong communication skills, be organized and self-motivated, and play well with others (be a phenomenal teammate).Ability to adapt to changing technologies and work in a fast-paced, dynamic environment.Ways To Stand Out From The Crowd:

Experience with Triton Inference Server, inferring Deep Learning models and machine learning.Experience developing UI using React, NextJS, etc.C/C++ and CUDA.The base salary range is 144,000 USD - 333,500 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.

#J-18808-Ljbffr