Senior Compiler Engineer – Backend

🕒 April 29

🏄 California, Texas – Remote

infoinfo

💵 $152k - $241.5k / year

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🦅 H1B Visa Sponsor

infoinfo

👻 Ghost score 43%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🏥 Healthcare

🏭 Manufacturing

🤖 Artificial Intelligence

Healthcare • Manufacturing • Artificial Intelligence

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

📋 Description

• Understand, modify, and improve an NVIDIA proprietary GPU compiler backend written in C++ • Design and develop new register allocation compiler passes and optimizations • Produce best-in-class, robust, supportable compiler and tools • Work with global compiler, hardware, and application teams to oversee improvements and problem resolutions • Contribute to deep-learning compiler technology spanning architecture design and support through functional languages

🎯 Requirements

• B.S./ M.S./PhD. (or equivalent experience); MS/ PhD highly desired • 3+ years of compiler code generation experience, preferably with LLVM • Proficient hands-on C++ programming skills • Strong background in software engineering principles, focused on robust and maintainable solutions • Good communication and documentation skills • Self-motivated • Significant academic compiler-related project or thesis work is a way to stand out • LLVM code generation background, including instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, and Machine IR (MIR), is a way to stand out • Experience in compiler unit testing, IRs, and visualization of IRs is a way to stand out

🏖️ Benefits

• Competitive salaries • Generous benefits package • Equity

Apply Now

Similar Jobs

🕒 April 29

MdotM

11 - 50

📣 Marketing

Java Engineer developing and optimizing Spring Boot backend applications for cutting-edge tech solutions. Collaborate with global team and drive innovation in a flexible work environment.

🕒 April 29

Travoom

11 - 50

💼 Consulting

📣 Marketing

✈️ Travel

Hands-on CTO for OleOle's decentralized football super app development. Leading technology strategy, architecture, and engineering direction in a startup environment.

🕒 April 27

Embrace Software Inc

201 - 500

💼 Consulting

💸 Finance

Senior Developer developing an IoT asset tracking platform for Embrace Software. Collaborating with diverse teams to drive software development and design decisions while mentoring engineers.

🕒 April 26

Incubyte

51 - 200

🤖 Artificial Intelligence

🏥 Healthcare

🤝 B2B

Software Craftsperson building reliable, maintainable systems for Incubyte, an AI-native software craft consultancy. Using Python, React, testing, Git, and AI collaboration across complex client projects.

🕒 April 25

Incubyte

51 - 200

🤖 Artificial Intelligence

🏥 Healthcare

🤝 B2B

Software Craftsperson at Incubyte designing and building high-quality, maintainable systems. Operating in an AI-native development model and ensuring engineering quality for production systems.