Junior Data Engineer

Junior Data Engineer

Entry level 30000 - 40000 £ / year (est.) Home office (partial)
Capital Economics

At a Glance

  • Tasks: Design and implement ETL pipelines, support database development, and build data quality checks.
  • Company: Join Capital Economics, a leading independent economic research company with a collaborative culture.
  • Benefits: Enjoy good annual leave, hybrid working, training opportunities, and a thriving social committee.
  • Other info: Diverse and inclusive workplace committed to equality and professional growth.
  • Why this job: Make an impact in economic research while developing your skills in a supportive environment.
  • Qualifications: Experience in Python, SQL, and relational databases; a degree in computer science or related field.

The predicted salary is between 30000 - 40000 £ per year.

Capital Economics is one of the world's leading independent economic research companies. Our goal is to provide our clients with original, timely and insightful analysis supported by solid economic thinking. We are hiring a Junior Data Engineer for our Economics Data and Modelling team. You will help us build the database and pipelines that power our research, dashboards, and a growing commercial data product used by our clients. This role is based in our London office, with hybrid working available. We will also consider applications from candidates who are able to work from our Toronto office. You will be joining a small, collaborative team where you will learn new skills, own your work, and help shape the development of the database and wider data infrastructure.

Key responsibilities

  • Designing and implementing ETL pipelines to fetch and process data from a range of external sources.
  • Deploying and scheduling pipelines on our cloud infrastructure using Prefect and AWS.
  • Supporting the ongoing development and maintenance of the databases that underpin our interactive dashboards and economic research.
  • Building data quality checks into pipelines and carrying out periodic reviews to identify anomalies, gaps and unexpected revisions.
  • Supporting the rollout of new interactive dashboards by building the data layer behind them, including writing efficient queries and preparing data so dashboards run quickly and reliably.
  • Presenting your work to technical and non-technical stakeholders.

Capital Economics is committed to equality, inclusion and diversity. We encourage applications from all candidates regardless of ethnicity, religion or belief, gender, sexual orientation, age, disability or gender identity. If you need reasonable adjustments to be made to the application process to ensure you are not at a disadvantage to other candidates, please include this in your cover letter. This is applicable if you have a disability or if you are neurodiverse/hold neurodiverse traits. Capital Economics has been recognised as Great Place to Work UK. We are an equal opportunities employer with an active DE&I programme. We recognise the importance of a diverse workforce and are dedicated to building a culture where everyone feels valued and empowered to bring their whole selves to work. We strive to foster a workplace that values diversity and promotes mutual respect and understanding. Our hiring practices are based on business needs, merit and qualifications. Capital Economics ensures that all employment decisions are made without bias, and we continuously work to eliminate discrimination and harassment in all forms.

Essential

  • Coding experience in Python, particularly for data manipulation and working with APIs (pandas, requests or similar);
  • Knowledge of relational databases such as PostgreSQL / MySQL / SQL Server;
  • Familiarity with SQL and query optimisation;
  • Experience using Git for version control;
  • Understanding of Linux;
  • A good undergraduate degree in computer science, economics, or a related quantitative subject.

Desirable

  • Exposure to cloud environments (AWS or Azure) and containerisation (Docker);
  • Familiarity with workflow orchestration tools such as Prefect or Airflow;
  • Understanding of how to structure and optimise data for use in visualisation tools such as Plotly or Dash;
  • Experience with Power BI;
  • An interest in macroeconomics.

Benefits

  • Good annual leave (Including your birthday & 1 volunteer day) & sick package
  • Life assurance
  • Health Assured (Employee Assistance Programme)
  • Hybrid working
  • Flexible working policy
  • Training & development
  • Good additional maternity and paternity policies
  • Thriving social committee.

Junior Data Engineer employer: Capital Economics

At Capital Economics, we pride ourselves on being a leading independent economic research company that values collaboration and innovation. As a Junior Data Engineer in our London office, you'll enjoy a supportive work culture that encourages personal growth through training and development opportunities, alongside a flexible hybrid working policy. With a commitment to diversity and inclusion, we ensure that every employee feels valued and empowered, making us an excellent employer for those seeking meaningful and rewarding careers.
Capital Economics

Contact Detail:

Capital Economics Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Data Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at Capital Economics on LinkedIn. A friendly chat can give you insider info and might just get your application noticed.

✨Tip Number 2

Show off your skills! If you've got a GitHub or portfolio showcasing your Python projects or data pipelines, make sure to share it during interviews. It’s a great way to demonstrate your hands-on experience.

✨Tip Number 3

Prepare for the technical questions! Brush up on your SQL and Python skills, especially around data manipulation and APIs. Practising common interview questions can help you feel more confident.

✨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, it shows you’re genuinely interested in joining the team.

We think you need these skills to ace Junior Data Engineer

Python
Data Manipulation
APIs
pandas
requests
Relational Databases
PostgreSQL
MySQL
SQL Server
SQL
Query Optimisation
Git
Version Control
Linux
Cloud Environments
AWS
Azure
Containerisation
Docker
Workflow Orchestration Tools
Prefect
Airflow
Data Structuring
Visualisation Tools
Plotly
Dash
Power BI
Macroeconomics

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Junior Data Engineer role. Highlight your coding experience in Python and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

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 Economics Data and Modelling team. Don't forget to mention any experience with ETL pipelines or cloud environments.

Showcase Your Projects: If you've worked on any relevant projects, whether in school or on your own, make sure to include them. We love seeing practical examples of your skills, especially if they involve databases or data visualisation tools!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you'll be able to provide all the necessary information in one go. Plus, we love seeing applications come directly from our site!

How to prepare for a job interview at Capital Economics

✨Know Your Tech

Brush up on your coding skills, especially in Python and SQL. Be ready to discuss how you've used these languages for data manipulation and working with APIs. Prepare examples of your past projects that showcase your technical abilities.

✨Understand the Company

Familiarise yourself with Capital Economics and their work. Check out their website and read some of their reports. This will help you understand their approach to economic research and allow you to tailor your answers to align with their goals.

✨Prepare for Practical Questions

Expect questions about designing ETL pipelines and optimising queries. Think through how you would approach building a data layer for interactive dashboards. Practising these scenarios can help you articulate your thought process during the interview.

✨Show Your Collaborative Spirit

Since you'll be joining a small team, highlight your teamwork skills. Share experiences where you've collaborated effectively, especially in technical settings. Emphasising your ability to communicate with both technical and non-technical stakeholders will set you apart.

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

>