Senior Data Engineer

Senior Data Engineer

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Orbital Witness

At a Glance

  • Tasks: Design and build robust data architectures and extraction pipelines for analytics.
  • Company: Join a forward-thinking tech company focused on data innovation.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Diverse and inclusive team culture with a focus on security and compliance.
  • Why this job: Make a real impact by shaping data strategies and driving business insights.
  • Qualifications: Experience in data platform architecture and strong SQL skills required.

The predicted salary is between 60000 - 80000 £ per year.

What you will be doing:

  • Assess the Postgres product database and design an analytics architecture appropriate for our current scale (operational data stores, extraction strategy, schema isolation, and semantic layer) without over-engineering.
  • Build reliable extraction pipelines from Postgres and other operational sources that are resilient to schema drift and isolated from the application layer.
  • Design and implement a well-structured operational data store: clean schemas, stable marts, and a semantic layer that teams across the business can query and trust.
  • Define canonical business metrics (product usage, customer health, LLM token and cost telemetry, document volume, workflow adoption, latency, and engineering KPIs) and make them consistently available across the business.
  • Stand up internal analytics for engineering, product, CS, and leadership, and customer-facing usage dashboards for law firm clients showing their own usage and cost data.
  • Evaluate and recommend tooling for transformation, the BI and semantic layer (Omni Analytics is being evaluated alongside Metabase), and cloud infrastructure… bring your own experience and opinions.
  • Set up secure data access, scheduled jobs, object storage, secrets management, monitoring, and cost-aware infrastructure in AWS independently.
  • Establish data quality checks and pipeline observability from the start.
  • Write documentation for AI coding agents: how to access, understand, and extend the systems you build, with context on the decisions you made.
  • Attend daily standup and work closely with Ciaran throughout, with a clean handover at the end of the engagement.

You should apply if:

  • You have led or owned the architecture of a data platform and have made the decisions on how data flows, where it lives, and how it is accessed, not just executed a design handed to you.
  • You have strong, hands-on experience working with Postgres as an operational data source: extraction patterns, handling schema drift, isolating analytics from application schema, and building on top of a live transactional database.
  • You can independently set up a cloud data environment in AWS, data access, scheduled jobs, object storage, secrets, monitoring, and cost controls, without needing a platform team around you.
  • You have built a data platform from scratch or near-scratch before and can describe the decisions you made at the start.
  • You are strong in both data engineering (pipelines, infrastructure, operational data stores) and analytics engineering (semantic layer, metric definitions, clean queryable data models).
  • You have deep SQL and data modelling capability (schema design, mart design, and semantic layer definition from scratch).
  • You understand BI and semantic-layer tooling (Omni Analytics, Looker, Metabase, Cube, or similar) and can make a justified recommendation.
  • You are pragmatic about tooling: you will not reach for a full lakehouse or managed warehouse when something lighter and more maintainable serves the purpose.
  • You write documentation that a coding agent can act on independently, not just a README for a human.

It would also be great if you have:

  • Experience building customer-facing or embedded analytics in a B2B SaaS product.
  • Experience instrumenting AI/LLM usage: token counts, cost tracking, latency, and evaluation datasets.
  • Familiarity with data residency requirements — we have strict UK/EU and US data residency obligations.
  • Experience in ISO 27001 or SOC 2 compliant environments.
  • Experience with multi-tenant reporting, row-level security, and customer data isolation.
  • Startup or early-stage background.
  • Experience with transformation tooling such as dbt or equivalent code-first approaches.

What this role is not:

  • We are not looking for someone who will build an overblown lake in Snowflake or Databricks.
  • We are not looking for a pure analytics or BI engineer who is great at SQL and dashboards but cannot stand up cloud infrastructure independently.
  • And we are not looking for someone who needs a surrounding data team or close technical direction to operate.

Security is everyone’s responsibility at Orbital. We ask all team members to follow our security policies, complete regular awareness training, and handle sensitive data with care in line with ISO 27001 standards. Spot something unusual? Reporting risks or incidents quickly helps us maintain the strong culture of security and compliance we all depend on.

At Orbital, we’re committed to building a diverse and inclusive team. We especially welcome applications from people who are traditionally underrepresented in tech. Even if you don’t meet every single requirement, or if the right role isn’t listed yet, we’d still love to hear from you.

Senior Data Engineer employer: Orbital Witness

At Orbital, we pride ourselves on fostering a dynamic and inclusive work environment where innovation thrives. As a Senior Data Engineer, you will have the opportunity to shape our data architecture while enjoying a culture that values collaboration and continuous learning. With competitive benefits and a commitment to employee growth, including access to cutting-edge tools and technologies, Orbital is an excellent employer for those seeking meaningful and rewarding work in a supportive setting.

Orbital Witness

Contact Details:

Orbital Witness Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Data 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 Orbital Witness!

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 Orbital Witness.

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 Orbital Witness.

Apply Directly through Our Website

When you find a suitable opening like Senior Data Engineer at Orbital Witness, 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

Postgres
Data Architecture
Data Extraction Pipelines
Schema Design
Operational Data Stores
AWS Cloud Infrastructure
Data Quality Checks

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 Orbital Witness, 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 Orbital Witness. 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 Orbital Witness

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 Orbital Witness!

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.