Senior System Software Engineer – AI Data Platform, Inference Factory Optimization

🕒 3 days ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

Artificial Intelligence • Gaming • Automotive

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

📋 Description

• Develop efficient infrastructure and tools for automating complex software processes. • Drive Performance Optimization: Implement advanced test harnesses, benchmarking frameworks, and analytical tools to rigorously characterize and optimize the performance and efficiency of our software and hardware platforms. • Apply deep knowledge of operating systems, kernel internals, device drivers, memory management, storage, networking, and high-speed interconnects to build and troubleshoot highly performant systems. • Work with engineering teams to understand needs, define requirements, and deliver efficient solutions. • Set performance goals, monitor feedback, analyze data, and make continuous improvements for system reliability. • Influence Technical Strategy: Contribute to defining technical strategies and roadmaps for our platform automation initiatives, ensuring alignment with company-wide goals and standard methodologies.

🎯 Requirements

• Bachelor's or equivalent experience in Computer Science, Computer Engineering, or a related technical field, or Master's degree or equivalent experience in a similar field. • 5+ years of industry experience in software development, focusing on infrastructure, distributed systems, automation, and/or performance engineering. • Expertise in System-Level Programming: Proven ability to develop robust tools and automation using programming languages such as C++, Python, or Go. • Deep Understanding of System Software: Experience with operating system internals, device drivers, memory management, and debugging performance issues in complex compute applications. • Distributed Systems: Experience in designing, building, and operating large-scale distributed systems, with knowledge of networking protocols, cluster management, and high-performance interconnects. • Automation and CI/CD Proficiency: Experience building and maintaining automated testing, benchmarking, and continuous integration/continuous deployment pipelines. • Problem-Solving and Analytical Skills: Outstanding analytical, problem-solving, and debugging skills, with a track record of resolving complex technical challenges. • Collaboration and Communication: Excellent interpersonal and communication skills, with the ability to articulate complex technical concepts to diverse audiences and collaborate effectively across teams.

🏖️ Benefits

• Health insurance • 401(k) matching • Flexible work hours • Paid time off

Apply Now

Similar Jobs

🕒 July 3

Sunbytes

11 - 50

🔒 Cybersecurity

💳 Fintech

Systems Engineer specializing in hybrid cloud and datacenter infrastructure for Sunbytes. Collaborating with global teams to design, implement, and maintain cloud services.

Ansible

Azure

Cloud

Linux

OpenShift

Terraform