Senior Data Engineer
Firstup
- London, United Kingdom
- Senior Level
- 8+ years
- Bachelor's degree
- Posted
Skills
Required
- GenAI / LLM
- streaming
- SQL
- building natural language interfaces
- data and analytics
- streaming platforms
- Kafka
- Spark
- StarRocks / Amazon Redshift / Snowflake / Databricks / Trino
- python
- Airflow
- Ruby
- Rails
- React
Preferred
- data models
- evolve the data architecture
- Continuously evaluate new technologies
- AWS / GCP
Join our team as a Senior Data Engineer, where you will design and build reliable data solutions that translate complex product and business logic into scalable, well-tested data models and pipelines. You will work closely with engineering, analytics, and business teams, contribute to shared codebases, improve data quality and observability, and help evolve the data architecture. This role requires deep expertise in SQL, query acceleration, and applying GenAI to both engineering workflows and data/analytics interfaces.
Responsibilities
- Design and build reliable data solutions that translate complex product and business logic into scalable, well-tested data models and pipelines.
- Partner across engineering, analytics, and business teams to improve data quality and observability, and help evolve the data architecture.
- Continuously evaluate new technologies that could improve and scale the team's data platform and technology stack.
- Hands-on experience building and operating distributed data platforms on AWS or GCP
Requirements
- Experience building natural language interfaces over data warehouses, including applying GenAI/LLM techniques to data and analytics
- Bachelor's degree in Computer Science or related field, or equivalent professional experience
- Hands-on experience with streaming platforms such as Kafka and Spark
Experience working with and maintaining multi-tenant SaaS experiences
- Enterprise-level experience with at least one large-scale analytical data warehouse or query engine: StarRocks, Amazon Redshift, Snowflake, Databricks, or Trino
- 8+ years building reliable, high-performance, large-scale distributed systems, with an emphasis on streaming and data pipelines
- Proficiency in python
- Expertise writing, optimizing, and analyzing SQL
- Experience scaling data modeling and warehousing
- Experience with Cube or other semantic layers
- Experience with scheduling tools such as Airflow
- Familiarity with the BI tool Metabase
- Proficiency in Ruby on Rails, React, or other adjacent languages
jobapplier