Company Overview
Starling is the UK’s first and leading digital bank on a mission to fix banking. Our vision is fast technology, fair service, and honest values—all at the tap of a phone, all the time. We are a fully licensed UK bank with the culture and spirit of a fast‑moving, disruptive tech company, employing over 3,000 people across London, Southampton, Cardiff and Manchester.
Hybrid Working
We have a hybrid approach to working here at Starling. Our preference is that you are located within a commutable distance of one of our offices so that we can interact and collaborate in person. In Technology, we ask that you attend the office a minimum of one day per week.
Data Environment
Our Data teams are aligned to divisions covering Banking Services & Products, Customer Identity & Financial Crime, and Data & ML Engineering. We are excited about delivering meaningful, impactful insights to both the business and the customers.
What You’ll Be Doing
- Building for Scale: Lead the design and implementation of our cloud‑native Warehouse and Machine Learning platforms, ensuring they are robust, secure, and scalable.
- Mastering the Orchestration: Dive deep into Kubernetes, leveraging Operators and Helm to automate complex data workflows and platform management while building out Kubernetes‑native data and AI architecture.
- Bridging the Clouds: Improve our existing tooling and implement new, seamless integrations between our AWS and GCP environments.
- Defining our State: Use Terraform to manage and define our entire data infrastructure through code, ensuring reproducibility and transparency across the stack.
Requirements
- K8s Expertise: Solid understanding and practical experience with Kubernetes, specifically working with Operators and Helm.
- Engineer’s Mindset: Proficient in Python or Java and enjoy writing clean, efficient code to solve infrastructure challenges.
- Cloud Native: Comfortable working in at least one major cloud provider (AWS or GCP) and understand how to get the best out of managed services.
- Optimising and refining current data infrastructure and deploying greenfield Kubernetes‑native OSS projects.
Bonus Points
- Experience with SQL‑based transformation workflows, specifically using dbt within BigQuery.
- Familiarity with streaming and ingestion tech like Kafka or Debezium.
- Background in Linux administration or data management best practices.
Interview Process
- Stage 1 – 30 min with one of the team.
- Stage 2 – Take‑home challenge.
- Stage 3 – 60 min technical interview with two team members.
- Stage 4 – 45 min final with two data executives.
Benefits
- 25 days holiday (plus public holidays).
- Extra day’s holiday for your birthday.
- Annual leave increases with length of service; you can buy or sell up to five extra days.
- 16 hours paid volunteering time a year.
- Salary sacrifice, company‑enhanced pension scheme.
- Life insurance at 4× your salary & group income protection.
- Private medical insurance with VitalityHealth, including mental health support and cancer care; partner benefits available.
- Generous family‑friendly policies.
- Perkbox membership for retail discounts, wellness platform, and weekly perks.
- Cycle to Work, salary‑sacrifice gym partnerships, and electric vehicle leasing.
About Us
We value people who are engaged and caring about customers, the code they write and their contributions. We welcome diverse backgrounds and experiences and encourage anyone interested to apply, even if they don’t tick every box.
Equal Opportunity
Starling Bank is an equal opportunity employer and we consider applicants 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 applicable law.
When you provide us with your information, you consent to Starling Bank collecting and processing it for recruiting purposes in accordance with our Privacy Notice.
#J-18808-Ljbffr…
