Compiler Architect
New York, New York • $250,000- $350,000
About Our Client:
Our client is a cutting-edge technology company dedicated to pushing the boundaries of innovation with a focus on developing advanced compiler technologies. The Compiler Architect will play a pivotal role in designing, developing, and optimizing compiler infrastructure to support the next generation of software applications.
Responsibilities:
- Lead the architectural design and development of compiler infrastructure, including front-end parsing, intermediate representation (IR) generation, optimization passes, and code generation
- Collaborate with software engineers, researchers, and product managers to define requirements, prioritize features, and drive the roadmap for compiler development.
- Design and implement innovative compiler optimizations and code transformations to improve the performance, efficiency, and reliability of software applications
- Evaluate emerging compiler technologies, programming languages, and hardware architectures to identify opportunities for innovation and differentiation
- Define and enforce coding standards, best practices, and quality assurance processes to ensure the reliability and maintainability of compiler codebase
- Provide technical leadership and mentorship to junior members of the compiler team, fostering a culture of collaboration, creativity, and continuous learning
- Stay current with the latest research advancements and industry trends in compiler design, programming languages, and software optimization techniques
Requirements:
- Bachelor’s degree or higher in computer science, electrical engineering, or a related field
- 5-10 years of experience in compiler development with a strong background in compiler architecture, optimization techniques, and programming languages
- Proficiency in C/C++, LLVM, or other compiler frameworks with a deep understanding of compiler internals and code generation principles
- Solid understanding of computer architecture, memory models, and instruction set architectures (ISAs) with experience optimizing code for performance and efficiency
- Ability to debug complex compiler issues and optimize code for performance bottlenecks
Salary Range:
$250,000- $350,000
#LI-JBR1