Compiler Developer and System Programer
1 day ago
Hiring Now: Compiler Developer & System Programmer (C Programming / Systems / Compiler Internals)
Location: Bangalore
Experience: 5+ years
Positions: Multiple (Contract)
Start Date: Immediate Joiners Preferred
We are hiring strong C programmers and system-level engineers to support a high-impact enterprise compiler and runtime modernization initiative for a Tier-1 technology customer. The work focuses on migrating large-scale database and system components from an older proprietary compiler toolchain to a modern LLVM-based toolchain.
While direct compiler development experience is a plus, we are also interested in engineers with strong debugging, systems knowledge and the ability to reason deeply about low-level behavior in complex, performance-critical environments.
This role involves close collaboration with senior engineers from the customer organization, exposure to real-world production systems, and a deep dive into compiler behavior, runtime debugging, and performance optimization.
One of the available positions includes work on optimizing ONNX Runtime for a UNIX-based environment, offering hands-on experience at the intersection of compilers, performance engineering, and AI acceleration frameworks.
Responsibilities
- Port and adapt large-scale system/database code from a legacy compiler toolchain to a modern LLVM-based toolchain on a UNIX platform.
- Investigate and resolve complex compile-time and runtime issues to ensure production-grade stability.
- Analyze application runtime behavior to identify performance bottlenecks and collaborate with customer engineering teams to implement optimizations.
- For ONNX-related roles, Enhance ONNX Runtime execution performance on UNIX systems using techniques such as:
- Compiler and code-generation tuning
- Vectorization
- Multi-threading/parallelization
- Custom ops
- Numerical optimization
- Required Skills
- Strong C programming experience, ideally using compilers such as GCC, Clang/LLVM, AOCC, or similar toolchains.
- Deep expertise in system programming on UNIX/Linux (memory management, threading, IPC, process control, performance tuning).
- Exceptional debugging and root-cause analysis skills, with or without a debugger.
Preferred Skills
- Hands-on experience with GDB or similar debugging tools.
- Familiarity with compiler internals or contributions to compiler/open-source toolchain projects.
- Experience with LLVM, or understanding of compiler optimization pipelines.
- Exposure to C++, Java, JDK/JVM internals.
- Performance analysis experience using tools such as:
- Valgrind
- Perf
- PMU tools
- Pipestat
- Nmon
- Experience with distributed/parallel applications.
- Background in ONNX Runtime, numerical algorithms, or performance-critical AI workloads.
Job Type: Full-time
-
Compiler Engineer
5 days ago
Bengaluru, Karnataka, India Ideaon Full time ₹ 8,00,000 - ₹ 24,00,000 per yearJob Summary:We are seeking a highly skilledCLANG/LLVM Compiler Engineerto join our compiler development team. The ideal candidate will have hands-on experience withLLVM/CLANG infrastructure,code generation, andoptimization pipelines, and will contribute to building high-performance compiler toolchains for modern architectures. You will work closely with...
-
Senior Lead Compiler Engineer
3 days ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 25,00,000 per yearGeneral Summary:Job Description:The compiler team at Qualcomm Innovation Center is seeking talented compiler engineers to optimize LLVM for Qualcomms proprietary processors. As a member of the compiler team,you will:Research, design, and implement different compiler optimizations to improve runtime and memory characteristics of software applicationsAnalyze...
-
Compiler Performance Analyst
1 week ago
Bengaluru, Karnataka, India Advanced Micro Devices, Inc Full time ₹ 6,00,000 - ₹ 12,00,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Systems EngineeringGeneral Summary:Design machine frameworks for Adreno GPU accelerator for computer vision and generative Ai needs.Good understanding of network architectures, how a deep learning framework optimizes it to efficiently run on target accelerator.OpenCL (or...
-
Intern @ Compile
1 day ago
Bengaluru, Karnataka, India McKesson Full time ₹ 5,00,000 - ₹ 12,00,000 per yearAbout McKesson CompileEstablished in 1833, McKesson is a US Fortune 10 global leader in healthcare supply chain management solutions, retail pharmacy, healthcare technology, community oncology, and specialty care. We partner with life sciences companies, manufacturers, providers, pharmacies, governments, and other healthcare organizations to help provide the...
-
Adreno GPU AI Compiler Perf specialist
3 days ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Systems EngineeringGeneral Summary:Qualcomm's Adreno GPU is the industry-leading mobile graphics solution in today's Android smartphone market and is rapidly expanding into new domains, including the Snapdragon Elite Windows on Arm platform. The Adreno GPU compiler supports...
-
Senior GPU Compiler Engineer
1 day ago
Bengaluru, Karnataka, India Best NanoTech Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout the Company-Undisputed leader in AI computingOur client is theworld's leading pioneer in accelerated computing. Originally known for inventing the GPU and revolutionizing gaming, they are now theprimary force powering the AI era, providing the infrastructure for everything from self-driving cars to ChatGPT. You will be joining atrillion-dollar...
-
Senior LLVM GPU Compiler Engineer
2 weeks ago
Bengaluru, Karnataka, India Imagination Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearThe roleYou will be part of a diverse and distributed team of engineers who maintain and develop our GPU compiler software, supporting a range of graphics and compute APIs while targeting multiple GPU generations with varying ISAs. The GPU compiler is a central part of the drivers that we develop for these APIs. As such, they are critical to achieving...
-
GPU/ AI Compiler Performance specialist
7 days ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Systems EngineeringGeneral Summary:Job DescriptionResponsibilities:This position will be responsible for research, analysis and improvement of Qualcomm's Adreno GPU compiler and system performance to our world wide customers. From the analyses and experiments on GPU shaders...
-
GPU/ AI Compiler Performance specialist
5 days ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Systems EngineeringGeneral Summary:Job DescriptionResponsibilities:This position will be responsible for research, analysis and improvement of Qualcomm's Adreno GPU compiler and system performance to our world wide customers. From the analyses and experiments on GPU shaders...