NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer to join their E2E team. This role focuses on developing powerful software systems for NVIDIA's Data Center environments, working with cutting-edge technologies in Machine Learning, Cloud, Storage, and High-Performance Computing. The position offers an opportunity to work with a distributed team and shape the future of NVIDIA's software platforms.
The ideal candidate will have 5+ years of software development experience and a strong background in distributed systems, microservices architecture, and data center technologies. They will be responsible for designing scalable architectures, implementing high-performance algorithms, and collaborating with cross-functional teams to deliver impactful solutions.
Key technical requirements include expertise in Linux/Windows systems, version control, CI/CD pipelines, and secure system development. Additional valuable skills include experience with cluster management tools (Docker, Kubernetes, Slurm), Python programming, and Big Data technologies (Hadoop, Spark, Kafka).
NVIDIA is known for being one of the technology world's most desirable employers, offering the chance to work with forward-thinking professionals on transformative technologies. They maintain a strong commitment to diversity and equal opportunity employment, fostering an inclusive work environment for all employees.