Graduate Engineer

Graduate Engineer

Entry level 25000 - 32000 £ / year (est.) Home office (partial)
Optima Partners

At a Glance

  • Tasks: Join our engineering team to solve real-world data challenges and build your skills.
  • Company: Optima Partners, a leading data and AI consultancy with a focus on mentorship.
  • Benefits: Competitive salary, training budget, remote-first work, and clear career progression.
  • Other info: Dynamic environment with opportunities across various sectors and technologies.
  • Why this job: Kickstart your career in data engineering with hands-on experience and expert guidance.
  • Qualifications: Recent degree in computing or related field; some programming knowledge required.

The predicted salary is between 25000 - 32000 £ per year.

Optima Partners is a practitioner-led data and AI consultancy, working with some of the UK’s most recognisable brands to solve complex data and customer challenges. We are growing our engineering team and looking for bright, motivated graduates who want to learn from experienced practitioners and grow into exceptional data engineers.

As a Graduate Data Engineer, your first three to six months at Optima will be focused on building your foundations. You’ll work on internal projects and engineering accelerators – the tools, frameworks, and intellectual property that underpin our client delivery – alongside a semi-structured training curriculum covering our core technologies, consulting practice, and engineering standards. Once you’ve built that foundation, you’ll move onto live client engagements alongside experienced Optima engineers, taking on progressively more scope as your capability grows. You’ll be supported throughout by a dedicated mentor and a development pathway aligned to the Optima Engineer framework, which covers technical depth, client interaction, and communication. This is a developing graduate pathway which means you’ll have input into how it evolves.

Key Responsibilities

  • Foundations and Training: Work through a structured onboarding and training curriculum covering our engineering toolkit, consulting foundations, and delivery expectations, with regular check-ins and clear progression milestones.
  • Internal Projects and Accelerators: Contribute to internal engineering projects and the development of our accelerators – reusable frameworks, tooling, and IP that we deploy across client engagements – giving you exposure to real engineering problems in a lower-pressure environment.
  • Hands-on Engineering: Write clean, well-tested code that follows team standards, participate in code reviews as both author and reviewer, and apply sound engineering practice from your first commit.
  • Mentorship and Development: Work closely with your mentor and senior engineers to build technical depth, take ownership of your development plan, and make active use of our training budget and allocated learning time.

As you move onto client engagements:

  • Pipeline Development: Contribute to the design, build, and maintenance of data pipelines under the guidance of senior engineers, taking on increasingly independent scope as your experience grows.
  • Client Delivery: Join live client engagements alongside experienced Optima engineers, gaining exposure to real-world consulting across sectors including energy and utilities, financial services, and pharmaceuticals and healthcare.
  • Problem Solving: Work on real-world technical problems building technical depth and engineering judgement over time.
  • Documentation and Knowledge Sharing: Produce clear technical documentation for the work you contribute to, and share what you learn with the wider engineering community through writeups, brown bags, and internal sessions.
  • Collaboration: Participate actively in Agile ceremonies, stand-ups, and team discussions – asking good questions, flagging blockers early, and learning how effective engineering teams operate.

Skills and Experience

What we’d like you to bring:

  • Degree: A recent or upcoming bachelor’s or master’s degree (typically 2:1 or above) in a computing, data, or AI-focused discipline such as computer science, software engineering, data science, artificial intelligence, machine learning, or a closely related subject.
  • Programming: Some exposure to at least one language commonly used in data engineering – Python, Java, Scala, or similar. We don’t expect production experience, but you should be able to talk through code you’ve written and explain your thinking.
  • SQL: A working understanding of SQL and relational concepts – gained through coursework, projects, internships, or self-directed learning.
  • Data Fundamentals: A basic grasp of how data is stored, moved, transformed, and served. Familiarity with data modelling, warehousing, or distributed computing concepts is a plus.
  • Cloud Curiosity: Any hands-on exposure to a major cloud platform (AWS, Azure, or GCP) is welcome. If you haven’t used one, a genuine interest in getting hands-on with cloud data services is what we’re looking for.
  • Version Control: Familiarity with Git and collaborative development workflows from academic projects, internships, or open-source contributions.
  • Problem-solving Mindset: Evidence that you can break down an unfamiliar problem, reason about it logically, and make progress without being told exactly what to do.

Experience Level

0–2 years of professional experience. This role is suited to recent graduates, those in their final year of study, or early-career professionals moving into data engineering from an adjacent technical background. Internships, placements, dissertations, final-year projects, personal projects, and open-source contributions are all relevant – we’re interested in what you’ve built and what you’ve learned, not only what you’ve been paid to do. No prior consulting experience required. We’ll teach you what you need to know.

Personal Qualities

  • Genuine curiosity and a self-starting attitude – you enjoy understanding how things work and dig in when something doesn’t make sense.
  • Strong verbal and written communication – you explain technical ideas clearly, ask good questions, and listen before jumping to conclusions.
  • A collaborative and adaptable mindset – you work well with others, take feedback constructively, and support colleagues.
  • Intellectual honesty – you’re comfortable saying “I don’t know, but here’s how I’d find out.”
  • Resilience and pragmatism – consulting environments shift, priorities change, and the best engineers adapt without losing momentum.

Location and Working Pattern

This role is remote-first. Our engineering hub is at 44 Charlotte Square, Edinburgh, and we particularly welcome applications from candidates based in or near Edinburgh and its surrounding universities. Occasional travel to the Edinburgh office, other Optima offices (London and Bristol), or client sites should be expected. Applicants must be eligible to work in the UK.

What We Offer

  • A dedicated mentor and a clear development pathway aligned to the Optima Engineer framework.
  • A protected three-to-six-month ramp-up focused on training, internal projects, and accelerator work before client deployment.
  • Exposure to a wide variety of clients, sectors, and modern data technologies, not a single tech stack in a single industry.
  • A training budget and certification support, plus allocated learning time to build depth in the areas you care about.
  • Competitive graduate salary and a wider benefits package covering your financial, physical, and emotional wellbeing.
  • A clear progression route into our Core Data Engineer role as your capability matures.

About Optima Partners

Optima Partners is a data and AI consultancy headquartered in Edinburgh with additional offices in London and Bristol. We combine practical strategy, data, and advanced AI to help some of the UK’s and world’s leading organisations realise the latent value in their customers and operations. We work across a broad range of sectors – with deep, long-standing engagements in energy and utilities, financial services and banking, and pharmaceuticals and healthcare. Our client base ranges from FTSE 100 enterprises to scaling challenger brands, giving our engineers genuine variety and breadth of experience across their careers at Optima. We are a practitioner-led organisation that invests heavily in our people – through mentorship, training, and development – and have recently been recognised as both an Emerging Star and Best-Performing Company in IT Consulting at the Megabuyte Emerging Stars Awards 2026.

Graduate Engineer employer: Optima Partners

Optima Partners is an exceptional employer for Graduate Engineers, offering a supportive remote-first work culture centred around mentorship and professional growth. With a structured onboarding process, a dedicated training budget, and exposure to diverse clients and cutting-edge technologies, employees are empowered to develop their skills in a collaborative environment while enjoying a competitive salary and comprehensive benefits package.

Optima Partners

Contact Details:

Optima Partners Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Graduate Engineer

Tip Number 1

Network like a pro! Reach out to alumni from your university or connections in the industry. A friendly chat can lead to insider info about job openings or even a referral.

Tip Number 2

Get involved in relevant projects or hackathons. This not only boosts your skills but also gives you something tangible to discuss during interviews. Plus, it shows your passion for data engineering!

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. We want to see how you think through problems!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Graduate Engineer

Analytical Skills
Programming (Python, Java, Scala)
SQL
Data Fundamentals
Cloud Computing (AWS, Azure, GCP)
Version Control (Git)
Problem-Solving Mindset

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Graduate Engineer role. Highlight relevant coursework, projects, and any programming languages you’ve dabbled in. We want to see how your experiences align with what we’re looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your genuine curiosity about data engineering and why you’re excited about joining Optima Partners. Let us know how you can contribute to our team!

Showcase Your Problem-Solving Skills:In your application, don’t just list your skills – show us how you’ve used them! Share examples of how you’ve tackled challenges in your projects or studies. We love seeing that problem-solving mindset in action!

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the info you need about the role there!

How to prepare for a job interview at Optima Partners

Know Your Tech Basics

Brush up on your understanding of data engineering fundamentals, especially SQL and programming languages like Python or Java. Be ready to discuss any projects you've worked on, even if they were academic or personal. This shows your genuine interest and foundational knowledge.

Show Your Curiosity

Optima Partners values a genuine curiosity about how things work. Prepare to ask insightful questions about the role, the team, and the projects you'll be involved in. This not only demonstrates your enthusiasm but also helps you gauge if the company is the right fit for you.

Emphasise Collaboration Skills

Since the role involves working closely with mentors and senior engineers, highlight your ability to collaborate and adapt. Share examples from your past experiences where you successfully worked in a team, took feedback constructively, or supported colleagues in achieving a common goal.

Prepare for Problem-Solving Scenarios

Expect to tackle some problem-solving questions during the interview. Practice breaking down complex problems logically and explaining your thought process. This will showcase your analytical skills and your ability to approach challenges methodically, which is crucial in a consulting environment.