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.
Job Overview
The Senior Staff Infrastructure Software Engineer at NVIDIA will play a pivotal role in designing, developing, and optimizing the core infrastructure software that underpins our cutting-edge technology solutions. This position requires a strategic thinker with vast experience in software engineering and systems architecture. The successful candidate will collaborate with cross-functional teams, lead engineering initiatives, and ensure that our infrastructure meets the demands of both current and future applications, driving innovation within the organization.
Job Responsibilities
- Design and implement scalable software infrastructure solutions to support various product lines at NVIDIA.
- Lead architecture discussions and decisions that influence the overall direction of the software engineering team.
- Collaborate with hardware engineers to ensure seamless integration and optimization of software and hardware components.
- Develop best practices for software development, including coding standards, version control, and documentation.
- Explore and implement new technologies to enhance our infrastructure environment and achieve operational excellence.
- Mentor and coach junior engineers, fostering a culture of continuous learning and improvement.
Qualifications
- Master's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- A minimum of 8 years of experience in software development, particularly in infrastructure software engineering.
- Proficiency in programming languages such as C++, Python, and Java.
- Strong understanding of operating systems, networking, and distributed systems.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Demonstrated ability to lead projects and mentor team members.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
Technologies & Tools
The Senior Staff Infrastructure Software Engineer will utilize a range of technologies and tools, including but not limited to cloud computing frameworks, containerization technologies like Docker and Kubernetes, configuration management tools like Ansible or Puppet, databases such as MySQL and NoSQL, and orchestration platforms. Familiarity with CI/CD pipelines, version control systems, and various software development methodologies will also be essential to ensure efficient development and deployment processes.
Ideal Candidates
The ideal candidate for this position is a proactive and innovative engineer with a strong passion for technology and a deep commitment to quality. Candidates who thrive in collaborative environments, can communicate complex technical concepts with clarity, and possess strong analytical skills will excel in this role. A proven track record of successfully managing multiple projects simultaneously and a focus on delivering high-quality solutions will also be key attributes sought in potential candidates.
Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.