TVM/ML Compiler Engineer

Location
Chennai
Workplace
On-site
Employment
Full-time

About this role

We are looking for a Compiler Engineer to collaborate closely with customers, understand their compiler needs, and design and develop compiler solutions tailored to diverse customer requirements. The role involves working across compiler front-end, middle-end, and back-end components, implementing language features, code generation techniques, optimization algorithms, and other compiler functionalities.

Responsibilities:

• Collaborate closely with customers to understand their compiler needs, gather requirements, and translate them into technical specifications.

• Design, develop, and maintain different phases of the compiler, including front-end, middle-end, and back-end components, to meet customer-specific requirements.

• Implement language features, code generation techniques, optimization algorithms, and other functionalities according to customer specifications.

• Stay updated with the latest advancements in compiler technology, programming languages, and industry standards to provide valuable insights and contribute to the improvement of the compiler for various customers.

• Mentor and provide technical guidance to junior members of the compiler engineering team, fostering knowledge sharing and professional growth.



Requirements

Education:

Bachelor's, Master's, or Ph.D. in Computer Science, Electrical Engineering, or a related field.

Technical Skills (Must haves):

• Extensive experience in compiler development, with a strong understanding of compiler architecture, front-end and back-end components, code generation, and optimization techniques.

• Proficiency in programming languages such as C/C++ or other relevant languages used in compiler implementation.

• Familiarity with compiler frameworks such as LLVM, GCC, or other industry-standard compilers.

Need to have (Can be bridged):

• Strong communication skills and ability to work collaboratively with customers and cross-functional teams.

• Ability to translate customer requirements into technical specifications and deliver tailored compiler solutions.

Good to have (Not essential):

Prior experience in a multi-customer environment, adapting to diverse customer requirements and delivering solutions tailored to their needs.

Preferred Qualifications (Optional):

Experience mentoring junior compiler engineers and contributing to knowledge sharing and professional growth within the team.



Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Ask your AI about this role

Connect Clera once, then ask if it fits you.

Ask about this role

Read the TVM/ML Compiler Engineer listing at MulticoreWare Inc (https://www.getclera.com/jobs/multicoreware-inc/tvm-ml-compiler-engineer-o3v2mzqenuy8) and tell me whether it fits my profile. Save it for me if it does.
Not connected yet? Takes a minute
One click above pre-fills the connector. Or by hand: Settings > Connectors > Add custom connector, paste https://mcp.getclera.com. Either way, sign in with the account you use on Clera and approve the consent screen.
https://mcp.getclera.com

Sign in with your Clera account. MCP docs