Senior Software Engineer, Kubernetes, Virtualization
Location
California
Posted
109 days ago
Salary
$184K - $356.5K / year
Seniority
Senior
Job Description
Senior Software Engineer, Kubernetes, Virtualization
NVIDIA
• Maintain and develop Kubernetes operators and our Container Storage Interface (CSI) plugin • Develop a web-based solution that manages, operates and monitors our distributed storage • Work closely with other teams to define and implement new APIs
Job Requirements
- B.Sc., M.Sc. or Ph.D. in Computer Science, or related discipline, or equivalent experience
- 8+ years of experience in web development (both client and server)
- Proven experience with Kubernetes (K8s), including developing or maintaining operators and/or CSI plugins
- Experience scripting with Python, Bash or similar
- Experience with nodejs is a must
- At least 5 years of experience working in a Linux OS environment
- You’re smart and a quick learner
- You do what it takes to get the job done
- Passionate about coding and big challenges
Benefits
- highly competitive salaries
- comprehensive benefits package
- equity
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Dictado de clase en vivo • Corrección de ejercicios y proyectos finales (en tiempo y forma) • Generar contenido de valor e interés quincenalmente • Planificación y preparado de clases a partir del material brindado por Nucba • Participación en encuentros extra-curriculares de la comunidad (charlas, after-class, jornadas, etc)
• Improve people’s lives and positively impact society • Develop technological solutions for cities • Collaborate with the team on technology projects
• Architect, Build and launch full-stack features and products with an emphasis on backend technologies. • Write code that serves as the bridge between consumers and robots.
• Develop, test, and maintain high-quality software • Collaborate with multidisciplinary teams to design, implement, and deliver effective solutions • Participate in code reviews, identify and fix issues, and adhere to development best practices • Work closely with cross-functional teams to meet client requirements • Stay up to date with technology trends and apply development best practices • Troubleshoot and provide support in resolving issues




