Software Engineer, CUDA-Q
Location
California + 1 moreAll locations: California | Washington
Posted
148 days ago
Salary
$152K - $218.5K / year
Seniority
Senior
Job Description
Software Engineer, CUDA-Q
NVIDIA
• Contributing to the development of CUDA Quantum by building core infrastructure for inter-device communication and efficient execution across multiple processors • Partnering with architects, product managers, and collaborators to create an extensible toolchain integrating quantum architecture specific components • Solving difficult problems at the intersection of compilers, HPC and quantum computing to enable ground-breaking research and technology • Discussing and refining software designs and implementation strategies with peers • Improving processes and infrastructure to accelerate our development
Job Requirements
- Bachelors Degree in Computer Science, Physics or related engineering field (Ph.D. or Masters preferred), or equivalent experience
- 5+ years of experience
- Ability working on large-scale software projects, and a proven track record of building performant and robust production software
- A solid understanding of performance profiling, multi-processor systems, and compiler fundamentals
- Ability to quickly develop expertise in new domains and products, and eagerness to master new challenges
- Strong communication and collaboration skills
Benefits
- Eligible for equity and benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, build, test, and deploy production-ready features end-to-end • Collaborate closely with product managers and designers to deliver user-focused solutions • Write clean, maintainable, and scalable code using modern frameworks • Improve performance, reliability, and system architecture over time • Participate in technical discussions and help shape engineering best practices • Use automation, AI tools, and modern workflows to increase velocity and quality
Software Engineering Intern
CourseStormOur mission is to streamline access to education by offering impossibly simple online registration for local classes.
• Learn what the role of Software Engineer entails at a fast-growing startup • Gain experience with technologies including: PHP, MySQL, Laravel, React, Javascript, GitHub, AWS, automated testing, RESTful APIs, Linux, etc • Work in a team to deliver an actual feature to production for our customers
Software Engineer L6 – Technical Catalog
NetflixDescribed as the world's top internet television network, Netflix is a publicly-traded entertainment company offering video-on-demand and streaming media. As an
• Lead the architecture and evolve a universal, relationship-centric catalog, focusing on entity modeling, typed relationships, and a canonical inventory graph. • Work closely with product managers and customers to define the technical strategy and roadmap for data discovery and governance at Netflix. • Act as a liaison between Data Platform and other organizations to build a cohesive Metadata Strategy across Netflix as we expand beyond streaming into Live, Ads and Games. • Champion data quality and governance by building validation engines, rules platforms, and automated health checks to ensure metadata completeness, freshness, and compliance. • Mentor and empower senior engineers and cross-functional partners, fostering strong technical decision-making and a culture of shared ownership. • Model operational excellence by driving improvements in reliability, incident response, and long-term operational best practices. • Stay ahead of industry trends in metadata management, graph technologies, and compliance, guiding build-vs-buy and technology adoption decisions. • Measure impact via adoption, data health metrics, onboarding speed, and downstream business enablement. • Exemplify and hold others accountable for demonstrating Netflix’s culture.
Principal Software Architect
OzmoOzmo is a technology company that builds software products to solve device and application support at scale.
• Lead the design, documentation, and communication of end-to-end system architectures that align with Ozmo's strategic goals, including AI-first capabilities that handle non-deterministic outputs, continuous evaluation, and graceful fallbacks. • Architect scalable AI inference and retrieval stacks (vector/graph stores, embedding pipelines, RAG systems, caching, batching, streaming), balancing accuracy, cost, and latency targets. • Define and own architectural standards for AI-enabled systems, including agent orchestration, memory/state management, guardrails, model versioning, evaluation gates, and safe rollout practices. • Architect multi-tenant AI patterns across the platform, including per-customer data isolation, access control, model configuration, data residency, and cost allocation. • Collaborate with customers' technical teams to evaluate requirements, architect integrations, and ensure seamless deployment aligned with their existing systems. • Partner with product, data, ML, and engineering leaders to translate AI opportunities into deployable system designs; guide tradeoffs between deterministic services and model-driven components. • Create reusable reference architectures and "golden paths" for teams shipping AI features, accelerating delivery while maintaining quality standards. • Mentor engineers and foster a culture of innovation, experimentation, and technical excellence. • Ensure AI systems adhere to Ozmo’s reliability, security, and compliance requirements, including PII handling, policy enforcement, auditability, and incident response for AI components. • Contribute to long-term technical roadmaps and architectural reviews that include AI-first design principles.




