Search by job, company or skills

Intel

Compiler Engineer

2-7 Years
Save
  • Posted a month ago
  • Over 100 applicants
Quick Apply

Job Description

Job description

We are seeking a skilled Compiler Engineer to join our team in designing, developing, and optimizing compilers for Intel's deep learning accelerators.

This role offers the opportunity to work on cutting-edge technologies with a cross-geo team, focusing on achieving performance goals for the Deep Learning Software stack through a production compiler stack.

Responsibilities:

  • Design, develop, and optimize compilers to meet performance goals for deep learning accelerators.
  • Collaborate with a global team to design, develop, optimize, and benchmark compiler performance.
  • Develop machine-independent and machine-specific code generation and optimization techniques for compilers.
  • Profile various machine learning workloads to identify and implement optimization opportunities in compilers.
  • Innovate and develop tools to support performance analysis and tuning, with a particular focus on compiler efficiency.

Qualifications

  • Bachelor's, Master's in Computer Science or related fields.
  • Experience of 2 to 7 years.
  • Experience with MLIR and LLVM compiler stacks Strong expertise with production compiler stacks and experience with code generation and optimization techniques.
  • Solid understanding of compiler toolchains and validation techniques.
  • Knowledge of loop nest transformation frameworks is highly preferred.
  • Familiarity with deep learning frameworks is a plus. Proficiency in C++ programming; familiarity with Python is preferred.
  • Excellent communication and presentation skills, with experience working in a cross-geo environment.
  • Experience with AI compilation preferred
  • Experience with IREE preferred

About Company

Job ID: 107705895

Similar Jobs

Bengaluru, India

Skills:

Embedded Systems DevelopmentDebugging Performance OptimizationBuild Systems AutomationCMake LLVM build systemsperformance tuning and optimization techniquestoolchain build integration and debuggingGDB Valgrind Profiling toolsLinux-based development environmentsCross-Compiler Development CustomizationGCC LLVM Toolchains

Bengaluru, India

Skills:

LexParseCGccDebugging ToolsPythonp4compiler designsoftware testing methodologiesCI CD processesresource allocation algorithmscode generationOptimization TechniquesLLVMIR based optimizations

Bengaluru, India

Skills:

vector instruction optimizationsmachine learning optimizationML acceleratorscompiling for heterogeneous architecturesOptimizationEmbedded Operating Systemsvectorizing compilerscompiler developmentparallelization

Bengaluru, India

Skills:

synopsys tools PerlVerilogScriptingPythonTclDesign CompilerprimetimeSpectreVHDLHspiceCadence Virtuoso

Bengaluru, India

Skills:

CProgram AnalysisOpenglGccDirectxCudaProcessor Architecturecompiler designVulkanLLVMhigh level optimizations