Junior Data Engineer in London

Junior Data Engineer in London

London Full-Time 34000 - 46000 £ / year (est.) No home office possible
OTA Recruitment

At a Glance

  • Tasks: Design and optimise data models for sports analytics, transforming raw data into actionable insights.
  • Company: Leading sports pricing provider with a focus on innovative data solutions.
  • Benefits: Competitive salary, substantial bonuses, flexible hybrid/remote work options.
  • Other info: Dynamic environment with opportunities for career growth and collaboration with top analysts.
  • Why this job: Join a pioneering team and make an impact in the exciting world of sports analytics.
  • Qualifications: Proficient in SQL and Python, with experience in data modelling and relational databases.

The predicted salary is between 34000 - 46000 £ per year.

Salary: £40k-£55k (plus substantial bonus on top)

Location: London or Leeds (very relaxed about hybrid/remote working)

Company description: We are a proprietary sports pricing and product provider, specializing in the development of intricate, simulation-driven pricing and risk systems that empower leading sports brands. As pioneers in player-level, play-by-play simulations and forecasting, we deliver the group's most advanced pricing and risk capabilities - particularly focused on the US market.

Job Description: The purpose of the data engineer is to design, build, and optimize data models and analytics workflows that enable accurate, timely, and actionable insights across the business. This role bridges the gap between data engineering and analytics, ensuring that data is transformed into well-structured, reliable datasets for reporting, visualization, and advanced analytics. The role holder will focus on creating scalable, maintainable solutions that empower stakeholders to make data-driven decisions efficiently.

The key responsibilities will include:

  • Design and implement data models optimized for analytics and reporting use cases.
  • Develop and maintain ELT/ETL pipelines to transform raw data into curated datasets.
  • Collaborate with analysts and data scientists to understand requirements and deliver high-quality data products.
  • Optimize SQL queries and workflows for performance and scalability.
  • Ensure data quality, consistency, and governance across all analytics layers.
  • Implement best practices for documentation, testing, and reproducibility in analytics workflows.
  • Work with cloud-based tools and services (e.g., AWS S3, Athena, ECS, CloudFormation, Lambdas, CloudWatch) to support analytics infrastructure.
  • Contribute to the development of dashboards and self-service analytics tools.

Qualifications

Essential:

  • Competent in SQL and Python for data transformation and analytics.
  • Understanding of data modelling concepts (e.g., star schema, dimensional modelling).
  • Experience (1+ year) working with relational databases and designing optimized schemas.
  • Ability to debug and optimize slow queries and inefficient workflows.
  • Familiarity with cloud-based data platforms and services (AWS preferred).
  • Excellent communication skills for collaborating with technical and non-technical stakeholders.
  • Strong problem-solving and analytical mindset.

Desirable:

  • Experience with BI tools (e.g., Power BI, Plotly/Dash) for visualization.
  • Experience in frontend development – React/Javascript.
  • Experience in structuring APIs – Django, Flask, FastAPI.
  • Familiarity with distributed systems (e.g., Spark, Kafka) for large-scale analytics.
  • Knowledge of testing practices (e.g., TDD) in data workflows.
  • Passion for clean, well-documented systems and reproducibility.
  • Side projects demonstrating end-to-end analytics solution design.

Junior Data Engineer in London employer: OTA Recruitment

As a leading provider in sports analytics and betting, we pride ourselves on fostering a dynamic work environment that champions innovation and collaboration. Our London and Leeds locations offer flexible hybrid and remote working options, ensuring a healthy work-life balance while providing substantial growth opportunities in the rapidly evolving field of data engineering. Join us to be part of a forward-thinking team where your contributions directly impact the success of top sports brands, all while enjoying competitive salaries and bonuses.
OTA Recruitment

Contact Detail:

OTA Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Data Engineer in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving SQL, Python, and data modelling. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on common data engineering questions and practical tasks. Practice explaining your thought process clearly, as communication is key when collaborating with analysts and stakeholders.

✨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, we love seeing candidates who are genuinely interested in joining our team.

We think you need these skills to ace Junior Data Engineer in London

SQL
Python
Data Modelling
ELT/ETL Pipelines
Relational Databases
Cloud-based Data Platforms
AWS S3
Athena
Communication Skills
Problem-Solving Skills
Analytical Mindset
BI Tools
Frontend Development
API Structuring
Distributed Systems

Some tips for your application 🫡

Tailor Your CV: Make sure your CV speaks directly to the role of Junior Data Engineer. Highlight your SQL and Python skills, and any experience with data modelling or cloud services. We want to see how your background fits into our world of sports analytics!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about data engineering and how you can contribute to our team. Don’t forget to mention any relevant projects or experiences that showcase your skills.

Showcase Your Projects: If you've worked on any side projects or have experience with BI tools, make sure to include them in your application. We love seeing practical examples of your work, especially if they demonstrate your problem-solving skills and creativity!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and we’ll be able to review your application more efficiently. Plus, it shows us you’re keen to join our team!

How to prepare for a job interview at OTA Recruitment

✨Know Your Data Models

Make sure you brush up on data modelling concepts like star schema and dimensional modelling. Be ready to discuss how you've applied these in your previous work or projects, as this will show your understanding of the role's requirements.

✨SQL and Python Proficiency

Since SQL and Python are essential for this position, practice writing queries and transforming data using Python. You might be asked to solve a problem on the spot, so being comfortable with these languages will give you a significant edge.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've debugged slow queries or optimised workflows in the past. This is a key part of the job, and demonstrating your analytical mindset will impress the interviewers.

✨Familiarity with Cloud Tools

Get familiar with cloud-based tools like AWS S3 and Athena. If you have experience with these platforms, be sure to highlight it. Even if you don’t, showing enthusiasm for learning about them can go a long way!

Junior Data Engineer in London
OTA Recruitment
Location: London

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

>