3 дня назад
Staff Software Engineer (OLAP)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Software Engineer (OLAP): Building and evolving Nova, an in-house OLAP engine processing trillions of events in real time, with an accent on query execution, columnar storage, distributed compute, and cloud infrastructure. Focus on reducing infrastructure costs, optimizing JVM performance, strengthening reliability, and leading architectural improvements for sustained high-throughput AI-agent queries.
Location: Vancouver, hybrid
Company
is an AI analytics platform that helps thousands of customers analyze, test, and optimize digital product experiences.
What you will do
- Build and evolve Nova’s query planning, execution, columnar storage, encoding, caching, and distributed compute infrastructure.
- Extend the engine to support additional warehouse-imported data types and high-throughput automated query workloads.
- Reduce compute, storage, network, and memory costs while improving latency and throughput.
- Optimize JVM performance, including garbage collection, memory management, concurrency, and data layout.
- Improve production reliability through observability, capacity planning, safe rollouts, incident response, and durable architectural fixes.
- Lead multi-month projects, influence technical direction, mentor engineers, and collaborate across engineering and product teams.
Requirements
- 7+ years of backend or infrastructure engineering experience with distributed data systems.
- Hands-on experience building or extending OLAP engines, query processors, columnar databases, or large-scale data processing systems.
- Experience driving cloud infrastructure cost optimization at scale.
- Strong knowledge of distributed systems, algorithms, concurrency, multithreading, and performance optimization.
- Production experience with AWS, Kafka, Redis or ElastiCache, Kubernetes, Terraform, or equivalent technologies.
- Proficiency in Java, C++, or Python, plus experience leading technical discussions and mentoring engineers.
Nice to have
- Experience with Druid, ClickHouse, Presto/Trino, BigQuery, Snowflake, or similar systems.
- Deep JVM expertise, including garbage collection tuning, profiling, and memory optimization.
- Experience with Arrow, Parquet, ORC, or custom columnar formats.
- Background in product analytics, experimentation platforms, event-driven data systems, or open-source data infrastructure.
Culture & Benefits
- Values include humility, ownership, growth mindset, and customer centricity.
- Medical, dental, and vision insurance, with employer-paid premiums on select plans.
- Flexible time off, paid holidays, parental leave, fertility and adoption support, and backup childcare.
- Wellness, learning and development, commuter, and home office stipends.
- Mental health support, an employee stock purchase program, charitable giving grants, and paid volunteer time.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Affirm
6 дней назад
Staff Software Engineer, Backend (Continuous Integration)
181 000 - 241 000$
Affirm
5 дней назад
Staff Software Engineer, Backend (Search)
181 000 - 241 000CAD
Affirm
5 дней назад
Senior Software Engineer, Backend (Online Storage)
153 000 - 213 000CAD
4 дня назад
Senior Software Developer (Python)
Affirm
6 дней назад
Staff Software Engineer, Backend (Identity Decisioning)
181 000 - 241 000CAD
Baseten
9 дней назад
Software Engineer (Observability)
165 000 - 330 000$