NPU Compiler Engineer

4 Hours ago • All levels
Research Development

Job Description

Rebellions is seeking an NPU Compiler Engineer to design and develop a proprietary compiler stack for accelerating deep learning models on RBLN NPU products. This role involves architecting production-quality frontend/backend compilers with a focus on generalization, functional coverage, and optimization. The engineer will also evaluate and verify core-level and system-level functional features, collaborating closely with hardware and system software architects/engineers. Key qualifications include a Master's degree in a related field, knowledge of compiler architecture, strong problem-solving skills, and proficiency in Python and C++.
Good To Have:
  • Proven track record of building high-quality, production-level software.
  • Experience in deep learning inference on ASIC, including NPUs, GPUs, mobile APs.
Must Have:
  • Design Rebellions' proprietary compiler stack for deep learning models on RBLN NPU products.
  • Architect and develop production-quality frontend/backend compilers with focus on generalization and optimization.
  • Evaluate and verify core-level and system-level functional features, collaborating with hardware/software architects.
  • Master's or higher degree in Computer Science, Electrical Engineering, or related field.
  • Knowledge of compiler architecture, including transformation passes, optimization, scheduling, memory allocation, and code generation.
  • Excellent troubleshooting, problem-solving, and debugging skills.
  • Proficiency in Python and C++ programming languages.

Add these skills to join the top 1% applicants for this job

problem-solving
cpp
talent-acquisition
game-texts
deep-learning
python

Responsibilities and Opportunities

  • Designing Rebellions' proprietary compiler stack to accelerate deep learning models on RBLN NPU products
  • Architecting and developing production-quality frontend/backend compilers with a focus on generalization, encompassing a wide range of functional coverage and optimization
  • Evaluating and verifying core-level and system-level functional features, working closely with hardware and system software architects/engineers

Key Qualifications

  • Master's or higher degree in Computer Science, Electrical Engineering, or a related field
  • Knowledge of compiler architecture, including various transformation passes, high/mid/low-level optimization/scheduling techniques, scratchpad/buffer memory allocation, backend code generation, etc.
  • Excellent troubleshooting, problem-solving, and debugging skills
  • Proficiency in programming languages: Python, C++

Ideal Qualifications

  • Proven track record of building high-quality, production-level software
  • Experience in deep learning inference on ASIC, including NPUs, GPUs, mobile APs, etc.

Recruitment Process

  • Document screening - On-line interview - On-site interview - Culture-fit interview - Compensation negotiation - Final acceptance
  • The recruitment process may vary by position and is subject to change depending on schedule and circumstances.
  • Recruitment schedule and results will be individually notified via the email address provided during application.

Notes

  • This announcement may close early upon completion of recruitment.
  • If there are false statements in the application, admission may be canceled.
  • Recruitment may be restricted if legal qualifications required for employment and job performance are not met.
  • Veteran status and disability status will not disadvantage applicants in the recruitment process.
  • The scope of duties may be changed considering the candidate's overall career, experience, and other circumstances. If such changes are necessary, they will be communicated to the candidate at an appropriate time before the final offer of employment.
  • For recruitment inquiries, please contact the email address below.
  • recruit@rebellions.ai

Set alerts for more jobs like NPU Compiler Engineer
Set alerts for new jobs by Rebellions
Set alerts for new Research Development jobs in South Korea
Set alerts for new jobs in South Korea
Set alerts for Research Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙