1 день назад
Senior Compiler Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Compiler Engineer (C/C++/LLVM/MLIR): Advancing compilers for a data processing engine that translates logical and physical data-processing plans into efficient code for CPU, GPU, and FPGA execution with an accent on compiler architecture, performance, and scalability. Focus on designing compiler internals, auto-vectorization, intermediate representations, static analysis, and optimization for large-scale parallel data workloads.
Location: Mountain View, California, United States
Company
Building a data processing engine that accelerates analytics and GenAI preprocessing across Apache Spark, Apache Flink, Ray, and diverse hardware platforms.
What you will do
- Architect compilation pipelines that translate logical and physical data-processing plans into efficient CPU, GPU, and FPGA code.
- Design and implement functional and performance enhancements for production compilers.
- Develop, test, optimize, and maintain compiler components.
- Analyze CPU and GPU capabilities, compiler platforms, and tools to identify performance and product opportunities.
- Define product language specifications with engineering and product management while ensuring standards and workload compliance.
- Improve design reviews, testing, CI/CD, issue resolution, security, and product quality.
Requirements
- Bachelor’s degree in Computer Science or a related field with 7+ years of relevant experience, or a master’s degree with 5+ years of relevant experience.
- 5+ years of experience developing and enhancing production-quality compilers, tools, or related software.
- Deep knowledge of compiler internals, including parsing, intermediate representations, type systems, and static analysis.
- Experience with auto-vectorization, data-parallel architectures, GCC, LLVM, MLIR, and flex/yacc/ANTLR.
- Exceptional programming skills in C and C++; extensive Linux development experience.
- Strong analytical and problem-solving skills focused on performance optimization.
Nice to have
- Experience with query compilers, query planners, SQL, Python, Apache Spark, Presto, or Nvidia GPUs.
- Rust development experience.
Culture & Benefits
- Work on advanced hardware-accelerated computing and large-scale data processing.
- Direct impact on the performance and scalability of a mission-critical platform.
- Mentor and guide other engineers while expanding technical expertise.
- Competitive compensation, stock options, and a comprehensive benefits package.
- Leadership development opportunities.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Senior Software Engineer, DVIP
137 100 - 188 300$
2 дня назад
Audio Software Engineer (Real-Time Audio)
170 000 - 400 000$
2 дня назад
Senior Principal Engineer (PE) / Subject Matter Expert (SME) – Quartus Timing Analysis & Optimization
266 200 - 392 200$
42 минуты назад
Senior ALS Lab Manager
132 288 - 191 082$
2 дня назад
General Application (AI Hardware)
2 дня назад