Senior Software Engineer, Distributed Systems
Job Description:
- Develop a factory pipeline that will take an AI model in and produce a deployable service that is validated across Cloud, On-prem and Kubernetes environments.
- Define and deliver rapid iterations on the group's technical strategies and roadmaps to deliver and improve the NIM factory.
- Collaborate with multiple AI model teams to understand their requirements to build an efficient infrastructure that improves every teams' productivity.
- Mentor and collaborate throughout the team and with other teams to grow your colleagues and yourself.
Requirements:
- 8+ years of shown experience developing performant microservice, cloud software and/or tooling roles
- Deep technical expertise in distributed containerize applications using technologies such as Docker, K8s, Cloud Endpoints, Helm, and Prometheus.
- Excellent interpersonal skills and the ability to lead multi-functional efforts.
- Proven experience debugging and analyzing the performance of distributed microservices or cloud systems.
- BS or MS in Computer Science, Computer Engineering or related field (or equivalent experience).
Benefits:
- health insurance
- retirement plans
- paid time off
- flexible work arrangements
- professional development
- equity
Apply tot his job Apply To this Job