We're looking for a Principal Engineer to join our team in Redmond. As a Principal Engineer, you will be responsible for gathering use cases and requirements, translating them into software roadmaps, and executing those roadmaps across internal NVIDIA teams and external partners.
You will report project status, risks, help needed, and roadmap pivots to internal and external executives via status reports and in-person meetings. You will also broker technical discussions between highly technical subject matter experts and leverage AI tools and workflows to quickly iterate on designs, prototypes, documentation, tests, and code.
The ideal candidate will have a BS or higher in Computer Science or equivalent experience, with 15+ years of meaningful industry experience with a strong scalable system software development background. They will also have experience with APIs and interface design, AI tools and development workflows, and outstanding written and verbal interpersonal skills.
In addition, the candidate should be able to manage time in a fast, heavily multitasked environment, with development experience with Rust, Python, and/or GoLang. They should also have development experience with distributed systems and concurrent applications, especially in a Kubernetes environment.
As a Principal Engineer, you will be responsible for architecting distributed, robust, and scalable GoLang and Rust system software, deployed to monitor and manage large datacenters. You will also be responsible for producing clear technical documentation, design docs, and status updates that keep cross-functional partners aligned.
If you have development experience in relevant coding languages like GoLang and Rust, experience with SCADA or Data Center power related software, and a background with containers (e.g. Docker, OCI), orchestration frameworks, and logging/telemetry backends with Kubernetes monitoring stacks with tools such as Prometheus, Loki and Grafana, then we encourage you to apply!
XML job scraping automation by YubHub