Senior Software Engineer
Core
Design, build, deploy, and run large-scale infrastructure platform services atop NVIDIA hardware, ensuring reliability for internal and external EDA services.
Role type
Senior Software Engineer (Infrastructure/SRE)
Builds
Reliable large-scale infrastructure platform services and EDA services
Domain
Semiconductor hardware infrastructure, distributed systems, cloud systems
Deliverable
production ML models | infrastructure
Required skills
Infrastructure automation, distributed systems design, Python, Go, Perl, Ruby, Linux, Networking, Storage, Containers, Kubernetes, OpenStack, Docker, Slurm, NCCL
Preferred skills
Coding assistant/AI agent development, bare metal as a service (BMaaS), multi-cloud infrastructure, teaching reliability practices
Technologies
NVIDIA hardware, NCCL, Kubernetes, OpenStack, Docker, Slurm, Python, Go, Perl, Ruby
Responsibilities
Design and manage the software life cycle for infrastructure services, define service level objectives and error budgets, automate toil, participate in oncall rotation for incident response, consult peer teams on systems design best practices
Seniority
Senior, hands-on IC