Get the job you really want.
Top Software Engineer Jobs
As a Senior Applied LLM Engineer at NVIDIA, you will develop and optimize AI algorithms for chip design, design LLM-powered solutions, and leverage advanced machine learning technologies. Collaborating with a dynamic team, you will contribute to innovative AI applications and maintain high engineering standards.
As a Senior Responsible AI Architect at NVIDIA, you will lead the adoption of a responsible AI development process and toolchain, focusing on ethical AI practices. Your responsibilities include defining the AI development framework, engaging with technical teams, crafting automation strategies, and ensuring compliance across various AI projects, ultimately driving innovation in AI technologies.
As a Senior Site Reliability Engineer at NVIDIA, you will design, implement, and maintain GPU compute clusters, optimize their performance, and automate processes to enhance research productivity. You will troubleshoot issues, support production systems, and lead improvements in systems reliability, efficiency, and performance while collaborating with diverse teams in a dynamic environment.
As a Senior AI Cluster Tools Developer at NVIDIA, you will design and implement performance and power profiling tools for AI workloads, develop debugging tools for GPU clusters, and collaborate with architecture teams to enhance hardware features based on real-world use cases.
The Senior Math Libraries Engineer will design and implement high-performance numerical linear algebra software on GPUs, oversee projects involving multiple teams, provide technical leadership, and collaborate with internal and external stakeholders to refine software features.
As a Principal Software Engineer at NVIDIA, you will lead the development of AI platforms and products, overseeing the entire software lifecycle including architecture, development, and deployment. You will collaborate with teams in Cloud and AI/ML to innovate and improve business efficiency while ensuring system reliability and performance. Your role includes mentoring high-performing teams and adapting technology roadmaps.
As a Senior High-Performance AI Training Engineer, you will analyze, profile, and optimize AI training workloads on NVIDIA's hardware and software platforms. You'll implement production-quality software across the deep learning stack, build automation tools, and contribute to performance benchmarks, all while leveraging your expertise in deep learning and GPU architecture.
The Technical Marketing Engineer will create educational content for NVIDIA's AI platforms, collaborate with deep learning engineers, and engage with the developer community. This role includes improving product documentation, facilitating feedback for usability, providing coding guidelines, and benchmarking software products.
Featured Jobs
The Senior HPC Performance Engineer will design and optimize computationally efficient features for large scale ML training frameworks and HPC solutions, focusing on AI for Science applications. Responsibilities include improving performance for ML models and maintaining the HPC software stack, collaborating with research teams, and developing tools for data processing.
Lead the design and operation of AI GPU clusters to optimize resource usage and drive operational excellence. You will support AI researchers, improve workflows, and implement innovative strategies for efficient computing infrastructure. Collaboration with multi-functional teams will be key to identifying areas for enhancement and ensuring a scalable environment for AI applications.
As a Windows AI Software Engineer at NVIDIA, you will develop AI inference runtimes, optimizing pipelines and algorithms for Windows applications and games. Collaborate across teams to enhance performance on RTX GPUs and design frameworks for AI integration, ensuring efficient deployment and user experience.
Develop innovative AI algorithms for video compression/processing and encoder/decoder hardware architectures. The role involves research and development in deep learning networks and requires hands-on experience with relevant video codecs and programming languages.
In this role, you will design and implement a GPU-accelerated library for NVIDIA products, focusing on user experience and validation methodologies across various hardware and platforms while ensuring code quality and reliability.
As a Senior Software Engineer for NVIDIA's Robotics Team, you will lead the design and development of an AI platform for industrial robotics, deploy customer AI workflows, optimize software stacks, and manage integration issues. Strong skills in cloud platforms, Docker, Kubernetes, and Python are essential, along with experience in debugging and collaborative work with cross-functional teams.
As a Senior AI-HPC Storage Engineer, you will design and implement innovative storage solutions for AI and HPC workloads, optimize performance, automate large-scale infrastructure management, and collaborate across teams to influence methodologies for deploying applications. You will also perform root cause analysis for issues and support researchers in leveraging GPU compute clusters for deep learning workflows.
The Senior AI-HPC Cluster Engineer will lead the design and implementation of GPU compute clusters for deep learning and high-performance computing. Responsibilities include building automation solutions, maintaining deep learning clusters, supporting researchers, and performing performance analysis and optimizations.
The Senior Developer Technology Engineer will research and develop techniques to GPU accelerate workloads in deep learning and machine learning. Responsibilities include analyzing and optimizing complex AI algorithms, collaborating with experts, and publishing findings in blogs and conferences.
As a Senior AI Algorithms Engineer at NVIDIA, you'll develop and optimize algorithms for AI and deep learning, focusing on enhancing libraries and tools for AI solutions. The role requires extensive collaboration, as well as performance tuning and analysis of AI systems. Strong programming skills in C++ and Python are essential, alongside a robust understanding of AI frameworks and distributed systems.
As an AI Engineer at Writer, you will develop and implement advanced generative AI models, collaborating with software engineers and data scientists to design AI solutions. You will evaluate AI models’ performance, deploy applications, and ensure integrations into production systems. Staying updated on AI advancements, you'll suggest improvements to enhance capabilities and maintain robust systems crediting strong software engineering skills.
In this role, you will develop modular distributed systems for Humane's AI Platform, integrating third-party machine learning APIs, building systems to understand user behaviors, and collaborating with teams to drive projects from prototype to completion.
Lead a team of AI/ML engineers and data scientists to design and develop advanced AI and ML solutions. Collaborate cross-functionally to define project requirements and ensure the quality of AI/ML models through testing. Mentor junior members and present findings to stakeholders.
The AI Solution Architect will design, develop, and deploy AI applications on the C3 AI Platform, engage with customers to configure solutions, develop documentation, assess risks, and collaborate with product teams. The role demands expertise in data integration, cloud architecture, and excellent communication skills while traveling to customer sites.
Design, develop, and implement machine learning models for battery performance prediction and state estimation. Responsibilities include fine-tuning pre-trained models, data preprocessing, conducting diagnostics with supervised and unsupervised techniques, and collaborating with teams for technical solutions. Maintain documentation for model development and safety analysis.
The Principal AI Application Architect will lead the design and architecture of AI solutions for the UpToDate product, focusing on scalability, performance, and integration of AI technologies. This role requires collaboration with development teams, implementation of best practices, and mentoring while balancing innovation with project execution in an Agile environment.
As an AI Full-Stack Engineer, you'll develop user-friendly interfaces and robust systems, collaborating with engineers and product managers to build components for the Labelbox AI platform. You'll tackle complex challenges, ensure smooth operations, and lead process improvements while documenting technical solutions.
All Filters
No Results
No Results