Data Engineer - Engine by Starling
New Yesterday
Overview
At Engine by Starling, we are on a mission to find and work with leading banks around the world who have the ambition to build rapid growth businesses on our technology. Engine is Starling's software-as-a-service (SaaS) business, built to power Starling Bank and now operating as a separate company. Starling Bank's growth is driven by our modern technology, which is available to banks and financial institutions worldwide to provide innovative digital features and efficient back-office processes. We collaborate with knowledgeable bankers and best-in-class technologists to become the chosen option for banks and preferred partners for leading consultancies. We expect everyone to roll up their sleeves to help deliver great outcomes for clients. We are an engineering-led company and seek someone excited by Engines potential to transform banking in different markets.
Hybrid Working — We have a hybrid approach. Our preference is that you are located within a commutable distance of an office to enable in-person collaboration.
About the Role
As Engine is Starling's SaaS offering, we hold the data needed to run client banks. You will model, extract, join, format, and securely share data with clients to provide insights, build regulatory reports, and run marketing campaigns. We already share millions of rows of data daily, and this will grow in the coming years. We are investing in internal and external reporting tooling to give clients better insights faster and to support Engine's internal operations.
As a Data Engineer, you will be at the heart of our reporting tooling, adding new data features and improving how we expose new entities to clients and operations teams. You will also help build tooling to improve data lineage visibility, data quality, and documentation accuracy. You will assist platform engineers to improve data modelling for new features to help clients use the data later.
Engine Engineers are excited about delivering new features, regardless of their primary tech stack. Hear from the team in our latest blogs or case studies with Women in Tech.
What youll get to do
- Shape the future of data for Engine, including approaches, tooling and architecture.
- Develop data as a core product offering for Engine both internally and for our clients, incorporating client feedback and market analysis.
- Work across the boundary of software engineering and core data platform challenges.
- Understand, build and develop data integration and warehousing solutions.
- Deliver exceptional data solutions promoting a self-service culture through trusted pipelines, quality checks, clear documentation, lineage, entity relationships and governance.
- Identify, design, and implement internal process improvements: automating manual processes, optimising data delivery, etc.
- Coach and mentor software engineers in data engineering across the organisation.
- Obtain a wide understanding of how internal teams and client banks operate.
- Work with cloud-based infrastructure (AWS, GCP) for hosting data solutions and applications.
- Collaborate with clients, solution architects and other engineers to meet client goals.
Requirements
- Proven experience in development and maintenance of a cloud-based data warehouse.
- Strong experience with SQL and relational databases (preferably PostgreSQL); working with Change Data Capture is a bonus.
- Data modelling knowledge, breaking down backend logic to form a holistic data model (e.g., 3NF, star schema, Data Vault).
- Strong experience with Python, TypeScript or Java (a significant amount of work will be in Java; learn from the team as it makes up a large part of the stack).
- Good knowledge of data engineering tooling such as dbt or Spark. CDC tools like Debezium are a bonus.
- Build data systems with a software and infrastructure engineer mindset, including tested, scalable, resilient, fault-tolerant, observable and "as code" practices.
- Good understanding of DevOps practices, Infrastructure as Code & Continuous Integration / Continuous Deployment.
Desirable
- Experience extracting, loading and transforming large data sets (>100GB).
- Experience with schema evolution tools such as Flyway or Liquibase.
- Experience with AWS (S3, IAM, RDS).
- Translate internal data user needs into building BI dashboards to answer key business questions.
- Data capabilities outside engineering (e.g., data catalog, data modelling, data lineage, data governance, data visualisation/reporting and compliance).
- Experience with data quality tooling (e.g., Great Expectations).
- Experience working cross-functionally with technologists from other specialties and non-technical stakeholders across the business.
Interview process
Interviewing is a two-way process and we want you to have time to get to know us as much as we are getting to know you. Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the following after a chat with our Talent Team:
- Initial interview with our Staff Data Engineer — ~45 minutes
- Take-home technical test to discuss in the next interview
- Technical interview with some Engineers — ~1.5 hours
- Final interview with our CTO / deputy CTO — ~45 minutes
Benefits
- 33 days holiday (including public holidays, which you can take when it works best for you)
- Extra day off for your birthday
- Annual leave increases with length of service; option to buy or sell up to five extra days
- 16 hours paid volunteering time per year
- Salary sacrifice, company-enhanced pension scheme
- Life insurance at 4x salary & group income protection
- Private Medical Insurance with VitalityHealth, mental health support and cancer care; partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton
- Generous family-friendly policies
- Incentives: refer-a-friend scheme
- Perkbox membership with retail discounts, wellness platform, and weekly free/boosted perks
- Cycle to Work, Salary-Sacrificed Gym partnerships and Electric Vehicle (EV) leasing initiatives
About Us
You may be put off applying if you dont tick every box. We remain open to discussion; if you are excited about working with us, get in touch. Were on a mission to reshape banking, starting with our brilliant team. We are proud to bring together people of diverse backgrounds and experiences who love solving problems together.
Engine by Starling is an equal opportunity employer and supports diversity & inclusion. We consider employment applications without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by law. By applying, you consent to our processing of personal data for recruiting and related purposes in accordance with our Privacy Notice.
- Location:
- City Of London
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Yesterday
Data Engineer - Engine by Starling
-
City Of London
- IT & Technology
Overview At Engine by Starling, we are on a mission to find and work with leading banks around the world who have the ambition to build rapid growth businesses on our technology. Engine is Starling's software-as-a-service (SaaS) business, built to p...
More Details -
-
14 Days Old
Data Engineer - Engine by Starling
-
London, England, United Kingdom
-
£100,000 - £125,000
- IT & Technology
Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power Starling Bank. You’ll be at the heart of our reporting tooling, adding new data features and improving how we expose new entities to our clients.
More Details -