Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 8
API @ 4
Algorithms @ 4
Android
CI/CD
Cassandra @ 4
Ceph @ 4
Chef @ 4
Deep Learning @ 4
Distributed Systems @ 4
Docker @ 8
ElasticSearch @ 4
GPU
Git @ 4
Hadoop @ 4
Java @ 7
Kafka @ 4
Kubernetes @ 4
Linux
Machine Learning @ 4
MongoDB @ 4
MySQL @ 4
NoSQL @ 4
OpenStack @ 4
Puppet @ 4
Python @ 7
SQL @ 4
Software Development @ 8
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is looking for a Senior Solutions Architect to join IPP's (Infrastructure, Planning and Process) Cloud Infrastructure Team. IPP is a global organization that works with groups across NVIDIA, including Graphics Processors, Mobile Processors, Deep Learning, Artificial Intelligence, and Driverless Cars, to support their infrastructure needs.
The cloud services support nearly half a million automated jobs per day on thousands of servers, improving the efficiency of NVIDIA's software engineers worldwide. The cloud hosts Windows, Linux, and Android machines and devices, supports NVIDIA GPUs and Tegra processors, and delivers unified CI/CD solutions and cloud-based software development.
Responsibilities
- Serve as a Solutions Architect for the GPU Private Cloud team, which supports interactive development, centralized CI/CD, and QA testing for NVIDIA employees globally.
- Evaluate, identify, and develop software solutions to optimize critical software development workflows across NVIDIA organizations.
- Architect, implement, and support end-to-end CI/CD systems using open-source and NVIDIA proprietary software.
- Onboard internal NVIDIA development teams to the private cloud infrastructure by discovering use cases and identifying available cloud solutions.
- Identify performance bottlenecks and optimize the speed and cost efficiency of AI development and testing systems.
- Lead software development projects, technically direct engineers, and guide teams toward efficient and impactful solutions.
- Identify and resolve problems within software systems.
- Create and implement critical metrics using analytics methods and dashboards.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Science, or equivalent experience.
- 12+ years of systems software development experience, including at least one year dedicated to developing or exploring AI.
- Experience maintaining cloud infrastructure and highly available production environments.
- Strong programming and software development skills in Java, Python, and shell scripting.
- Good understanding of distributed systems and REST APIs.
- Experience with SQL and NoSQL database systems such as MySQL, Cassandra, MongoDB, or Elasticsearch.
- Excellent knowledge of and experience with Docker containers and virtual machines.
- Experience with cloud technologies such as OpenStack, Docker, Kubernetes, Chef/Puppet, Hadoop/Ceph/SwiftStack, LXC, Git, Perforce, JFrog, and Kafka.
- Ability to work effectively across organizational boundaries in a multinational, multi-time-zone corporate environment.
Preferred Qualifications
- In-depth knowledge of artificial intelligence, machine learning, and deep learning algorithms and techniques.
- Strong collaborative and interpersonal skills, with a record of guiding, evangelizing, and influencing senior leaders in dynamic environments without formal authority.
- Experience developing large-scale software systems using modular architecture under real-time performance requirements.
- Experience designing high-performance, scalable software systems with a strong focus on hardware cost optimization.
Benefits
NVIDIA offers competitive salaries, equity, and a comprehensive benefits package. The base salary is determined by location, experience, and the pay of employees in similar positions. Applications will be accepted at least until June 16, 2026.