Nvidia - Santa Clara, CA

posted 10 days ago

Full-time - Mid Level
Santa Clara, CA
Computer and Electronic Product Manufacturing

About the position

The Senior Software Engineer for NIM Factory Automation at NVIDIA will be responsible for developing and deploying microservices that enhance factory automation through AI-powered applications. This role involves optimizing containerized applications, ensuring performance and scalability, and implementing CI/CD pipelines to streamline processes. The engineer will work closely with cross-functional teams to shape the future of AI optimization and inferencing.

Responsibilities

  • Developing and deploying microservices in Python and Go.
  • Building and optimizing containers for various applications, ensuring efficiency and scalability.
  • Using container orchestration platforms like Kubernetes to manage and deploy containerized applications.
  • Enhancing microservices for cloud environments using tools like Terraform and Ansible.
  • Designing and implementing performance systems to ensure the scalability of NIMs.
  • Creating and analyzing monitored system and application metrics using tools such as Prometheus and Grafana.
  • Identifying potential bottlenecks and areas for improvement.
  • Implementing CI/CD pipelines to automate testing and deployment.

Requirements

  • A degree in Computer Science, Computer Engineering, or a related field (BS or MS) or equivalent experience.
  • 3-5+ years of professional experience in developing performant microservices, cloud software, and/or tooling roles.
  • Deep technical expertise in distributed containerized applications using Docker, Kubernetes, Cloud Endpoints, Helm, and Prometheus.
  • A history of using advanced programming skills to build distributed and compute systems, backend services, microservices, and cloud technologies.
  • Proven experience debugging and analyzing the performance of distributed microservices or cloud systems.
  • Excellent interpersonal skills and the ability to lead multi-functional efforts.

Nice-to-haves

  • Prior experience in large-scale full-stack development.
  • Experience delivering event-driven applications using services such as Temporal, Kafka, Redis, or others.
  • Experience in building and deploying containers for Microservices, Cloud, and On-prem deployments, along with their associated CI/CD pipelines.

Benefits

  • Competitive salaries
  • Generous benefits package
  • Equity options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service