Post a job

Senior Technical Specialist

On-site India

Job Summary

Job Description – Compiler Architecture Expert (Architecture Review Specialist)

Job Title

Compiler Architecture Expert / Compiler Architect (Architecture Review & Design Assurance)

Location

Hyderabad / Bangalore / Chennai (or as per project requirement)

Experience

15+ Years

Role Overview

We are seeking a highly experienced Compiler Architecture Expert to lead architecture reviews, design assessments, and performance optimization initiatives for compiler toolchains and language-processing systems. The ideal candidate will have deep expertise in compiler internals, programming language implementation, code generation, optimization techniques, and software architecture governance.

The role involves evaluating compiler architectures, identifying technical risks, validating design decisions, proposing improvements, and providing technical leadership across development teams building next-generation compiler and toolchain solutions.

Key Responsibilities

Architecture Review & Governance

  • Conduct comprehensive architecture reviews for compiler frameworks, toolchains, and language runtimes.
  • Assess system designs for scalability, maintainability, extensibility, and performance.
  • Define architecture review checklists, standards, and best practices.
  • Evaluate technical decisions and provide recommendations to address architectural gaps.
  • Review design documents, technical specifications, and implementation approaches.

Compiler Design & Development

  • Evaluate compiler front-end, middle-end, and back-end architectures.
  • Review parsing, lexical analysis, semantic analysis, and intermediate representation (IR) designs.
  • Assess code generation strategies and optimization frameworks.
  • Evaluate compiler pipeline efficiency and execution flow.
  • Review integration approaches with build systems, debuggers, and toolchains.

Performance & Optimization

  • Analyze compiler performance bottlenecks and optimization opportunities.
  • Assess register allocation, instruction scheduling, loop optimizations, and memory utilization.
  • Recommend improvements for compile-time and runtime performance.
  • Evaluate parallel compilation and incremental compilation techniques.

Technology Leadership

  • Mentor engineering teams on compiler architecture principles.
  • Drive technical discussions with architects, product owners, and engineering leaders.
  • Provide guidance on language design and compiler implementation strategies.
  • Lead design review forums and architecture governance boards.

Risk Assessment & Quality Assurance

  • Identify architectural risks, technical debt, and security concerns.
  • Define mitigation plans and review compliance against architecture standards.
  • Conduct design audits and architecture health assessments.
  • Review compiler testing strategies and validation frameworks.

Required Skills & Qualifications

Technical Expertise

  • Strong expertise in compiler architecture and design principles.
  • Deep understanding of:
    • Lexical Analysis
    • Parsing Techniques
    • Semantic Analysis
    • Intermediate Representations (IR)
    • Abstract Syntax Trees (AST)
    • Code Generation
    • Compiler Optimization Techniques
    • Linkers and Loaders

Programming Languages

  • Strong proficiency in:
    • C
    • C++
    • Rust (preferred)
    • Python

Compiler Frameworks & Technologies

  • LLVM
  • Clang
  • GCC
  • MLIR
  • LLVM Optimization Passes
  • Language Runtime Architectures

System Knowledge

  • Operating System Internals
  • Computer Architecture
  • Instruction Set Architectures (ARM, x86, RISC-V)
  • Memory Management
  • Parallel Computing Concepts
  • Performance Engineering

Architecture Skills

  • Large-scale Software Architecture
  • Design Reviews
  • Architecture Assessment Frameworks
  • Technical Risk Analysis
  • Solution Architecture Documentation
  • Enterprise Architecture Governance

Key Responsibilities

Job Description – Compiler Architecture Expert (Architecture Review Specialist)

Job Title

Compiler Architecture Expert / Compiler Architect (Architecture Review & Design Assurance)

Location

Hyderabad / Bangalore / Chennai (or as per project requirement)

Experience

15+ Years

Role Overview

We are seeking a highly experienced Compiler Architecture Expert to lead architecture reviews, design assessments, and performance optimization initiatives for compiler toolchains and language-processing systems. The ideal candidate will have deep expertise in compiler internals, programming language implementation, code generation, optimization techniques, and software architecture governance.

The role involves evaluating compiler architectures, identifying technical risks, validating design decisions, proposing improvements, and providing technical leadership across development teams building next-generation compiler and toolchain solutions.

Key Responsibilities

Architecture Review & Governance

  • Conduct comprehensive architecture reviews for compiler frameworks, toolchains, and language runtimes.
  • Assess system designs for scalability, maintainability, extensibility, and performance.
  • Define architecture review checklists, standards, and best practices.
  • Evaluate technical decisions and provide recommendations to address architectural gaps.
  • Review design documents, technical specifications, and implementation approaches.

Compiler Design & Development

  • Evaluate compiler front-end, middle-end, and back-end architectures.
  • Review parsing, lexical analysis, semantic analysis, and intermediate representation (IR) designs.
  • Assess code generation strategies and optimization frameworks.
  • Evaluate compiler pipeline efficiency and execution flow.
  • Review integration approaches with build systems, debuggers, and toolchains.

Performance & Optimization

  • Analyze compiler performance bottlenecks and optimization opportunities.
  • Assess register allocation, instruction scheduling, loop optimizations, and memory utilization.
  • Recommend improvements for compile-time and runtime performance.
  • Evaluate parallel compilation and incremental compilation techniques.

Technology Leadership

  • Mentor engineering teams on compiler architecture principles.
  • Drive technical discussions with architects, product owners, and engineering leaders.
  • Provide guidance on language design and compiler implementation strategies.
  • Lead design review forums and architecture governance boards.

Risk Assessment & Quality Assurance

  • Identify architectural risks, technical debt, and security concerns.
  • Define mitigation plans and review compliance against architecture standards.
  • Conduct design audits and architecture health assessments.
  • Review compiler testing strategies and validation frameworks.

Required Skills & Qualifications

Technical Expertise

  • Strong expertise in compiler architecture and design principles.
  • Deep understanding of:
    • Lexical Analysis
    • Parsing Techniques
    • Semantic Analysis
    • Intermediate Representations (IR)
    • Abstract Syntax Trees (AST)
    • Code Generation
    • Compiler Optimization Techniques
    • Linkers and Loaders

Programming Languages

  • Strong proficiency in:
    • C
    • C++
    • Rust (preferred)
    • Python

Compiler Frameworks & Technologies

  • LLVM
  • Clang
  • GCC
  • MLIR
  • LLVM Optimization Passes
  • Language Runtime Architectures

System Knowledge

  • Operating System Internals
  • Computer Architecture
  • Instruction Set Architectures (ARM, x86, RISC-V)
  • Memory Management
  • Parallel Computing Concepts
  • Performance Engineering

Architecture Skills

  • Large-scale Software Architecture
  • Design Reviews
  • Architecture Assessment Frameworks
  • Technical Risk Analysis
  • Solution Architecture Documentation
  • Enterprise Architecture Governance

Skill Requirements

Job Description – Compiler Architecture Expert (Architecture Review Specialist)

Job Title

Compiler Architecture Expert / Compiler Architect (Architecture Review & Design Assurance)

Location

Hyderabad / Bangalore / Chennai (or as per project requirement)

Experience

15+ Years

Role Overview

We are seeking a highly experienced Compiler Architecture Expert to lead architecture reviews, design assessments, and performance optimization initiatives for compiler toolchains and language-processing systems. The ideal candidate will have deep expertise in compiler internals, programming language implementation, code generation, optimization techniques, and software architecture governance.

The role involves evaluating compiler architectures, identifying technical risks, validating design decisions, proposing improvements, and providing technical leadership across development teams building next-generation compiler and toolchain solutions.

Key Responsibilities

Architecture Review & Governance

  • Conduct comprehensive architecture reviews for compiler frameworks, toolchains, and language runtimes.
  • Assess system designs for scalability, maintainability, extensibility, and performance.
  • Define architecture review checklists, standards, and best practices.
  • Evaluate technical decisions and provide recommendations to address architectural gaps.
  • Review design documents, technical specifications, and implementation approaches.

Compiler Design & Development

  • Evaluate compiler front-end, middle-end, and back-end architectures.
  • Review parsing, lexical analysis, semantic analysis, and intermediate representation (IR) designs.
  • Assess code generation strategies and optimization frameworks.
  • Evaluate compiler pipeline efficiency and execution flow.
  • Review integration approaches with build systems, debuggers, and toolchains.

Performance & Optimization

  • Analyze compiler performance bottlenecks and optimization opportunities.
  • Assess register allocation, instruction scheduling, loop optimizations, and memory utilization.
  • Recommend improvements for compile-time and runtime performance.
  • Evaluate parallel compilation and incremental compilation techniques.

Technology Leadership

  • Mentor engineering teams on compiler architecture principles.
  • Drive technical discussions with architects, product owners, and engineering leaders.
  • Provide guidance on language design and compiler implementation strategies.
  • Lead design review forums and architecture governance boards.

Risk Assessment & Quality Assurance

  • Identify architectural risks, technical debt, and security concerns.
  • Define mitigation plans and review compliance against architecture standards.
  • Conduct design audits and architecture health assessments.
  • Review compiler testing strategies and validation frameworks.

Required Skills & Qualifications

Technical Expertise

  • Strong expertise in compiler architecture and design principles.
  • Deep understanding of:
    • Lexical Analysis
    • Parsing Techniques
    • Semantic Analysis
    • Intermediate Representations (IR)
    • Abstract Syntax Trees (AST)
    • Code Generation
    • Compiler Optimization Techniques
    • Linkers and Loaders

Programming Languages

  • Strong proficiency in:
    • C
    • C++
    • Rust (preferred)
    • Python

Compiler Frameworks & Technologies

  • LLVM
  • Clang
  • GCC
  • MLIR
  • LLVM Optimization Passes
  • Language Runtime Architectures

System Knowledge

  • Operating System Internals
  • Computer Architecture
  • Instruction Set Architectures (ARM, x86, RISC-V)
  • Memory Management
  • Parallel Computing Concepts
  • Performance Engineering

Architecture Skills

  • Large-scale Software Architecture
  • Design Reviews
  • Architecture Assessment Frameworks
  • Technical Risk Analysis
  • Solution Architecture Documentation
  • Enterprise Architecture Governance

Other Requirements

Job Description – Compiler Architecture Expert (Architecture Review Specialist)

Job Title

Compiler Architecture Expert / Compiler Architect (Architecture Review & Design Assurance)

Location

Hyderabad / Bangalore / Chennai (or as per project requirement)

Experience

15+ Years

Role Overview

We are seeking a highly experienced Compiler Architecture Expert to lead architecture reviews, design assessments, and performance optimization initiatives for compiler toolchains and language-processing systems. The ideal candidate will have deep expertise in compiler internals, programming language implementation, code generation, optimization techniques, and software architecture governance.

The role involves evaluating compiler architectures, identifying technical risks, validating design decisions, proposing improvements, and providing technical leadership across development teams building next-generation compiler and toolchain solutions.

Key Responsibilities

Architecture Review & Governance

  • Conduct comprehensive architecture reviews for compiler frameworks, toolchains, and language runtimes.
  • Assess system designs for scalability, maintainability, extensibility, and performance.
  • Define architecture review checklists, standards, and best practices.
  • Evaluate technical decisions and provide recommendations to address architectural gaps.
  • Review design documents, technical specifications, and implementation approaches.

Compiler Design & Development

  • Evaluate compiler front-end, middle-end, and back-end architectures.
  • Review parsing, lexical analysis, semantic analysis, and intermediate representation (IR) designs.
  • Assess code generation strategies and optimization frameworks.
  • Evaluate compiler pipeline efficiency and execution flow.
  • Review integration approaches with build systems, debuggers, and toolchains.

Performance & Optimization

  • Analyze compiler performance bottlenecks and optimization opportunities.
  • Assess register allocation, instruction scheduling, loop optimizations, and memory utilization.
  • Recommend improvements for compile-time and runtime performance.
  • Evaluate parallel compilation and incremental compilation techniques.

Technology Leadership

  • Mentor engineering teams on compiler architecture principles.
  • Drive technical discussions with architects, product owners, and engineering leaders.
  • Provide guidance on language design and compiler implementation strategies.
  • Lead design review forums and architecture governance boards.

Risk Assessment & Quality Assurance

  • Identify architectural risks, technical debt, and security concerns.
  • Define mitigation plans and review compliance against architecture standards.
  • Conduct design audits and architecture health assessments.
  • Review compiler testing strategies and validation frameworks.

Required Skills & Qualifications

Technical Expertise

  • Strong expertise in compiler architecture and design principles.
  • Deep understanding of:
    • Lexical Analysis
    • Parsing Techniques
    • Semantic Analysis
    • Intermediate Representations (IR)
    • Abstract Syntax Trees (AST)
    • Code Generation
    • Compiler Optimization Techniques
    • Linkers and Loaders

Programming Languages

  • Strong proficiency in:
    • C
    • C++
    • Rust (preferred)
    • Python

Compiler Frameworks & Technologies

  • LLVM
  • Clang
  • GCC
  • MLIR
  • LLVM Optimization Passes
  • Language Runtime Architectures

System Knowledge

  • Operating System Internals
  • Computer Architecture
  • Instruction Set Architectures (ARM, x86, RISC-V)
  • Memory Management
  • Parallel Computing Concepts
  • Performance Engineering

Architecture Skills

  • Large-scale Software Architecture
  • Design Reviews
  • Architecture Assessment Frameworks
  • Technical Risk Analysis
  • Solution Architecture Documentation
  • Enterprise Architecture Governance

Source: the employer's careers page. Last checked 2026-10-26. Posted 2026-10-26.

Applications happen on HCLTech's own site. View role and apply

Get jobs like this by e-mailAt most one e-mail a day, only when something new matches. Unsubscribe in one click.

More from HCLTech

All jobs at HCLTech

Similar jobs in India

Hiring for a role like this? See how employers fill a role fast.