At a Glance
- Tasks: Build and manage data ingestion layers and oversee data reliability.
- Company: Join Ryft, a fast-growing FCA-authorised payments institution.
- Benefits: Enjoy competitive salary, hybrid work, and direct exposure to leadership.
- Other info: Opportunity for career growth in a dynamic, innovative environment.
- Why this job: Make a real impact in fintech with cutting-edge data technology.
- Qualifications: Experience in AWS, Python, SQL, and production data platforms required.
The predicted salary is between 59400 - 72600 £ per year.
Ryft is an FCA authorised payment institution providing marketplace and platform payments infrastructure to merchants across the UK and EU. As Ryft scales through its next phase of growth, including EU expansion, we're investing in the data platform that underpins it.
We're hiring a Senior Data Engineer to own everything that happens to our data after it is written. The boundary with Software Engineering is drawn in one line: they own everything up to the write, you own everything after it — capture, ingestion, the bronze layer, and the data services that run on top. You'll build the change data capture and event-driven ingestion platform that gets data out of our source systems reliably, and hand a clean, contracted bronze layer to the analytics team. This is a senior individual contributor role, hands‑on every day, working alongside the Data Lead and the Analytics Lead. Year one is build-heavy: CDC and event ingestion into S3 and delivering our warehouse migration end to end. Our current stack is AWS, RDS Postgres, Dagster, dbt, and Superset. This is a hybrid role based in central Manchester, with 2 days per week in the office.
What you’ll do:
- Build the ingestion layer: Capture change streams off our transactional stores into S3, alongside the domain events our services emit, so the warehouse reflects both current state and what happened to get there.
- Own the bronze layer: Land data reliably at a known latency, with schema evolution handled deliberately rather than survived. Replay and backfill should be routine operations.
- Hold the contract at the boundary: Agree with Software Engineering what crosses the write, in what shape, with what notice when it changes — then enforce it on your side, so a schema change is a handled event rather than an outage.
- Deliver the warehouse migration: Moving off Postgres is a priority for the next twelve months. You'll own it end to end, from evaluation through to cutover, and your view on the target platform carries real weight.
- Run what you build: Deployments, behaviour in production, observability, runtime cost, and reliability. We're expanding into the EU, so regional data residency is a design constraint from the start rather than a retrofit.
What we’re looking for:
- Several years building and running production data platforms, comfortable being the most senior engineer on the platform day to day.
- Real AWS depth in production, across S3, IAM, networking, and the ingestion and messaging services (Kinesis / Firehose, EventBridge, SNS, SQS, Lambda or equivalent).
- Hands‑on change data capture and event-driven ingestion — you understand delivery guarantees, idempotency, ordering, duplicates, and replay, and what each costs to get right.
- Strong production Python and SQL, a cloud warehouse (Snowflake, Redshift, BigQuery or similar), and an orchestrator (Dagster, Airflow or equivalent).
- You've run what you built, been called when it broke, and changed something structural afterwards — Git, pull requests, CI/CD and testing are defaults, not aspirations.
- Comfortable working inside an infrastructure estate you don't own, and able to negotiate what you need from teams whose backlogs you don't control.
- Pragmatic — you ship working things and know when a simple solution now beats an elegant one later.
Nice to have:
- Payments or fintech experience, particularly transaction, ledger, or reconciliation data.
- Change data capture out of DynamoDB or a similar store.
- A warehouse or platform migration behind you.
- dbt familiarity, so you know how your outputs get consumed.
- Multi-account AWS, data residency work, data contracts or schema registries.
What you’ll get:
- Near-greenfield platform ownership at an FCA-regulated payments business, with the ownership boundaries drawn and agreed — you'll spend your time building, not arguing about whose job something is.
- Direct exposure to senior leadership, with real influence over the target architecture.
- A seat at a fast-growing, well-funded fintech scaling in a genuinely underserved part of the payments market.
Senior Data Engineer in Manchester employer: Ryft
At Ryft, we pride ourselves on being a dynamic fintech start-up that fosters a culture of innovation and collaboration. As a Fraud & Risk Manager, you'll not only lead critical fraud strategies but also have the opportunity to shape a growing team in a fast-paced environment where your contributions directly impact our success. With a commitment to employee development and a supportive work culture, Ryft offers a unique chance to thrive in the heart of the payments industry while enjoying the benefits of a flexible and engaging workplace.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Data Engineer in Manchester
✨Get Involved in Data Science Meetups
Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like Ryft!
✨Show Off Your Projects
Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Senior Data Engineer at Ryft.
✨Leverage Professional Networks
Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like Ryft.
✨Apply Directly through Our Website
When you find a suitable opening like Senior Data Engineer at Ryft, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!
We think you need these skills to ace Senior Data Engineer in Manchester
Some tips for your application 🫡
Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!
Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!
Craft a Tailored Cover Letter:For a full-time role at Ryft, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.
Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at Ryft. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!
How to prepare for a job interview at Ryft
✨Brush Up on Your Statistics
For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!
✨Showcase Your Projects
Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!
✨Get Comfortable with Python and R
Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at Ryft!
✨Prepare for Case Studies
Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.