
Posted 13 days ago
Senior Cloud Software Engineer
NVIDIA CorporationSenior Cloud Software Engineer
Requirements
BS/MS in CS or equivalent, 8+ years experience building microservices, Large scale distributed cloud service experience, OOP and Design Patterns expertise, Core Java proficiency, RDBMS and NoSQL knowledge, HTTP REST API and gRPC, Kubernetes cluster management, DevSecOps best practices
Skills
JavaKubernetesDockerPythonGoAWSGCPAzureMicroservices
About the role
Responsibilities
- Architect, design, plan, implement, and operate complex PaaS for GPU cloud services.
- Drive the underlying technology stack and implementation methodologies.
- Collaborate with partners, stakeholders, UX/UI designers, and front-end engineers on new products and feature improvements.
- Ensure module and product consistency across various engineering teams.
- Champion test-driven development (TDD), test automation, and CI/CD practices.
- Support, maintain, and document software functionality with a customer-focused mindset.
Requirements
- BS/MS in Computer Science or equivalent experience.
- 8+ years of hands-on experience building complex microservices.
- Proven background in building and operating large-scale distributed cloud services.
- Expertise in Object-Oriented Programming (OOP) and Design Patterns.
- Proficiency in core Java (Collections API, Streams API, Concurrency, and I/O).
- Strong knowledge of RDBMS and NoSQL databases (e.g., Cassandra, DynamoDB, Redis).
- Deep understanding of HTTP REST APIs, gRPC, security, and networking.
- Experience managing and optimizing Kubernetes clusters for high availability and performance.
- Proficiency in implementing DevSecOps best practices and platform observability (Prometheus, Datadog, Splunk, etc.).
Preferred Qualifications
- Expertise in Spring Boot, Golang, Python, Docker, and Gatling.
- Familiarity with InfluxDB, Elasticsearch, and Solr.
- Experience as a cloud practitioner with AWS, GCP, or Azure.
- Strong desire to lead, mentor, and simplify complex systems.
About the Company
NVIDIA is a global leader in accelerated computing, transforming industries through AI, deep learning, and high-performance computing. Our GPUs serve as the brains of modern computing, powering everything from robotics to autonomous vehicles.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Cloud Software Engineer
NVIDIA Corporation · Bengaluru
