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're creative and autonomous, we want to hear from you! Applications for this job will be accepted at least until June 15, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Senior Build Engineer – CUDA Driver, Libraries
Location
California
Posted
3 days ago
Salary
$184K - $287.5K / year
Seniority
Senior
Job Description
Senior Build Engineer – CUDA Driver, Libraries
NVIDIA
• Decomposing and modularizing build processes for reusablity across multiple projects • Debugging CMake, pip, and conda issues encountered in CI and local builds • Working on scripting and infrastructure to manage dependencies across various environments and build systems • Bringing up builds and CI across platforms (x86_64/arm64) and OSes (Linux/Windows/Mac) and other unreleased hardware and software • Working with engineering leadership to identify the support matrix and manage the scope of the build matrix • Automating scheduled work for all of the above
Job Requirements
- Bachelor’s Degree in Systems/Software/Computer Engineering, CS or equivalent experience
- 8+ years of relevant industry experience or equivalent academic experience after BS
- Experience working across multiple highly-coupled projects (in Git or another VCS)
- Experience working with C/C++ and Python projects
- Familiarity with CMake, pip, conda or other tools for C/C++ or Python build and packaging
- Familiarity with CI/CD systems including Github and Gitlab
- Understanding of testing principles
- Knowledge of release management practices
- Strong analytical, debugging, and problem-solving skills
- Familiarity with containerization technologies (e.g. Docker)
Benefits
- equity
- benefits
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
• Build scalable, cutting-edge software and application solutions for enterprise clients • Implement engineering best practices such as design review, continuous integration, and test-driven development • Present technical proposals and solution strategies to both technical and non-technical stakeholders • Collaborate with cross-functional teams to define technical requirements, design scalable solutions, and ensure alignment across business and technology objectives • Explore new technology platforms, coordinate project activities, and facilitate communication across teams
Role Description The Software Developer is a key member of the Product Development Team. Working with the development manager and product owner, the Software Developer implements software designs produced by the interaction design team. The Software Developer uses modern development tools to create functional implementations of software. As one of our Software Developers, you will be expected to design implementations that result in high quality, well-documented, and unit testable source code. Primary Responsibilities - Develop Software Implementation Designs – Create documentation that explains the design of the software solution. - Develop Software Unit Tests – Create Unit Tests that prove the solution works as designed using Test Driven Development practices. - Create Software Installation Packages – Create installation packages that allow customers to install software on workstations and servers. - Create Software Implementations – Create source code that meets the needs of the design requirements by satisfying the rules established in a unit test. - Participate in Code Reviews – All code produced will be subject to a code review prior to check-in to the source code control system. Responsible for making modifications based on the outcome of the code review. - Participate in Software Implementation Planning – Contribute estimates of effort required to accomplish specific software design implementations. - Participate in Implementation Review Sessions – Receive feedback from key stakeholders by demonstrating the software implementation. Deliverables - Software source code - Software unit tests - Installation packages - Architecture documents - Database schema diagrams - Entity relationship diagrams - Sequence diagrams Qualifications - 8+ years of experience in software development, with a strong focus on full-stack application development. - Proven experience building scalable backend services and modern web applications from the ground up. - Strong hands-on experience with Microsoft Azure and cloud-native application development. - Advanced proficiency in C#/.NET development. - Experience designing and developing RESTful APIs, backend processes, and integrations. - Strong knowledge of SQL databases and data modeling. - Experience with Cosmos DB or other NoSQL databases is highly preferred. - Strong frontend development experience using React and modern web technologies. - Experience with application architecture, system design, and technical solution planning. - Ability to perform development testing, troubleshoot issues, and resolve bugs independently. - Experience working closely with Product Owners and participating in requirements gathering, estimation, and sprint planning. - Excellent English communication skills with the ability to provide clear progress updates and collaborate effectively within a team. Requirements - Quality – High personal standards and always work to deliver the very best product implementation. All code needs to be commented and unit testable. - Comprehension - Extremely strong understanding of Software Design patterns and best software development practices. - Communication – Ability to communicate software solutions in written form through technical documentation. - Problem solving – Solve implementation problems using proven software design patterns and innovative solutions. - Organization – Ensure that deliverables are well managed and available, adhering to project information and artifacts management. Benefits - Contractor engagement ending on October 31, 2026, or December 31, 2026, depending on the project. No guarantee of extension beyond this date. - Work remotely Monday - Friday, 40 hours a week (no weekends). - Encouragement to answer the application form in your own words; we are interested in getting to know you, not a digital assistant. - Helpful answers regarding our remote environment and payment method available in our FAQs.
Role Description Garantir a conformidade e segurança das soluções, atuando diretamente para que os sistemas operem sob as melhores práticas e regras de negócio exigidas. - Desenvolver mecanismos proativos e alertas inteligentes, antecipando cenários críticos e apoiando a tomada de decisão. - Transformar dados operacionais em insights estratégicos, gerando maior eficiência, visibilidade e segurança para a operação. - Colaborar ativamente com um time multidisciplinar para desenhar e arquitetar soluções que resolvam problemas complexos do ecossistema da empresa. Qualifications - Experiência avançada com .NET (C#) — Async/Await, Delegates, LINQ, .NET Core / .NET 6+ - Arquitetura de software backend — Microserviços vs Monólitos, Clean Architecture, comunicação Síncrona vs Assíncrona - Mensageria e eventos — Apache Kafka, RabbitMQ, Event-Driven Architecture - Bancos de dados e cache — SQL, Redis - Arquitetura de frontends — MVVM, micro-frontends (Module Federation), gerenciamento de estado local/global (Redux, Context API, MobX) - Integração de APIs RESTful — foco em performance, segurança e boas práticas - Testes e qualidade — Test-Driven Development (TDD), testes unitários e de componentes (React Testing Library ou equivalentes) - Escalabilidade e orquestração — Conceitos de escalabilidade horizontal/vertical e Kubernetes - CI/CD e versionamento — Azure DevOps, Jenkins, Git/Gitflow - Observabilidade e monitoramento — Datadog, APM, métricas e alertas - UI/UX e Design Systems — Material UI, Tailwind CSS ou uso de bibliotecas de componentes - Autenticação e segurança — OAuth e boas práticas de segurança em aplicações web e mobile - Fundamentos de Engenharia de Software — Design Patterns aplicados tanto em soluções frontend quanto backend - Aplicar IA no processo de gestão e desenvolvimento - Metodologias ágeis Benefits - Vale alimentação e refeição no cartão Swile com mais de R$ 1.200,00 mensais - Auxílio home office no valor de R$ 150,00 mensais - Você decide entre vale-transporte ou vale-combustível, no caso de vagas híbridas e presenciais - Plano de saúde e auxílio odontológico de alta qualidade - Seguro de vida que cobre doenças ocupacionais - Participação nos lucros - Gympass e TotalPass para se manter saudável - Tribass para trocar moedas digitais por hospedagens e passagens aéreas com cobertura mundial - Licença maternidade estendida: 180 dias - Licença paternidade estendida: 30 dias - Desconto em consultas nutricionais - Desconto em terapia online - Clube de benefícios para quem gosta de comprar com descontos - Knowledge transfer através do Frame KT - Bonificação por indicação de novos colaboradores - Horário flexível - No dress code - Nas pausas presenciais, fique à vontade para comer pães, bolos e frutas - Ambiente leve, flexível e cultura colaborativa
• Lead the architecture, deployment, upgrade, and sustainment of the SIEM environment supporting the client's SOC, including indexer and search head clusters, forwarders, and supporting infrastructure. • Monitor SIEM platform health, license usage, indexing latency, search performance, and ingest rates, and proactively address capacity, performance, and availability issues. • Onboard new data sources by defining requirements, configuring inputs and forwarders, building parsing and field extractions, and validating Common Information Model (CIM) compliance. • Develop, tune, and maintain correlation searches, notable events, dashboards, reports, and data models that support Tier 1 triage within fifteen minutes of detection and Tier 2 analysis within four hours of escalation. • Build and maintain SOC dashboards that provide real-time visibility into the client's security posture, supporting both day-to-day operations and executive reporting. • Translate detection requirements from threat hunters, CTI analysts, and engineering teams into production SIEM content mapped to the MITRE ATT&CK framework. • Integrate SIEM with SOAR, EDR, NDR, DLP, CDM, vulnerability management, and identity platforms to support automated triage, enrichment, and response. • Reduce false positive rates and alert fatigue by tuning correlation rules, refining thresholds, and applying risk-based alerting techniques. • Support incident response by building investigation queries, producing timeline reconstructions, preserving evidence, and contributing artifacts to initial incident reports within one hour of confirmation and final reports within seventy-two hours. • Author and maintain Engineering Design Documents, Standard Operating Procedures, runbooks, and configuration guides for the SIEM environment, and review them on the cadence required by the SOC CONOPS. • Partner with the Security Architect and engineering leads to align SIEM design with Zero Trust principles, the client's Technology Standards, and the agency's broader cybersecurity reference architecture. • Manage SIEM-related changes through the client's change control process, including impact assessments, back-out plans, and presentations to the Engineering Review Board and Change Control Board. • Provide knowledge transfer and informal training to SOC analysts, engineers, and system owners on SIEM usage, search development, and dashboard interpretation. • Apply secure configuration baselines, role-based access controls, and audit logging to the SIEM environment to meet federal compliance requirements. • Track and report on SIEM-related metrics, including ingest volume by source, detection coverage by MITRE technique, mean time to detect, and platform availability. • Stay current on SIEM product roadmap items, new applications and add-ons, and emerging detection techniques, and recommend improvements to the client's SIEM strategy.




