At a Glance
- Tasks: Transform raw data into trustworthy models and collaborate with various teams.
- Company: Join a fast-paced, AI-first fintech with a dynamic culture.
- Benefits: Enjoy competitive salary, hybrid work, and opportunities for growth.
- Other info: Work in a supportive environment that values ownership and innovation.
- Why this job: Be the first Analytics Engineer and shape the future of data at InvestEngine.
- Qualifications: Experience with dbt, strong SQL skills, and a passion for data engineering.
The predicted salary is between 56700 - 69300 £ per year.
About InvestEngine
We’re a ~200-person, AI-first fintech. We move fast, we expect people to own things end to end, and we don’t have a lot of specialist support infrastructure to hide behind — if you spot a gap, you’re expected to close it.
About the role
We’re hiring our first dedicated Analytics Engineer at InvestEngine. This is a foundational hire: you’ll sit at the intersection of data engineering, analytics engineering, and business partnership — turning raw, disparate data into governed, trustworthy models that the rest of the company makes decisions on. You won’t just write dbt models in isolation. You’ll work directly with stakeholders across the business — Product, Engineering, Risk, Finance, Investment, Marketing — to understand the problems they’re actually trying to solve, then design and ship the pipelines, models, and semantic layer that solve them. You’ll also help shape how we use AI-enabled tooling to make the whole analytics function faster, and how we structure our data so that AI tooling can be trusted to answer questions about it. We’re actively modernising our data stack, and we want the person in this role to shape it. Some of it is in place, some of it is being rebuilt, and some of it hasn’t been decided yet. If you have informed opinions about orchestration, ingestion, testing, semantic layers, or BI — we want to hear them.
Who thrives here
- Operates well with ambiguity and limited structure. You’ll be the first analytics engineer here — no existing playbook, no dedicated data engineering team to lean on, no established BI function to slot into. You’ll be building a lot of it as you go.
- Wants a small, fast company on purpose — not just escaping bureaucracy elsewhere, but genuinely drawn to the trade‑off: more ownership and visibility, less process and hand‑holding.
- Lives in the tools, not in email chains. You default to GitHub, dbt, Slack/Notion, and automation over status meetings and Word docs.
- Can point to things they’ve actually built and shipped, not just designs or concepts they contributed to.
- Already uses AI to do the job better — Claude, Copilot, or similar — and is curious about where it can go further.
- Learns fast. We care more about how quickly you close a knowledge gap than how complete your CV looks today.
- Works well directly with Product, Marketing, Operations, and Engineering, not just with other analysts — this role sits right at that boundary.
Our values
- Act like an owner — you take responsibility for outcomes, not just tasks.
- Keep improving. Stay curious. — you push your own standards and the team’s, and you’re genuinely curious about better ways to work.
- Achieve more together — you make the people around you (business stakeholders included) more effective, not just yourself.
- Speak up. Share openly. — you flag risks, disagreements, and better ideas rather than sitting on them.
- Put customers first. Create real value. — you build things because they solve a real problem, not because they’re interesting to build.
What you’ll do
- Analytics engineering & the semantic layer
- Design, build, and maintain dbt Core models that transform raw data into clean, well‑tested, well‑documented datasets.
- Own and evolve our semantic layer — consistent metric definitions, business logic, and naming that the whole company can trust and query against.
- Establish and enforce data modelling standards, testing practices, and documentation as the function scales.
- Evaluate and help roll out modern BI tooling — experience with Lightdash, Omni, Looker, or Metabase all translates well — to make metrics genuinely self‑serve for non‑technical stakeholders.
- Building the AI context layer
- Structure our models, metric definitions, documentation, and lineage so they’re machine‑readable, not just human‑readable.
- Make AI‑driven analytics reliable: if two people (or two agents) ask the same business question, they should get the same answer, because the definition lives in one governed place.
- Treat naming, documentation, and metric definitions as first‑class engineering deliverables rather than afterthoughts.
- Use Claude to accelerate development — model scaffolding, code review, documentation, QA, and pipeline debugging.
- Bring a point of view on where AI can responsibly speed up analytics engineering, and help the wider team adopt it well.
- Data engineering & the platform
- Build and maintain ingestion and transformation pipelines across our stack. We use a modern data stack, such as AWS, Redshift, and Airflow.
- Write production‑quality Python for extraction, transformation, and automation tasks that fall outside dbt’s remit.
- Help us modernise: we’re actively evolving this stack and expect you to challenge and improve it, not just operate it.
- Warehouse cost & performance
- Own the performance and cost profile of our Redshift warehouse.
- Spot and act on opportunities to reduce complexity and cost across our models and pipelines.
- Make deliberate trade‑offs between freshness, cost, and complexity — and explain those trade‑offs to the business in terms they care about.
- Data quality & observability
- Champion analytics engineering best practice across the company: testing, version control, code review, CI, and documentation applied to data.
- Build and own data quality, freshness, and pipeline monitoring so problems are caught by us before they’re caught by a stakeholder looking at a dashboard.
- Set the standard for what “trustworthy data” means here, and hold the line on it as the volume of models and requests grows.
- Upstream influence
- Work with our engineering teams to make sure application and event design accommodates reporting and analytics requirements before data reaches the warehouse.
- Influence payload and schema design for new services and product features.
- Support analysts and business users with automation, tooling, and data engineering expertise, and provide training and guidance on how to use our data well.
- Business partnership
- Work directly with stakeholders to understand their problems, not just their requested outputs.
- Act as a trusted advisor on what’s possible with our data, and push back constructively when a request doesn’t solve the underlying problem.
- Support financial, operational, and regulatory reporting needs appropriate to a regulated investment platform.
- Governance
- Apply our data classification and access model when onboarding sources.
- Implement least‑privilege access across datasets, reports, and dashboards.
What we’re looking for
- Must‑haves
- Hands‑on production experience with dbt (we run dbt Core) — this is a hard requirement.
- Strong SQL expertise.
- Solid Python for data engineering and automation.
- Working knowledge of AWS data services.
- Experience with GitHub and GitHub Actions (or equivalent CI/CD tooling).
- Experience with a modern BI tool (e.g., Lightdash, Omni, Looker, or Metabase), and a genuine interest in semantic layers and self‑serve analytics.
- Comfortable using AI tools as part of your day‑to‑day engineering workflow.
- Strong communication — you can sit with a non‑technical stakeholder, understand their real problem, and explain trade‑offs in plain language.
- Ownership: you’re comfortable being the first and only person in this role, and building things properly from scratch.
- Nice‑to‑haves
- Airflow or similar orchestration tools, and familiarity with data ingestion tools such as dlt or Airbyte.
- Warehouse cost and performance tuning, particularly on Redshift.
- Fintech, investment management, or another regulated industry.
- Handling PII responsibly in an analytics environment.
- Experience with Notion AI or Asana automations.
Day‑to‑day working style
- We favour clear thinking and simple, well‑tested solutions over cleverness.
- We expect you to engage directly with the business, not hide behind tickets.
- We’re genuinely trying to use AI to work faster and better, not as a buzzword.
- As the first analytics engineer, you’ll define what “good” looks like here: process, standards, and tooling included.
- We believe data should be as accessible as it can safely be, and as restricted as it needs to be — good judgement applied consistently, not blanket lockdown.
Practical details
- Reports to: Chief Data Officer
- Team: Data & Analytics
- Level: Mid to Senior
- Location / working pattern: London / hybrid
Analytics Engineer employer: InvestEngine Limited
InvestEngine is an exceptional employer that champions a culture of transparency, collaboration, and innovation. As a Senior Investment Analyst, you'll be part of a dynamic team in London, where your contributions will directly impact investor outcomes and the company's growth. With a focus on employee development, flexible working arrangements, and the opportunity to work alongside industry experts, InvestEngine offers a rewarding environment for those looking to make a meaningful difference in the investment landscape.
StudySmarter Expert Advice🤫
We think this is how you could land Analytics Engineer
✨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 InvestEngine Limited!
✨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 Analytics Engineer at InvestEngine Limited.
✨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 InvestEngine Limited.
✨Apply Directly through Our Website
When you find a suitable opening like Analytics Engineer at InvestEngine Limited, 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 Analytics Engineer
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 InvestEngine Limited, 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 InvestEngine Limited. 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 InvestEngine Limited
✨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 InvestEngine Limited!
✨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.