
Senior Technical Specialist
HCLTech · Delhi, India
Applications are made on HCLTech's own site. We never sit in the middle.
Job description
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 t
Other jobs you might want
HCLTech
Senior Support Lead
Job Summary Extensive knowledge in AWS, Terraforms., India
HCLTech
Senior MES Developer
Chennai, Tamil Nadu, India
HCLTech
Senior Project Lead
Noida, Uttar Pradesh, India
HCLTech
Lead Consultant(ProductDomain)
Chennai, Tamil Nadu, India
HCLTech
Full Stack Java Technical Architect DevOps
Noida, Uttar Pradesh, India
HCLTech
Senior Support Lead
Job Summary Expertise in DB2, Cobol, Vsam, CICS and JCL., India