At a Glance
- Tasks: Lead the analytics engineering layer, building data models for reliable self-service analytics.
- Company: Join Graphcore, a leader in AI innovation and part of the SoftBank Group.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on continuous improvement and innovation.
- Why this job: Shape the future of AI by enabling data-driven decision-making across industries.
- Qualifications: Experience with dbt models, strong SQL skills, and ability to collaborate with stakeholders.
The predicted salary is between 60000 - 80000 £ per year.
About us
Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives.
Job Summary
Reporting to the Head of Data & Analytics, the Lead Analytics Engineer is a senior individual contributor responsible for owning the analytics engineering layer within Graphcore’s data platform. This role focuses on building and evolving curated data models, trusted metrics and well‑documented semantic structures that enable reliable self‑service analytics across the business. A key part of the role is partnering closely with stakeholders across business and technical functions to understand how teams operate, build trusted relationships, and translate real decision‑making needs into clear, usable and governed datasets that support reporting, planning and operational insight.
The Team
The Data & Analytics team enables better decision‑making across Graphcore by building trusted data foundations, scalable platforms and high‑quality data products. The team works across a broad range of business and technical domains, partnering with colleagues throughout the company to improve access to reliable information, strengthen operational insight and support efficient, data‑informed ways of working. Within this team, the Lead Analytics Engineer owns a key part of the analytics workflow, acting as a bridge between business stakeholders and data engineers to shape data models that reflect how the business works and can be adopted with confidence.
Responsibilities and Duties
- Own the dbt transformation layer, building, maintaining and evolving data models that support reliable self‑service analytics across Graphcore.
- Build strong working relationships with stakeholders across business and technical functions to understand priorities, processes, definitions and decision‑making needs.
- Work closely with stakeholders to discover, clarify and challenge requirements, turning ambiguous questions into well‑structured analytical datasets and trusted metrics.
- Translate business processes and raw datasets into intuitive, flexible and governed analytical models that support reporting, planning and operational decision‑making.
- Design clear, maintainable SQL models with a well‑structured approach to naming, layering, reuse and long‑term sustainability.
- Partner with stakeholders to define, document and maintain trusted metric and KPI logic, ensuring consistency as requirements evolve.
- Implement robust testing, validation and documentation practices in dbt to improve data quality, trust and discoverability.
- Work closely with Data Engineering to align on source data structures, manage upstream schema changes and support reliable downstream consumption.
- Establish and maintain CI/CD practices for analytics engineering, including automated checks, review workflows and safe release processes.
- Optimise model performance and warehouse efficiency through pragmatic design choices, including incremental approaches, efficient joins and platform‑aware tuning.
- Support self‑service analytics by creating datasets that are easy to understand and consume, with clear documentation and guidance for common use cases.
- Contribute to the effective use of visualisation and reporting tools by modelling data for dashboard performance, usability and consistency.
- Apply appropriate governance and access control principles to analytical datasets, working with colleagues to support secure and appropriate self‑service access.
- Help shape analytics engineering standards and day‑to‑day practices within the wider Data & Analytics function through collaboration, review and continuous improvement.
Candidate Profile
Essential
- Demonstrable experience building production‑quality dbt models that enable reliable self‑service analytics.
- Strong SQL skills and experience designing maintainable transformation layers within a modern data platform.
- Proven ability to build strong relationships with stakeholders and work closely with business users to understand requirements, processes and data needs.
- Proven ability to translate business requirements and raw datasets into flexible, intuitive data models that stakeholders can use confidently.
- Strong grasp of analytics engineering best practices, including model layering, documentation, testing and semantic consistency.
- Experience defining and maintaining trusted metrics, KPIs and curated datasets for business use.
- Strong understanding of data quality, change management and the practices needed to maintain trust in analytical outputs.
- Experience applying CI/CD practices to analytics workflows, including automated testing, deployment discipline and review processes.
- Experience working with relational databases and analytical warehouse technologies.
- Strong communication skills, including the ability to influence decisions, challenge assumptions constructively and work effectively with both technical and non‑technical stakeholders.
- A practical, delivery‑focused approach to problem solving.
Desirable
- Experience with data warehouse technologies such as Redshift, PostgreSQL or ClickHouse.
- Experience supporting self‑service visualisation and reporting tools such as Superset, Metabase or similar platforms.
- Familiarity with semantic or metrics‑layer tooling.
- Python experience, including building lightweight data applications or utilities.
- Experience improving dataset discoverability, documentation and adoption across an organisation.
- Familiarity with data governance practices, including access control and sensitive data handling.
- Experience working in a Git and pull‑request based development workflow.
- Experience working in a fast‑moving product, technology or engineering‑led environment.
Lead Analytics Engineer in Cambridge employer: Cerebras
Graphcore is an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration among diverse teams. Employees benefit from a culture that prioritises professional growth, with opportunities to engage in cutting-edge AI projects and develop their skills in a supportive atmosphere. Located within the vibrant tech hub of Bristol, Graphcore provides unique advantages such as access to a thriving community of tech professionals and a commitment to making AI accessible for all.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Analytics Engineer in Cambridge
✨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 Cerebras!
✨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 Lead Analytics Engineer at Cerebras.
✨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 Cerebras.
✨Apply Directly through Our Website
When you find a suitable opening like Lead Analytics Engineer at Cerebras, 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 Lead Analytics Engineer in Cambridge
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 Cerebras, 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 Cerebras. 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 Cerebras
✨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 Cerebras!
✨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.