Top Software Engineer Jobs
As a Principal AI/ML Engineer at Oleria, you will lead AI innovation in enterprise cybersecurity, focusing on access management solutions. Key responsibilities include research and prototyping of AI features, designing system architecture, guiding implementation, and collaborating with cross-functional teams to enhance data security.
The Software Developer will research, design, and build AI and ML solutions. Responsibilities include developing AI-driven features, maintaining web applications, integrating various AI/ML frameworks, and collaborating with teams to enhance application functionality.
The AI/ML Senior Software Engineer will develop and apply advanced AI and ML algorithms for national security challenges. Responsibilities include researching algorithms, building production systems, deploying machine learning models, and collaborating on technical reviews. Proficiency in distributed data processing and programming in Python or C/C++ is essential.
The Senior Software Architect will define the architectural strategy for NGA CV and SOM applications, mentor teams in an Agile environment, lead technical innovation, identify optimizations, and collaborate with the customer on complex problems while ensuring the delivery of high-quality software.
As a Senior Applied Engineer at NVIDIA, you will develop AI Graphics technologies for cutting-edge projects, collaborating with teams to create algorithms, optimize performance, and prototype new solutions. You will leverage your expertise in real-time rendering and graphics APIs while presenting your findings and innovations at conferences.
The Senior AI Platform Engineer will develop and optimize infrastructure for scalable AI workloads on NVIDIA hardware, debug AI jobs using tools like Nsight and CUDA, and collaborate with teams to enhance performance. This role involves creating performance analysis tools and optimizing AI frameworks like PyTorch to improve efficiency across NVIDIA's AI workloads.
The Principal Engineer will design and improve NVIDIA's Inference Microservices architecture, focusing on scalable microservices, efficient APIs, and high-performance inference solutions. The role involves collaboration with AI model teams, mentoring engineers, and ensuring customer satisfaction through exceptional software design and implementation practices.
As an AI Networking Software Developer at NVIDIA, you will design and implement features for AI communication middleware and networking libraries to enhance performance and scalability. You'll develop critical libraries and frameworks, create proofs-of-concept, and support high-performance computing systems.
Featured Jobs
As a Principal Observability Architect, you will define and guide the implementation of distributed observability systems for AI and HPC clusters. You'll collaborate with engineering teams to architect solutions for data collection, storage, and visualization, improving performance and efficiency of workloads through actionable insights.
As a Senior Product Architect at NVIDIA, you will design and oversee the development of state-of-the-art AI infrastructure products, working closely with cross-functional teams. You'll be responsible for creating reference designs for AI clusters, leading prototyping, and validating product designs to ensure optimal performance and scalability throughout the product lifecycle.
As a Distinguished Engineer at NVIDIA, you will lead AI Resiliency by architecting and developing robust software features for AI model training on large superclusters. Collaborating with a cross-functional team, you will innovate resilient designs and ensure optimal performance with minimal downtime. You'll also communicate progress to senior leadership, impacting critical customers.
As a Senior Applied LLM Engineer at NVIDIA, you will develop and optimize AI algorithms for chip design, design LLM-powered solutions for multi-modal dialogue, and leverage AI technologies to innovate chip design. You'll engage with current advancements in machine learning while leading high-quality engineering practices in a collaborative environment.
NVIDIA is seeking a Senior Responsible AI Architect to lead in defining, enhancing, and supporting a Responsible AI focused Machine Learning Development Life Cycle process and toolchain for AI projects. The role involves crafting strategies, driving compliance, training teams, and influencing continuous improvement in Responsible AI practices across projects.
As a Senior Site Reliability Engineer, you will design and implement GPU compute clusters for AI research, focusing on improving reliability and performance. Your role includes building automation solutions, maintaining HPC GPU clusters, performing performance analysis, and troubleshooting system failures. You'll drive enhancements in researcher productivity and handle strategic challenges in high-performance environments.
Develop debugging and performance profiling tools for GPU clusters, collaborating with various teams to improve system performance and stability. The role includes building models for hardware and software, troubleshooting issues, and working on AI workload optimization.
The Senior Math Libraries Engineer at NVIDIA will develop high-performance numerical libraries for AI and HPC. Responsibilities include project execution, technical leadership, collaborating with product management, and optimizing library performance. The role requires expertise in kernel generation and experience in project management.
As a Principal Software Engineer at NVIDIA, you will lead the design and development of generative AI systems and productivity solutions, overseeing the entire software development lifecycle. The role requires ensuring the reliability, performance, and security of systems while driving project delivery in a fast-paced environment. You will implement strategies for scalability and stay updated with trends in AI and software development.
The Senior Software Engineer will develop and optimize AI models as NVIDIA Inference Microservices, collaborating with partners to implement advanced computer vision and language models. Responsibilities include design and development of streaming AI pipelines, performance optimization, and adherence to quality standards. Candidates should have strong problem-solving skills and extensive experience in AI and deep learning methodologies.
The Senior High-Performance AI Training Engineer will analyze, profile, and optimize AI training workloads on advanced hardware, particularly focusing on GPU performance. This role involves implementing production-quality software across NVIDIA's deep learning stack, building tools for automation, and contributing to the MLPerf benchmark suite. Candidates must have a strong background in deep learning and experience in optimizing application performance on GPUs.
Develop systems for 5G/6G wireless products utilizing GPU technology, focusing on PHY/MAC layers. Responsibilities include applying AI/ML for radio access networks, algorithm design, and collaborating on performance analysis and commercialization.
In this role, you will collaborate with deep learning engineers to develop technical content aimed at educating developers on NVIDIA's AI platforms. You'll improve documentation, provide code guidelines, and benchmark software products while engaging with the developer community online.
The Senior HPC Performance Engineer will design and implement features for large-scale ML frameworks, optimize performance of ML models, manage HPC software, collaborate with teams, and develop data processing tools, while ensuring the quality and testing of algorithms.
The Senior AI Software Engineer will develop the GenAI open-source NeMo framework and Megatron Core. Responsibilities include solving large-scale AI training challenges, performance tuning, and collaborating on optimizations and new model features with internal partners and the open source community.
As a Principal Engineer for AI Software Resiliency at NVIDIA, you will lead the engineering of resiliency features for AI supercomputers, focusing on reducing downtime, improving software quality, and integrating these features into frameworks like PyTorch and JAX/XLA. Your role involves collaboration across teams and with customers to ensure effective deployment and performance of AI resilience solutions.
Lead the design of GPU compute clusters for AI, HPC, and compute-intensive workloads. Optimize datacenter resource usage and drive operational excellence through automation. Collaborate with multi-functional teams to improve performance and cost-effectiveness of AI computing operations.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results