Iravan
Website:
iravan.tech
Job details:
Designation -GPU Compiler Backend Engineer
Location: Pune / Bangalore / Hyderabad
Experience: 8+ Years | Senior Individual Contributor / Technical Lead
We're looking for a highly skilled GPU Compiler Backend Engineer who can design and optimize LLVM- or GCC-based backend compiler components for massively parallel GPU architectures — building high-performance code generation paths for compute, graphics, and HPC workloads with direct impact on GPU and SoC products.
✅ What You'll Do
● Design and implement backend compiler features for GPU targets using LLVM or GCC infrastructure
● Develop new compiler passes and optimizations for performance, compile-time efficiency, and code quality
● Work on instruction selection, instruction scheduling, register allocation, lowering, and machine-level optimizations
● Improve support for LLVM IR, Machine IR (MIR), TableGen, and target-specific code generation
● Analyze and resolve performance bottlenecks, codegen bugs, miscompilations, and runtime issues
● Collaborate with architecture, hardware, driver, and application teams to align compiler behavior with platform goals
● Benchmark and tune workloads across Deep Learning, Graphics, HPC, and compute pipelines
● Contribute to design reviews, technical roadmap discussions, and cross-team problem solving
🎯 What We're Looking For
● Deep expertise in C and C++
● Strong hands-on experience with LLVM or GCC compiler internals
● Solid background in compiler design and code generation
● Knowledge of GPU or CPU architecture, pipeline behavior, and low-level performance trade-offs
● Understanding of instruction scheduling, register allocation, software pipelining, and backend lowering concepts
● Experience with performance analysis tools, profiling, and debugging complex software issues
● Strong Linux development skills, Git, build systems, and automated testing
⭐ Nice to Have
● GPU compiler backend development experience
● Exposure to CUDA, OpenGL, Vulkan, DirectX, OpenCL, or similar workloads
● Familiarity with GlobalISel, TableGen, LLVM IR, and MIR
● Experience tuning compilers for parallel or vector architectures
● Exposure to AI/ML compilation, graph optimizations, or inference stack integration
● Open-source compiler contribution experience
🎓 Education
● B.E. / B.Tech / M.E. / M.Tech / Ph.D. in Computer Science, Electronics, Electrical Engineering, or related field
● Equivalent hands-on compiler engineering experience is acceptable for exceptionally strong candidates
📩 Interested? Apply now or send us your profile — let's build something real together.
#CompilerEngineer #LLVM #GPU #CPlusPlus #SeniorEngineer #Hiring #IRAVANTechnologies
Click on Apply to know more.