
Senior Data Engineer
Trainline
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
Salary
💰 £80,000 - £88,000 per year
Job Level
About the role
- Be key to making our data lake more accessible and insightful
- Build data pipelines with Spark or DBT
- Lead on projects and initiatives
- Use SQL to transform data into meaningful insights
- Build and deploy infrastructure with Terraform
- Implement DDL, DML with Iceberg
- Do code reviews for your peers
- Mentor Mid/Junior Engineers
- Orchestrate your pipelines with DAGs on Airflow
- Participate in SCRUM ceremonies (standups, backlogs, demos, retros, planning)
- Secure data with IAM and AWS Lake formation
- Deploy your changes with Jenkins and GitHub actions
Requirements
- Proven experience as a Data Engineer using SQL and Python
- Excellent Data Modelling skills
- Experience leading initiatives within a team
- Previous experience with data lakes in AWS, Glue Catalog and Athena (or equivalent)
- Strong experience with DBT
- Capable of using popular data modelling tools to create a diagram of proposed tables to enable discussion
- Good communicator and comfortable with presenting ideas and outputs to technical and non-technical users
- Worked on Apache Airflow before to create DAGS
- Mentored other engineers
- Ability to work within Agile, considering minimum viable products, story pointing and sprints
Benefits
- Private healthcare & dental insurance
- Generous work from abroad policy
- 2-for-1 share purchase plans
- EV Scheme to reduce carbon emissions
- Extra festive time off
- Excellent family-friendly benefits
- Clear career paths
- Transparent pay bands
- Personal learning budgets
- Regular learning days
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SQLPythonData ModellingSparkDBTTerraformDDLDMLIcebergApache Airflow
Soft Skills
LeadershipMentoringCommunicationCollaborationPresentation