LLVM Compiler Engineer
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a LLVM Compiler...
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a LLVM Compiler Engineer based in India.
This is an opportunity to work on a high-performance Java platform at the forefront of modern cloud computing.
You will join a distributed, highly collaborative team of compiler specialists focused on advancing JIT compilation technology.
The role centers on developing new compiler features and optimizations for a production-grade LLVM-based Java compiler.
You will contribute to improving LLVM performance for managed languages and solving challenging compiler and runtime problems.
Your work will directly influence Java performance, reliability, and efficiency across demanding enterprise workloads.
You will also have opportunities to contribute to open-source projects and engage with the broader Java and OpenJDK ecosystem.
This is a high-impact engineering environment where deep technical expertise, experimentation, and performance innovation are highly valued.
Accountabilities:
- Design, develop, and optimize new features for an LLVM-based Just-In-Time compiler for Java bytecode.
- Improve compiler optimizations and runtime performance for managed-language workloads.
- Contribute to LLVM improvements and enhancements that support high-performance language runtimes.
- Analyze compiler and application performance, identify bottlenecks, and implement targeted optimization strategies.
- Work with low-level architectures and instruction sets to improve generated code quality and execution efficiency.
- Collaborate with compiler, runtime, and performance engineering specialists in a distributed global environment.
- Contribute to open-source initiatives and participate in the broader Java and OpenJDK technical community.
- Apply strong compiler theory and software engineering practices to complex technical challenges.
- Help investigate and resolve difficult performance, code-generation, and compiler correctness issues.
Requirements
- 5+ years of experience developing LLVM-based compilers or substantial transferable experience with other compiler technologies.
- Strong C and C++ design and development skills, with the ability to work effectively on complex systems software.
- Strong theoretical and practical knowledge of compiler architecture, optimization, and development.
- Experience developing language runtimes and/or Just-In-Time compilers is highly valued.
- Solid understanding of x86_64 and/or ARM64 instruction sets and low-level optimization techniques is an advantage.
- Experience with performance analysis, profiling, benchmarking, and identifying optimization opportunities.
- Familiarity with Java, Scala, Kotlin, or other managed-language ecosystems is preferred.
- PhD in Computer Science or significant academic/research experience is considered an advantage.
- Strong analytical and problem-solving abilities, with an interest in tackling technically complex performance challenges.
- Ability to collaborate effectively within a distributed, international engineering team.
Benefits
- Competitive compensation package.
- Fully remote work option with flexible working hours.
- Opportunity to work alongside leading compiler, Java, and OpenJDK experts worldwide.
- High-impact role contributing to the evolution of Java performance and modern cloud infrastructure.
- Opportunities to contribute to open-source projects and the wider Java ecosystem.
- Premium IT equipment, including a MacBook Pro or hardware of your choice.
- 5 weeks of annual holidays plus 5 sick days.
- Access to modern offices in Prague, Limassol, and Belgrade, with hybrid or fully remote arrangements available.
- Employee referral program.
- Collaborative international environment with significant opportunities for technical growth and influence.
Below are some other jobs we think you might be interested in.
-
Senior Compiler Engineer
- quadric, Inc
- Pune,Maharashtra,India
Quadric has created an innovative general purpose neural processing unit (GPNPU) architecture. Quadric's co-optimized software and hardware is targeted...18 Aug -
AI Compiler Engineer
- EnCharge AI
- India
EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge's robust and scalable next-generation...10 Aug -
Deep Learning Compiler Engineer
- quadric, Inc
- Pune,Maharashtra,India
Quadric has created an innovative general purpose neural processing unit (GPNPU) architecture. Quadric's co-optimized software and hardware is targeted...18 Aug -
Senior ML Compiler Engineer, Compute
- Waymo
- Bangalore, Karnataka, India
Waymo's Compute Team is tasked with a critical and exciting mission: We deliver the compute platform responsible for running the autonomous vehicle's...12 Aug -
Semiconductor Compiler Architect
- Omni Design Technologies
- Bangalore
We are looking for an junior architect to help drive our semiconductor and circuit compiler and automated generation tools. The...14 Aug -
SRAM Circuit Design/ Memory Compiler Design Engineer
- Advanced Micro Devices, Inc
- Hyderabad,Telangana,India,500081
WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and...22 Jul -
Product Application Engineer - FPGA/Emulation & ACAP Compilation Tools
- Advanced Micro Devices, Inc
- Hyderabad,Telangana,India,500081
WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and...01 Aug -
Sales Engineer
- Sukan Engineering
- Māndvi, GJ, IN
Job Description About Sukan Engineering\nSukan Engineering Pvt. Ltd. (established 1988) is a channel partner and authorized distributor for leading...19 Aug -
Sales Engineer
- Sukan Engineering
- Vadodara, GJ, IN
Job DescriptionAbout Sukan Engineering Sukan Engineering Pvt. Ltd. (established 1988) is a channel partner and authorized distributor for leading global...19 Aug -
Senior Product Engineer - Engineering
- Spirax-Sarco Engineering
- Chengalpattu, Tamilnadu,IN
About the role...text text text text text text text text text text text text text text text text text text text text text text text text text text text...10 Aug -
Senior Electrical Engineer
- Equinox Engineering
- Pune, MH, India
Equinox Design Engineering India Pvt. Ltd. is part of a fast-growing, global EPCM organization headquartered in Calgary, Canada. Equinox is a...29 Jul -
Piping Material Engineer
- Equinox Engineering
- Pune, MH, India
Equinox Design Engineering India Pvt. Ltd. is part of a fast-growing, global EPCM organization headquartered in Calgary, Canada. Equinox is a...13 Aug -
Interview Engineer (India)
- Interview Engineering
- Remote (India)
Come join Karat's Interview Engineer Community!Karat is always seeking talented engineers to join our Community. If you are interested in being...25 Jul -
Sr.Piping Stress Engineer
- Equinox Engineering
- Pune, MH, India
Equinox Design Engineering India Pvt. Ltd. is part of a fast-growing, global EPCM organization headquartered in Calgary, Canada. Equinox is a...31 Jul -
Sr Contracts Engineer / Contracts Engineer
- Petro Manpower Engineering Consultant
- Silvassa, Dadra and Nagar Haveli and Daman and Diu, IN
Greetings from Petro Manpower and Engineering Consultant Urgent Hiring Sr Contracts Engineer / Contracts Engineer Location: RIL- Silvassa Gujarat ...17 Aug -
Sourcing Engineer
- Spirax-Sarco Engineering
- Chengalpattu, Tamilnadu,IN
About the role...text text text text text text text text text text text text text text text text text text text text text text text text text text text...06 Aug -
Senior/Team Lead Process Engineer
- Equinox Engineering
- Pune, MH, India
Equinox Design Engineering India Pvt. Ltd. is part of a fast-growing, global EPCM organization headquartered in Calgary, Canada. Equinox is a...31 Jul -
Transmission Line Engineer
- K&A Engineering, Inc.
- Lalitpur
K&A Engineering Consulting is a privately held company, providing comprehensive consulting, engineering and design, program/project management,...07 Aug -
Field Services Engineer
- Yield Engineering Systems
- 638103, TN, IN
Job Description YES (Yield Engineering Systems, Inc.) is a leading manufacturer of reliable, high-tech, cost-effective capital equipment that transforms...12 Aug -
Field Services Engineer
- Yield Engineering Systems
- Coimbatore, TN, IN
Job DescriptionYES (Yield Engineering Systems, Inc.) is a leading manufacturer of reliable, high-tech, cost-effective capital equipment that transforms...18 Aug