Software Engineer-compilers

Kinara Inc. USA

Hyderabad, India
Compiler front-end development
Compiler back-end development
Intermediate representations
Design, implement, and maintain compiler components for specialized hardware architecture

Job Summary

  • Design, implement, and maintain compiler components for specialized hardware architecture.
  • Develop and integrate new features and optimizations to improve performance of AI workloads.
  • Collaborate with hardware architects, software engineers, and machine learning researchers to understand requirements.

Matching Summary

Design, implement, and maintain compiler components for specialized hardware architecture.

Skills & Requirements

Must-have

  • Compiler front-end development
  • Compiler back-end development
  • Intermediate representations
  • Optimization passes
  • C++ programming proficiency
  • Compiler theory understanding

Nice-to-have

  • AI hardware architecture familiarity
  • Machine learning frameworks knowledge
  • Debugging tools and techniques experience

Key Requirements

  • 2+ years professional compiler development experience
  • Bachelor's or Master's degree in Computer Science or related field
  • LLVM or GCC compiler infrastructure experience desirable
  • Experience with debugging tools and techniques

Work Rights

Not specified

Tailored Resume

Cover Letter