TVM/ML Compiler Engineer

MulticoreWare, Inc.

Chennai

Presencial

INR 4.000.000 - 6.500.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

MulticoreWare, Inc. in Chennai seeks a Compiler Engineer to design and implement compiler front-end, middle-end and back-end components, tailoring language features and code generation to diverse customer needs.

The role involves implementing optimization algorithms, staying abreast of compiler technology, and mentoring junior engineers to foster growth while delivering robust cross-platform compiler solutions.

Formación

  • Extensive experience in compiler development and optimization.
  • Proficiency in C/C++ or related languages for compiler implementation.
  • Familiarity with LLVM, GCC or other industry-standard compilers.

Responsabilidades

  • Collaborate with customers to understand compiler needs, gather requirements, and translate them into technical specifications.
  • Design, develop, and maintain front-end, middle-end and back-end compiler components to meet customer requirements.
  • Implement language features, code generation techniques, and optimization algorithms per customer specs.
  • Stay updated with advances in compiler tech, languages, and standards to improve compilers for various customers.
  • Mentor and guide junior compiler engineers to foster knowledge sharing and growth.

Conocimientos

Compiler development
C/C++
Compiler architecture

Educación

Bachelor's/Master's/PhD in CS or EE

Herramientas

LLVM/GCC

Descripción del empleo

MulticoreWare is a global software solutions & products company with its HQ in San Jose, CA, USA. With worldwide offices, it serves its clients and partners in North America, EMEA and APAC regions. Started by a group of researchers, MulticoreWare has grown to serve its clients and partners on HPC & Cloud computing, GPUs, Multicore & Multithread CPUS, DSPs, FPGAs and a variety of AI hardware accelerators.

MulticoreWare was founded by a team of researchers that wanted a better way to program for heterogeneous architectures. With the advent of GPUs and the increasing prevalence of multi-core, multi-architecture platforms, our clients were struggling with the difficulties of using these platforms efficiently.

We started as a boot-strapped services company and have since expanded our portfolio to span products and services related to compilers, machine learning, video codecs, image processing and augmented/virtual reality. Our hardware expertise has also expanded with our team; we now employ experts on HPC and Cloud Computing, GPUs, DSPs, FPGAs, and mobile and embedded platforms. We specialize in accelerating software and algorithms, so if your code targets a multi-core, heterogeneous platform, we can help.

Job Description

We are lookingfor a Compiler Engineer to collaborate closely with customers, understand theircompiler needs, and design and develop compiler solutions tailored to diversecustomer requirements. The role involves working across compiler front-end,middle-end, and back-end components, implementing language features, codegeneration techniques, optimization algorithms, and other compilerfunctionalities.

Responsibilities:
  • Collaborate closely with customers to understandtheir compiler needs, gather requirements, and translate them into technicalspecifications.
  • Design, develop, and maintain different phases ofthe compiler, including front-end, middle-end, and back-end components, to meetcustomer-specific requirements.
  • Implement language features, code generationtechniques, optimization algorithms, and other functionalities according tocustomer specifications.
  • Stay updated with the latest advancements incompiler technology, programming languages, and industry standards to providevaluable insights and contribute to the improvement of the compiler for variouscustomers.
  • Mentor and provide technical guidance to juniormembers of the compiler engineering team, fostering knowledge sharing andprofessional growth.
Requirements
Education:

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

Technical Skills (Must haves):
  • Extensive experience in compiler development,with a strong understanding of compiler architecture, front-end and back-endcomponents, code generation, and optimization techniques.
  • Proficiency in programming languages such asC/C++ or other relevant languages used in compiler implementation.
  • Familiarity with compiler frameworks such asLLVM, GCC, or other industry-standard compilers.
Need to have (Can be bridged):
  • Strong communication skills and ability to workcollaboratively with customers and cross-functional teams.
  • Ability to translate customer requirements intotechnical specifications and deliver tailored compiler solutions.
Good to have (Not essential):
  • Priorexperience in a multi-customer environment, adapting to diverse customerrequirements and delivering solutions tailored to their needs.
Preferred Qualifications (Optional):
  • Experiencementoring junior compiler engineers and contributing to knowledge sharing andprofessional growth within the team.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Junior LLVM Engineer
Junior LLVM Engineer

MulticoreWare, Inc. • Chennai

Presencial
INR 600.000 - 1.200.000
LLVM Back-end Engineer
LLVM Back-end Engineer

MulticoreWare, Inc. • Chennai

Presencial
INR 2.500.000 - 4.200.000
Software Engineer- Compilers
Software Engineer- Compilers

Blackfig Technologies • Bengaluru

Presencial
INR 800.000 - 1.200.000
Algorithms & optimization Engineer
Algorithms & optimization Engineer

MulticoreWare, Inc. • Chennai

Presencial
INR 400.000 - 750.000
Senior/ Lead Software Engineer- Compilers
Senior/ Lead Software Engineer- Compilers

Blackfig Technologies • Bengaluru

Presencial
INR 1.500.000 - 2.500.000
GPU Compute & MLIR Compiler Engineer
GPU Compute & MLIR Compiler Engineer

BuildxPartners • Bengaluru

Presencial
INR 2.000.000 - 3.000.000
Staff Compiler Performance Engineer
Staff Compiler Performance Engineer

Jobgether • India

A distancia
INR 4.000.000 - 7.000.000
Remote work opportunities in India (B’
Open‑source engagement
Technical leadership opportunities
Senior Compiler Performance Engineer
Senior Compiler Performance Engineer

Jobgether • India

A distancia
INR 4.000.000 - 7.000.000
Remote work within India
Mentorship and collaboration
Compiler Performance Engineer
Compiler Performance Engineer

Jobgether • India

A distancia
INR 1.200.000 - 1.800.000
Remote work within India
Impact on enterprise workloads
Distributed team collaboration
Manager, Compiler Engineering - GPU
Manager, Compiler Engineering - GPU

NVIDIA Corporation • Bengaluru

Presencial
INR 4.500.000 - 7.500.000
Equity
Benefits package