Nvidia

posted 6 days ago

Full-time - Mid Level
5,001-10,000 employees
Computer and Electronic Product Manufacturing

About the position

NVIDIA is seeking a Cloud Backend Engineer with secondary skills in frontend development to design, develop, and maintain cloud-based backend services and infrastructure. This role involves collaborating with multi-functional teams, optimizing performance, and developing user interfaces, all while staying current with industry trends in cloud computing and frontend development.

Responsibilities

  • Design, develop, and maintain cloud-based backend services and infrastructure.
  • Collaborate with multi-functional teams to create backend services out of existing libraries and applications.
  • Develop frontend applications to use and test backend services.
  • Implement scalable and resilient solutions for distributed computing environments.
  • Optimize performance and reliability of cloud applications and services.
  • Develop user interfaces and frontend components as needed.
  • Work closely with product managers to define and prioritize features and requirements.
  • Participate in code reviews, design discussions, and team meetings.
  • Stay up-to-date with industry trends and standard processes in cloud computing and frontend development.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field from an accredited University/College (or equivalent experience).
  • 6+ years of experience in backend development with a strong focus on cloud technologies.
  • Proficiency in cloud computing platforms such as AWS, Azure, or Google Cloud.
  • Strong programming skills in languages such as Python, Rust, Go, or C++.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Knowledge of frontend technologies such as HTML, CSS, and JavaScript.
  • Familiarity with frontend frameworks like React, Angular, or Vue.js.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work effectively in a fast-paced, collaborative environment.

Nice-to-haves

  • Experience with NVIDIA GPU technology and CUDA programming.
  • Knowledge and experience in migrating desktop applications into the cloud.
  • Familiarity with 'Infrastructure as Code' tools and frameworks (e.g., AWS CDK, Azure Bicep, Terraform, etc).
  • Experience deploying Kubernetes applications into different environments and cloud providers.
  • Understanding of DevOps principles and practices in Cloud environments.
  • Familiarity with version control systems (e.g., Git).

Benefits

  • Equity and benefits package as detailed on the NVIDIA benefits page.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service