TVM/ML Compiler Engineer

Posted 5 Days Ago
Be an Early Applicant
Chennai, Tamil Nadu, IND
In-Office
Entry level
Information Technology • Consulting
The Role
Design, develop, and maintain compiler front-end, middle-end, and back-end components. Implement language features, code generation, optimization algorithms, and customer-specific compiler solutions. Collaborate with customers and cross-functional teams to translate requirements into technical specifications, stay current with compiler technologies, and mentor junior engineers.
Summary Generated by Built In

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.



Skills Required

  • Bachelor's, Master's, or Ph.D. in Computer Science, Electrical Engineering, or a related field
  • Extensive experience in compiler development
  • Strong understanding of compiler architecture, front-end and back-end components, code generation, and optimization techniques
  • Proficiency in C, C++, or other relevant compiler implementation languages
  • Familiarity with LLVM, GCC, or other industry-standard compiler frameworks
  • Strong communication and collaboration skills with customers and cross-functional teams
  • Ability to translate customer requirements into technical specifications and deliver tailored compiler solutions
  • Prior experience working in a multi-customer environment
  • Experience mentoring junior compiler engineers and contributing to knowledge sharing
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Chennai, TamilNadu
487 Employees
Year Founded: 2009

What We Do

MulticoreWare delivers software IP Solutions and Engineering Services serving a wide group of customers with Compilers & Toolchains, Libraries for SDK, Video codec and AI analytics solutions using various vision & non-vision (Radar, LiDAR, IMU, GPS, etc.) sensors on various heterogenous computing platforms. Our solutions are used in Automotive (ADAS/AD), Surveillance, Defence, Medical Imaging, IoT, Retail, Logistics, Industrial, Robotics, Smart City. MulticoreWare’s industry-leading video codec products (x266™/x265/Ultraziq) have been deployed in live streaming or VOD services across many broadcast customers. FOLLOW US ON SOCIAL MEDIA Youtube: https://www.youtube.com/channel/Multicoreware Twitter: https://twitter.com/MulticoreWare Facebook: https://www.facebook.com/multicoreware Instagram: https://www.instagram.com/multicoreware.inc/

Similar Jobs

Comcast Logo Comcast

Automation Engineer

Digital Media • Information Technology • News + Entertainment
Hybrid
Chennai, Tamil Nadu, IND
115000 Employees

Comcast Logo Comcast

Network Engineer

Digital Media • Information Technology • News + Entertainment
Hybrid
Chennai, Tamil Nadu, IND
115000 Employees

Comcast Logo Comcast

Development Engineer

Digital Media • Information Technology • News + Entertainment
Hybrid
Chennai, Tamil Nadu, IND
115000 Employees

Optum Logo Optum

Manager Software Engineering - AWS Connect, AI Agents

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Chennai, Tamil Nadu, IND
160000 Employees

Similar Companies Hiring

NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Austin, TX
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
567 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account