

Share
NVIDIA is seeking a Sr. Systems Software Engineer for the Apache Spark Acceleration group. Over the past five years GPU accelerated data processing has moved from proof of concept to production deployments. Many enterprises are now recognizing the needs of accelerated computing to handle their large data processing needs. Multi-node GPU deployments will reduce cloud computing costs and lower latency batch ETL workloads.
At NVIDIA, we have been invested in accelerating Apache Spark, providing an open source plugin for Apache Spark. Apache Spark is the most popular data processing engine in data centers. We strive to accelerate Spark applications on GPUs without any code changes. We are passionate about working on hard problems that have an impact. You will need to have strong programming skills, a deep understanding of software development related to C++. You will work with a team that is using open source libraries like RAPIDS to accelerate reading, writing and batch data operations in Spark.
What you'll be doing:
Develop CUDA/C++ libraries to accelerate DataFrames and I/O operations on common file formats such as Parquet, ORC and JSON
Collaborate with distributed systems teams to craft solutions to distributed processing problems challenges at large scale
Work with open source communities to enhance libraries like RAPIDS, CCCL and UCX through technical discussion and code contributions
Provide recommendations and feedback to teams regarding decisions surrounding topics such as infrastructure, continuous integration and testing strategy
Build, test and optimize CUDA/C++ libraries across different platforms
What we need to see:
BS, MS, or PhD in Computer Science, Computer Engineering, or closely related field (or equivalent experience)
12+ years of work experience in software development
Outstanding technical skills in designing and implementing high-quality distributed systems
Excellent programming skills in C++, Java, and/or Scala
Ability to work with teams across organizational boundaries and geographies
Highly motivated with strong interpersonal skills
OS kernel dev experience is a strong plus
You will also be eligible for equity and .
These jobs might be a good fit

Share
What You’ll Be Doing:
Take charge of the technical integration of quantum hardware (neutral atom, trapped ion, superconducting) with HPC systems via APIs, middleware, and orchestration layers like CUDA-Q.
Formulate and refine hybrid workflows to enable seamless task distribution between GPU clusters and quantum devices.
Partner closely with quantum hardware suppliers to set up connectivity, control interfaces, and co-design specifications to improve performance, decrease latency, and enable data exchange.
Partner with internal scientists and engineers to install & optimize applications, deploy hybrid workloads, and evaluate system performance.
Work with control systems engineers to ensure environmental, timing, and data interfaces meet quantum hardware requirements.
Prototype and benchmark hybrid applications in materials science, chemistry, optimization, and machine learning to showcase platform capabilities.
Contribute to roadmap planning for adding new quantum modalities (superconducting, photonic) and integrating emerging SDKs.
Represent NVIDIA at technical conferences, workshops, and industry forums, showcasing our advancements and groundbreaking efforts.
Develop comprehensive user documentation and integration guides for internal use and cross-team collaboration.
Drive continuous improvement across software stacks, orchestration layers, and data pipelines connecting quantum and HPC domains.
What We Need to See:
12+ years of experience in HPC system administration, Linux, Slurm, application support, and data management.
Experience with quantum programming frameworks like CUDA-Q, Qiskit, PennyLane, Cirq, Braket, and more.
Proficiency in Python, C++, or Rust for API integration and workflow automation.
Strong understanding of HPC systems, Slurm orchestration, and GPU-accelerated computing environments.
Understanding of quantum hardware systems encompassing neutral-atom, trapped-ion, superconducting, or photonic technologies.
Bachelor’s or Master’s degree or equivalent experience in Physics, Electrical/Computer Engineering, or Computer Science (PhD preferred).
Outstanding communication and collaborator management skills, with the ability to engage both experimental scientists and systems engineers.
Ways to Stand Out from the Crowd:
Demonstrated track record collaborating with quantum hardware providers.
Deep understanding of quantum-classical orchestration frameworks and low-latency data transfer architectures.
Familiarity with cloud-based quantum services and HPC integration standards.
Contributions to open-source quantum frameworks or involvement in academic collaborations.
Success in bridging experimental physics and HPC engineering teams.
Experience representing an organization in technical standards bodies or research consortia.
You will also be eligible for equity and .

Share
What you will be doing:
Develop, evaluate, and build architectures for Level 2 to Level 4 self-driving driver support and self-driving vehicle technologies
Characterize autonomous vehicle interactions relative to vehicle requirements to drive data collection for system training and verification
Drive autonomous vehicle system verification activities, including architecture and design verification, test strategy development working with the System Integration & Verification Test Leads, and reviewing and prioritizing test results
Lead and communicate data analysis, working with product and engineering teams to drive design decisions relative to requirements and system behavioral needs
Develop methods to analyze and compare the impact of ODDs on relevant performance metrics, translating data and analysis into impactful recommendations
What we need to see:
BS, MS, or PhD in Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Physics, Computer Science, or another related field, or equivalent experience.
5+ years of proven industry experience
Strong analytics and architectural background in a development and production setting
Experience in systems engineering, robotics development, or systems integration and test
Strong leadership and interpersonal skills, with the ability to drive alignment between product development, engineering, and test teams.
Ways to stand out from the crowd:
Experience with complex hardware and software systems
Experience with software and/or tool development with a focus on modelling, analysis, utility languages such as Python. Success applying the systems V-Model to sophisticated engineering projects, ideally advanced driver assistance or autonomous vehicle systems and associated standards (e.g. ISO 26262)
Deep technical background in at least one focus area of robotic systems development (e.g. sensing, perception, motion control)
Experience with Model-Based Systems Engineering methods and tools, especially with Magic Cyber Systems Engineer / Cameo
You will also be eligible for equity and .

Share
What you’ll be doing:
The Director of Treasury Systems and Automation will build all systems and applications related to all payments flowing into and out of all accounts as well as manage all systems upgrades, implementations and integrations. As a leader of our finance team, you will be responsible for all AP host to host connections with our banks, automated payroll feeds with our payroll providers and automating tax payments worldwide. In this role, this leader will establish and enforce policies and ensure accurate controls are in place for data transmission and integration between systems. Importantly, you will lead the development of end to end process related to cash movements including the use of AI by partnering with external system providers as well as internal finance and IT teams. You will coordinate system integrations and design our foreign exchange, share repurchase and investment activities. This position involves reporting metrics showcasing outstanding system integration and automation to our senior finance leadership team.
What we need to see:
15+ overall years of experience at a multinational corporation or global bank in treasury system design, implementation and maintenance across a sophisticated array of systems
Bachelor's degree or equivalent experience in Business or Technical field
5+ years of leadership experience
Prior experience building and leading a centralized treasury system architecture with outstanding project management skills
Extensive knowledge of market technologies, investment and foreign settlement practices as well as banking regulations
Process strong leadership, interpersonal and communication skills for this highly visible role within and outside the company
Proven track record of building positive relationships within finance and organizational leaders, as well as externally with senior management and members of the financial community
Ways to stand out from the crowd:
CFA or MBA is a plus
Solid business judgement with ability to think strategically and plan effectively; be hands on, accurate, with attention to details and results oriented
Excellent conflict resolution and with a history of delivering complicated system projects on time
You will also be eligible for equity and .

Share

Share

Share

Share
NVIDIA is seeking a Sr. Systems Software Engineer for the Apache Spark Acceleration group. Over the past five years GPU accelerated data processing has moved from proof of concept to production deployments. Many enterprises are now recognizing the needs of accelerated computing to handle their large data processing needs. Multi-node GPU deployments will reduce cloud computing costs and lower latency batch ETL workloads.
At NVIDIA, we have been invested in accelerating Apache Spark, providing an open source plugin for Apache Spark. Apache Spark is the most popular data processing engine in data centers. We strive to accelerate Spark applications on GPUs without any code changes. We are passionate about working on hard problems that have an impact. You will need to have strong programming skills, a deep understanding of software development related to C++. You will work with a team that is using open source libraries like RAPIDS to accelerate reading, writing and batch data operations in Spark.
What you'll be doing:
Develop CUDA/C++ libraries to accelerate DataFrames and I/O operations on common file formats such as Parquet, ORC and JSON
Collaborate with distributed systems teams to craft solutions to distributed processing problems challenges at large scale
Work with open source communities to enhance libraries like RAPIDS, CCCL and UCX through technical discussion and code contributions
Provide recommendations and feedback to teams regarding decisions surrounding topics such as infrastructure, continuous integration and testing strategy
Build, test and optimize CUDA/C++ libraries across different platforms
What we need to see:
BS, MS, or PhD in Computer Science, Computer Engineering, or closely related field (or equivalent experience)
12+ years of work experience in software development
Outstanding technical skills in designing and implementing high-quality distributed systems
Excellent programming skills in C++, Java, and/or Scala
Ability to work with teams across organizational boundaries and geographies
Highly motivated with strong interpersonal skills
OS kernel dev experience is a strong plus
You will also be eligible for equity and .
These jobs might be a good fit