Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by NVIDIA, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Engineering Manager for Cloud Infrastructure Services at NVIDIA is responsible for leading a team of software engineers to develop innovative cloud-based solutions that enhance the capabilities of DGX Cloud. This role entails overseeing the design, implementation, and optimization of cloud infrastructure, ensuring it aligns with NVIDIA's strategic goals. The manager will work cross-functionally to integrate technologies, foster a strong engineering culture, and drive project execution effectively while maintaining high standards of software quality and performance.
Job Responsibilities
- Lead and manage a team of software engineers to deliver high-quality cloud infrastructure services.
- Architect and implement scalable cloud solutions that meet customer expectations and business requirements.
- Collaborate with cross-functional teams to define project scope, objectives, and deliverables.
- Oversee code reviews, optimization, and troubleshooting to enhance system performance and reliability.
- Ensure adherence to best practices in software development, focusing on automated testing and continuous integration/deployment.
- Mentor and develop team members, fostering a culture of innovation and excellence within the engineering team.
- Manage project timelines and resource allocation to ensure efficient project workflow and delivery.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- 5+ years of experience in software engineering with a focus on cloud infrastructure services.
- Demonstrated leadership experience in managing software engineering teams and projects.
- Strong proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
- Expertise in programming languages such as Python, Java, or C++.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Strong understanding of software development methodologies, including Agile and DevOps practices.
Technologies & Tools
The Software Engineering Manager will be expected to work with a variety of technologies and tools in this role, including cloud service platforms (e.g., AWS, Azure), programming languages (e.g., Python, Java, C++), container orchestration tools (e.g., Docker, Kubernetes), and CI/CD pipelines. Familiarity with Infrastructure as Code (IaC) tools like Terraform or Ansible will also be advantageous in optimizing deployment processes and managing cloud resources effectively.
Ideal Candidates
Ideal candidates for this position will possess strong technical acumen combined with exceptional leadership and communication skills. They should demonstrate a strategic mindset and the ability to navigate complex project landscapes while inspiring and motivating their team. A proactive approach to problem-solving, along with a commitment to continuous improvement and staying abreast of industry trends, will be key attributes for success in this role. The ability to foster collaboration across diverse teams and a passion for cloud technologies will also set successful candidates apart.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.