Senior Systems Software Engineer

1 month ago


Santa Clara, California, United States NVIDIA Full time

We are seeking a Senior Systems Software Engineer to join our TAO Toolkit Team, where you will be responsible for developing novel, scalable, and automated pipelines to make sense of petabytes of unstructured data. You will collaborate with multiple deep-learning architects and engineers to enable the development of pioneering AI models.


Key Responsibilities:
Design, develop, and support a platform to access large datasets, integrating data from various sources.
Build scalable and robust ETL pipelines to deliver high-quality datasets.
Implement lake house structures and model data for optimized reporting to analyze the datasets.
Develop and maintain cloud services for data management and machine learning workflows in a production environment.
Help to find the right data for a Multi-Modal model with scalable query-retrieval systems.
Work with internal teams to define requirements, enhance products, and automate workflows.

Requirements:
Bachelor's degree (or equivalent experience) in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or related field.
5+ years of ML / related software engineering experience with strong architecture and design skills.
Proficient in Python and familiar with knowledge of the latest tools.
Experience with SQL databases and cloud infrastructure (AWS, GCP, Kubernetes).
Experience in high-performance computing environments and workflow automation frameworks (e.g., Airflow).
Knowledge of PyTorch, distributed machine learning, and distributed file systems.
3+ years leading complex sometimes ambiguous projects, particularly in high-throughput services at supercomputing scale.
Proficient in running applications on cloud platforms using Kubernetes and Docker, and ML frameworks like Pytorch.

Preferred Qualifications:
Familiar with GPU programming concepts, and writing custom CUDA kernels.
Experience with Dagster, Terraform.
Proficient in building systems and familiar with deep learning architectures and tools like Nvidia TensorRT-LLM, Multimodal-LLM, and Triton Server.


NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you are a creative and autonomous Senior Software Engineer, who loves challenges, we want to hear from you.



  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a Senior Systems Software Engineer to join our TAO Toolkit Team at NVIDIA. Our team builds frameworks, services, algorithms, and tools that power the largest NVIDIA Multi-Modal Foundation Models and their customization.Key Responsibilities:Design, develop, and support a platform to access large datasets, integrating data from various...


  • Santa Clara, California, United States United Software Group Full time

    We are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at United Software Group. In this role, you will be responsible for developing and maintaining our CI/CD pipeline, ensuring the highest quality of our software products.Key responsibilities include:Designing and implementing automated testing frameworksDeveloping and...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior System Software and Firmware Engineer to join our team at NVIDIA. As a key member of our engineering team, you will be responsible for designing, implementing, and verifying system software and firmware for our next-generation System on Chip (SoC) products.Key Responsibilities:Architect and design system software and...


  • Santa Clara, California, United States NVIDIA Full time

    Job DescriptionWe are seeking a highly skilled Senior System Software Engineer to join our team at NVIDIA's System Software group. As a key member of our team, you will be responsible for designing and developing diagnostic middleware and applications for NVIDIA SOC and GPU hardware.Key Responsibilities:Designing and developing diagnostic middleware and...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking a senior engineer to design and build a factory automation pipeline for NVIDIA Inference Microservices (NIMs). The right person for this role brings technical drive and creativity to change the way NVIDIA optimizes and serves performant inferencing for every AI model.The NIM offerings are easy to use, highly performant, and tested in all...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking a talented software engineer to join our Solutions Engineering team and contribute to the development of our autonomous vehicle platform.You will work closely with experts in Deep Learning, Computer Vision, and vehicle control to design, develop, and implement software and systems that will revolutionize the automotive industry.The ideal...


  • Santa Clara, California, United States LanceSoft Full time

    Job Title: Senior Software EngineerJob Summary:LanceSoft is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to ensure that software meets the required quality and...


  • Santa Clara, California, United States NVIDIA Full time

    Job DescriptionNVIDIA is seeking a highly skilled Senior System Software Engineer to join our team. As a key member of our CUDA Driver team, you will be responsible for designing, developing, and delivering high-quality software solutions for accelerating general-purpose computation on the GPU.Key Responsibilities:Design and implement new features for the...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is a leader in the field of artificial intelligence and computing. We are seeking a highly skilled Senior System Software Engineer Platform to join our team.As a Senior System Software Engineer Platform, you will be responsible for designing and implementing microcontroller firmware for GPU Server platforms. This will involve developing C/C++ server...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleWe are seeking a talented Senior System Software Engineer to join our dynamic team at NVIDIA, focusing on Data Center Server Platform Diagnostics. You will work closely with our crew to build and maintain software for complex heterogeneous computing systems that power sophisticated server products used in groundbreaking AI, HPC, and accelerated...


  • Santa Clara, California, United States Omega Solutions Full time

    Job Title: Senior Java Software EngineerJob Summary:Omega Solutions is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining large-scale distributed systems and web services using Java and related technologies.Key...


  • Santa Clara, California, United States NVIDIA Full time

    Job Description:NVIDIA's Solution Engineering team is seeking a highly skilled Senior System Software Engineer to join our team. As a key member of our team, you will be responsible for designing and developing cutting-edge software systems for our mobile system-on-chip (SOC) devices.Key Responsibilities:* Collaborate with software engineers, hardware, and...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior System Software Engineer to join our team and contribute to the development of the CUDA driver and runtime. As a key member of our team, you will work on optimizing the performance of our platform for accelerating general purpose computation on the GPU.Our team is responsible for analyzing performance issues,...


  • Santa Clara, California, United States Nvidia Full time

    Job DescriptionNVIDIA is seeking a highly motivated and creative engineer to join the Server Platform Software team. In this role, you will focus on securing NVIDIA's Data Center Systems.Key ResponsibilitiesDefining security architecture for NVIDIA Data Center SystemsWorking with team members across NVIDIA to make the defined architecture a realityDesigning...


  • Santa Clara, California, United States Applied Materials Full time

    We are seeking a highly skilled and experienced Senior Software Engineering Manager to lead our software development team at Applied Materials.This role requires a strong technical background in software development, with a focus on leading a team of engineers in designing, developing, and maintaining scalable and robust software solutions for semiconductor...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking a highly skilled engineer to join the Server Platform Software team. In this role, you will focus on securing NVIDIA's Data Center Systems.Key Responsibilities: Define security architecture for NVIDIA Data Center Systems. Collaborate with team members to implement the defined architecture. Design and implement security features for NVIDIA...


  • Santa Clara, California, United States Qualcomm Full time

    Job Title: Senior Software Engineer - WLAN ApplicationsJob Summary:We are seeking a highly skilled Senior Software Engineer to join our WLAN Applications team at Qualcomm. As a key member of our team, you will be responsible for designing, developing, and testing cutting-edge WLAN applications using advanced software knowledge and experience.Key...


  • Santa Clara, California, United States NVIDIA Full time

    Job SummaryNVIDIA is seeking a highly skilled software engineer to join our CUDA system software team. As a software systems engineer, you will be responsible for designing, developing, and deploying various aspects of NVIDIA hardware and mobile system-on-chip (SOC) devices.Key Responsibilities* Design and develop software components for NVIDIA hardware and...


  • Santa Clara, California, United States Nvidia Full time

    Job SummaryNVIDIA is seeking a highly skilled Senior Systems Software Manager to lead the development and implementation of continuous integration, continuous deployment (CI/CD) pipelines and release management processes for the TAO Toolkit Deep Learning Architectures team.Key ResponsibilitiesLead a team of developers to improve CI/CD tools...


  • Santa Clara, California, United States Oracle Full time

    Job DescriptionOracle is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our cloud solutions development team, you will be responsible for designing, developing, and deploying scalable and highly available distributed systems.Responsibilities:Design and develop software components for our cloud-based servicesCollaborate...