Senior Analytics Engineer
Senior Analytics Engineer

Senior Analytics Engineer

Full-Time 48000 - 84000 ÂŁ / year (est.) Home office (partial)
9Fin Limited

At a Glance

  • Tasks: Design and optimise data models to empower data-driven decisions across the business.
  • Company: Join 9fin, the AI platform transforming global debt markets.
  • Benefits: Competitive salary, equity options, hybrid work, and generous holiday allowance.
  • Why this job: Shape the future of data in a fast-growing tech company.
  • Qualifications: Experience in data warehousing, SQL, and modern BI tools required.
  • Other info: Enjoy a dynamic culture with opportunities for professional growth.

The predicted salary is between 48000 - 84000 ÂŁ per year.

About 9fin

9fin is the AI platform powering global debt markets — the world’s largest asset class at over $145 trillion. Debt markets are vast, global, and mission-critical, yet still run on fragmented data, PDFs, and manual workflows. 9fin replaces this broken infrastructure with a single platform that centralises proprietary credit data, deep analysis, and high‑value workflows across global markets. Today, 9fin powers teams at 300+ blue‑chip institutions worldwide, including global banks, asset managers, private equity firms, law firms, and advisors. The business is scaling at exceptional speed, with rapid expansion in the US and best‑in‑class retention driven by deep workflow adoption.

The Opportunity

The Analytics team is a critical engine driving 9fin's mission, and our data platform sits at its core. We are strong believers in building robust, reliable data foundations to empower data‑driven decisions across the entire business. The Analytics Engineering team is responsible for designing, building, and maintaining our central data warehouse, creating the foundational data models that underpin analytics, reporting, and operational excellence across various departments, including Product, Finance, Operations, and more. We are seeking a skilled Analytics Engineer to join us and elevate 9fin's data capabilities. In this role, you will focus on building and optimizing the core data warehouse, ensuring data quality, accessibility, and performance for a wide range of internal stakeholders. You will be instrumental in creating a trusted and well‑governed data environment that enables informed decision‑making at all levels of the organization. This is an opportunity to shape the very foundation of how 9fin leverages data for both strategic insights and operational efficiency.

What you'll work on

  • Lead the Design and Evolution of dbt Models: Designing, building and refactoring robust staging, intermediate and mart layer models within BigQuery and dbt, ensuring they are scalable, well‑tested and capable of supporting complex product, commercial and operational analytics use cases across the business.
  • Drive Metric Definition and Semantic Consistency: Owning the evolution of key business and product metrics, refining the semantic layer to ensure consistent KPI definitions across tools, and reducing ambiguity or duplication in how core metrics are calculated and consumed.
  • Strengthen End-to-End Data Flows: Partnering closely with Data Engineering to improve ingestion and transformation reliability, validating cross‑system data movement, and proactively identifying and resolving structural weaknesses in ELT pipelines.
  • Integrate New Business Domains into the Warehouse: Scoping and implementing changes to data models as new systems, teams or initiatives are introduced, ensuring they are cleanly and sustainably integrated into our warehouse architecture.
  • Lead Complex Data Investigations: Tracing high‑impact data issues from dashboards back to source systems, identifying root causes, and implementing durable, long‑term fixes that improve overall platform reliability and trust.
  • Collaborate and Enable Decision‑Making: Working directly with senior stakeholders across Product, Finance, Commercial and Operations to translate ambiguous business problems into well‑structured, production‑ready data models that enable confident, data‑driven decisions.
  • Raise the Bar for Analytics Engineering: Contributing to modelling standards, testing frameworks and documentation practices, reviewing peer work, and mentoring mid‑level engineers to continuously improve how we build and operate our data platform.
  • Contributing to the Roadmap: As a senior, proactively identifying valuable work to be done, owning architecture and quality of critical data domains. Helps to drive the definition and adoption of key company‑wide metrics.

About You

This role will be a great fit if you:

  • Have strong data warehousing fundamentals: You understand dimensional modelling and modern warehouse design principles, and you’ve applied them in production environments to build scalable, maintainable data models.
  • Bring significant hands‑on experience with dbt and cloud warehouses: You’ve designed and refactored complex staging, intermediate and mart‑layer models in platforms such as BigQuery or Snowflake, and you optimise for clarity, performance and long‑term maintainability.
  • Demonstrate deep SQL expertise: You are highly fluent in SQL, comfortable with complex transformations, window functions and performance optimisation, and able to reason clearly about query plans and trade‑offs.
  • Have strong experience with semantic and BI layers: You have worked extensively with modern semantic or BI platforms (e.g. Omni, Cube or similar), understand how metric definitions propagate across tools, and have owned the design and maintenance of consistent, reliable KPI logic powering self‑serve analytics.
  • Understand ELT and pipeline mechanics: You are comfortable working within modern ELT architectures, collaborating with Data Engineering on ingestion and orchestration, and troubleshooting issues that span from source systems to downstream models.
  • Have strong metric judgment: You’ve worked on defining and evolving core business or product metrics, understand the importance of semantic consistency, and know how to reduce ambiguity in KPI definitions across teams and tools.
  • Care deeply about data quality: You implement robust testing in dbt, proactively identify weak points in modelling logic, and prioritise clean, well‑documented, production‑ready data assets over quick fixes.
  • Are comfortable operating in ambiguity: You can take loosely defined business problems, ask the right questions, and translate them into structured, reusable data models without heavy direction.
  • Communicate clearly and influence effectively: You can articulate trade‑offs, push back constructively when requirements are unclear or fragile, and build strong working relationships across Product, Finance, Commercial and Operations teams.
  • Operate with an AI‑native mindset: You actively use AI tools to increase your leverage; accelerating SQL development, generating and refining dbt tests and documentation, automating repetitive workflows, and continuously experimenting with ways to improve productivity.

Bonus points if you are:

  • Experienced with orchestration tools such as Dagster or Airflow.
  • Proficient in Python for automation or tooling around the warehouse.

A note from the hiring manager

At 9fin, data isn’t just a support function; it’s at the core of our product. You’ll be surrounded by smart, curious people who are passionate about using data to make better decisions, improve our product, and create meaningful impact. If you’re looking for autonomy to own high‑impact initiatives from conception through to delivery, and the opportunity to influence the entire organisation, then 9fin might be the perfect fit for you. I’d love to hear from you, apply now to learn more!

Our benefits

We’re a scaling start up, and we enjoy sharing our success, when the company succeeds, we always reinvest that in our people. We also offer huge amounts of responsibility, an abundance of opportunity for growth and a platform to truly excel.

  • Financial & Insurance
  • Competitive Salary (our salary bands are benchmarked at the top end of the market)
  • Equity options
  • Pension (your minimum contributions are 4% with 9fin matching up to 7%)
  • Private Medical Insurance
  • Paid sick leave with Income Protection for long periods of illness
  • Group Life Assurance
  • Season Ticket Loan & Cycle to Work schemes
  • Time off
  • 25 holiday days per year
  • Local public holidays (with the ability to exchange them for alternative days)
  • Hybrid working model, to allow you the flexibility to decide how, where and when you do your best work
  • Work abroad for up to 3 months a year
  • 1 month paid sabbatical after 5 years of service
  • Enhanced parental leave & flexible working arrangements available
  • Training & Culture
  • Professional learning and development budget
  • Quarterly team socials
  • Summer and Winter company social events

9fin is an equal opportunities employer. At 9fin we are dedicated to building and promoting a fair and inclusive workplace where everyone can reach their full potential and truly belong. We recognize that building diverse teams enables a more creative and productive environment. If you’re excited about this role but your experience doesn’t perfectly align with the job description, we encourage you to apply anyway. You might just be who we’re looking for — either for this role, or perhaps another.

Senior Analytics Engineer employer: 9Fin Limited

At 9fin, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our commitment to employee growth is evident through our generous professional development budget, hybrid working model, and the opportunity for meaningful impact within a rapidly scaling start-up environment. With competitive salaries, equity options, and a focus on work-life balance, including the ability to work abroad and enjoy a paid sabbatical after five years, 9fin is the ideal place for talented individuals looking to thrive in the analytics field.
9Fin Limited

Contact Detail:

9Fin Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Analytics Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at 9fin on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections!

✨Tip Number 2

Prepare for those technical interviews! Brush up on your SQL skills and be ready to discuss your experience with dbt and data warehousing. Practice explaining your past projects clearly and confidently.

✨Tip Number 3

Show your passion for data! During interviews, share examples of how you’ve used data to drive decisions in previous roles. This will demonstrate your alignment with 9fin's mission of leveraging data for impactful insights.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the 9fin team.

We think you need these skills to ace Senior Analytics Engineer

Data Warehousing Fundamentals
Dimensional Modelling
BigQuery
dbt
SQL Expertise
Semantic Layer Design
Business Intelligence (BI) Platforms
ELT Architecture
Metric Definition
Data Quality Assurance
Problem-Solving in Ambiguity
Effective Communication
AI Tools Utilisation
Python for Automation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Analytics Engineer role. Highlight your data warehousing fundamentals and any hands-on experience with dbt and cloud warehouses. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about data and how your background makes you a great fit for 9fin. Don’t forget to mention your experience with SQL and your approach to data quality.

Showcase Your Projects: If you've worked on relevant projects, make sure to include them in your application. Whether it's building data models or improving ELT pipelines, we love seeing real-world examples of your work and how you’ve tackled complex data challenges.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re genuinely interested in joining the 9fin team!

How to prepare for a job interview at 9Fin Limited

✨Know Your Data Warehousing Fundamentals

Make sure you brush up on your dimensional modelling and modern warehouse design principles. Be ready to discuss how you've applied these concepts in real-world scenarios, especially in building scalable and maintainable data models.

✨Show Off Your SQL Skills

Prepare to demonstrate your deep SQL expertise. You might be asked to solve complex transformations or optimise queries, so practice explaining your thought process and the trade-offs involved in your decisions.

✨Understand ELT and Pipeline Mechanics

Familiarise yourself with modern ELT architectures and be ready to discuss how you've collaborated with Data Engineering. Think about specific examples where you've troubleshot issues across systems and how you ensured data integrity.

✨Communicate Clearly and Influence Effectively

Practice articulating your ideas clearly, especially when discussing ambiguous business problems. Be prepared to share examples of how you've built strong relationships with stakeholders and navigated unclear requirements.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>