Senior Compiler Engineer
datapelago · Mountain View
Job description
About the role
DataPelago is building a next‑generation data processing engine that runs on CPUs, GPUs and FPGAs. As a Senior Compiler Engineer you will lead the design and implementation of the compilers that translate logical and physical plans into high‑performance executable code.
Key responsibilities
- Architect the translation of logical and physical plans into efficient code for CPU, GPU and FPGA.
- Design and implement functional and performance enhancements for the engine’s compilers.
- Develop, test, optimize, and maintain compiler components.
- Analyze hardware advances from Nvidia, AMD, Intel and identify integration opportunities.
- Collaborate with engineering and product teams on language specifications and compliance.
- Promote best practices in code review, testing, CI/CD and issue resolution.
Required profile
- Bachelor’s degree in Computer Science with 7+ years experience, or Master’s with 5+ years.
- 5+ years of production‑quality compiler development experience.
- Strong analytical skills and passion for performance optimization.
Required skills
- Deep knowledge of GCC, LLVM, MLIR and compiler internals.
- Experience with parsing tools such as flex, yacc or ANTLR.
- Proficiency in C, C++ (Rust preferred).
- Extensive Linux development experience.
- Familiarity with auto‑vectorization and data‑parallel architectures.
What we offer
- Opportunity to shape the architecture of a next‑generation data processing engine.
- Work on cutting‑edge accelerated computing challenges.
- Direct impact on performance and scalability of mission‑critical platform.
- Mentorship, growth opportunities and competitive compensation with stock options.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 29 job offers in the United StatesSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 10 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
datapelago
Mountain View