At a Glance
- Tasks: Develop and maintain scalable data pipelines for next-gen data products.
- Company: CRU International provides business intelligence in metals, mining, and fertilisers with 50+ years of expertise.
- Benefits: Enjoy a competitive salary, flexible benefits, and opportunities for professional growth.
- Why this job: Be part of a transformative team shaping the future of commodities data delivery.
- Qualifications: Degree in Computer Science or related field; 3-5 years SQL and 2-3 years Python experience required.
- Other info: Bonus points for open-source contributions and an active GitHub profile.
The predicted salary is between 43200 - 72000 £ per year.
CRU International is a leading provider of business intelligence and consulting services in the metals, mining, and fertilizer industries. With over 50 years of experience, we offer valuable insights and analysis that help our clients make informed decisions in an ever-changing global market.
About the Role: At CRU, we are transforming how the world understands commodities. We are building cutting-edge platforms that will redefine how data is delivered to our clients—and we’re looking for a talented Data Engineer to be at the heart of it. If you are passionate about data, cloud architecture, and creating robust, scalable pipelines using modern tech, this is your opportunity to help shape a key part of CRU’s future.
Key Responsibilities:
- Develop and maintain scalable data pipelines to power next-gen data products in the commodities industry.
- Ensure data quality using the latest analytics and monitoring tools.
- Design and build robust pipelines with tools like Airflow and DBT.
- Create scalable infrastructure on Azure using technologies like Terraform.
- Write clean, high-quality, reusable code aligned with best practices.
- Drive innovation by bringing your own ideas—your voice will be heard.
Qualifications:
- Degree in Computer Science, Information Technology or a related field.
Skill & Experience:
- 3–5 years SQL experience (bonus: NoSQL or Snowflake).
- 2–3 years of hands-on Python (scripting and development).
- Experience in a fast-paced startup or agile environment.
- Strong background in schema design and dimensional data modeling.
- Able to communicate data architecture clearly with internal stakeholders.
- Experience with Azure, Airflow, DBT, Kubernetes, GitHub.
- Bonus points for: open-source contributions, an active GitHub profile, and curiosity for the latest in tech.
- A natural problem-solver who loves making things work.
- Focused on delivery, quality, and continuous improvement.
- Curious, adaptable, and open to change.
What We Offer:
- Competitive salary and flexible benefits package.
- Opportunities for professional growth and development as part of a global company.
- A collaborative and supportive work environment.
- The chance to work with industry-leading experts and over a diverse range of topics and projects.
CRU is undergoing a data transformation that will revolutionise how market information about commodities will be delivered to clients. The Data Engineer role is part of the team spearheading this transformation and will be key in the development of internal analytical data platforms and customer facing data products.
Data Engineer, London employer: CRU International Limited
Contact Detail:
CRU International Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Data Engineer, London
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Azure, Airflow, and DBT. Having hands-on experience or even personal projects showcasing these tools can set you apart during discussions.
✨Tip Number 2
Engage with the data engineering community online. Join forums, attend webinars, or participate in relevant meetups. This not only helps you stay updated on industry trends but also expands your network, which could lead to referrals.
✨Tip Number 3
Prepare to discuss your problem-solving approach in detail. Since the role requires a natural problem-solver, think of examples from your past experiences where you tackled complex data challenges and how you overcame them.
✨Tip Number 4
Showcase your curiosity and adaptability by discussing recent technologies or methodologies you've explored. Employers love candidates who are eager to learn and grow, especially in a fast-paced environment like CRU.
We think you need these skills to ace Data Engineer, London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in data engineering, particularly with SQL, Python, and cloud technologies like Azure. Use specific examples to demonstrate your skills in building scalable data pipelines and working in agile environments.
Craft a Compelling Cover Letter: In your cover letter, express your passion for data and how it aligns with CRU's mission. Mention any innovative ideas you have for data transformation and how your background makes you a perfect fit for the role.
Showcase Your Projects: If you have an active GitHub profile or have contributed to open-source projects, include links to these in your application. Highlight any relevant projects that demonstrate your ability to write clean, reusable code and work with tools like Airflow and DBT.
Prepare for Technical Questions: Anticipate technical questions related to data architecture, schema design, and dimensional data modelling. Be ready to discuss your previous experiences and how you approached problem-solving in past roles.
How to prepare for a job interview at CRU International Limited
✨Showcase Your Technical Skills
Be prepared to discuss your experience with SQL, Python, and any relevant tools like Airflow and DBT. Bring examples of projects where you've built data pipelines or worked with cloud architecture, especially on Azure.
✨Demonstrate Problem-Solving Abilities
Expect questions that assess your problem-solving skills. Prepare to share specific instances where you faced challenges in data engineering and how you overcame them, highlighting your analytical thinking.
✨Communicate Clearly
Since the role involves working with internal stakeholders, practice explaining complex data concepts in simple terms. This will show your ability to communicate effectively and ensure everyone is on the same page.
✨Bring Your Ideas
CRU values innovation, so come ready to discuss your ideas for improving data processes or introducing new technologies. This shows your enthusiasm for the role and your proactive approach to contributing to the team.