Key Responsibilities
- Design and implement compiler pipelines for high-performance systems
- Develop and optimize Abstract Syntax Tree (AST) construction and transformation logic
- Implement advanced compiler optimizations for code efficiency and correctness
- Integrate compiler outputs with backend systems and query engines
- Validate compiler behavior through rigorous testing and benchmarking
- Collaborate with cross-functional teams to define language and tooling requirements
Requirements
- 5+ years of experience in compiler development or related systems programming
- Expertise in compiler architecture, AST manipulation, and optimization techniques
- Proficiency in languages like C++, Rust, or similar systems languages
- Experience with code generation and backend integration workflows
- Strong problem-solving skills and attention to detail