OverviewAt 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 RoleAs 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 doShape 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.RequirementsProven 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.DesirableExperience 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 processInterviewing 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 minutesTake-home technical test to discuss in the next interviewTechnical interview with some Engineers — ~1.5 hoursFinal interview with our CTO / deputy CTO — ~45 minutesBenefits33 days holiday (including public holidays, which you can take when it works best for you)Extra day off for your birthdayAnnual leave increases with length of service; option to buy or sell up to five extra days16 hours paid volunteering time per yearSalary sacrifice, company-enhanced pension schemeLife insurance at 4x salary & group income protectionPrivate Medical Insurance with VitalityHealth, mental health support and cancer care; partner benefits include discounts with Waitrose, Mr&Mrs Smith and PelotonGenerous family-friendly policiesIncentives: refer-a-friend schemePerkbox membership with retail discounts, wellness platform, and weekly free/boosted perksCycle to Work, Salary-Sacrificed Gym partnerships and Electric Vehicle (EV) leasing initiativesAbout UsYou 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.
#J-18808-Ljbffr