Senior Staff Software Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Staff Software Engineer (Python/SQL): Architecting and leading Fivetran’s semantic layer to turn raw warehouse data into consistent, reusable metrics and analytical models with an accent on scalable distributed query execution, performance, and reliability. Focus on designing modeling/query semantics, building and optimizing the query execution engine, and operating sync/compute services on a global Kubernetes cluster.
Location: Remote (New York, United States)
Salary: $207,073 — $258,841.50 USD
Company
Fivetran provides automated data movement and analytics infrastructure that helps organizations trust and use their data.
What you will do
- Design, build, and lead the architecture of the semantic layer, defining modeling and query semantics for metrics and analytics.
- Independently design and implement scalable distributed data system features and performance improvements on cloud infrastructure.
- Develop, maintain, and test production code for owned services.
- Drive technical direction and architectural designs across the team, including design and code reviews.
- Investigate and fix performance and scalability challenges in query execution over large data warehouses.
- Participate in on-call rotation, hiring, and mentor junior developers.
Requirements
- 8+ years of software engineering experience, including designing and building reusable libraries, services, and platforms from scratch.
- Strong proficiency in Python and SQL, with deep experience in relational databases (Postgres) and data warehouses.
- Proven ability to write well-structured, performant code and independently lead software/infrastructure design.
- Experience with distributed systems and cloud security concepts.
- Hands-on experience with cloud technologies (AWS, GCP) and containerization (Docker, Kubernetes).
- Experience with CI tools (BuildKite) and observability tools (Grafana) is required/expected; AI code assist/coding agents experience is expected.
Nice to have
- Experience building semantic/metrics layers or BI/analytics modeling tools.
- Experience with query engines and query optimization (DuckDB, Spark, or similar).
- Experience with ETL/ELT and cloud-based data platforms.
- Experience designing query languages, DSLs, or analytical APIs.
- Open-source contributions to data/analytics tooling.
Culture & Benefits
- 100% employer-paid medical insurance.
- Generous paid time-off (PTO), paid sick time, inclusive parental leave, holidays, and volunteer days off.
- RSU stock grants.
- Professional development and training opportunities.
- Monthly cell phone stipend and access to a mental health support platform.
Hiring process
- Interview process includes technical evaluation and collaboration discussions; on-call and mentoring expectations are assessed during interviews.
- Compensation range is determined by role, level, and location; recruiter shares the specific range during the process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →