At a Glance
- Tasks: Design and develop data pipelines to ensure efficient data flow and integration.
- Company: Join ICIS, a leader in optimising global resources with a collaborative culture.
- Benefits: Competitive salary, career development, and a supportive work environment focused on innovation.
- Why this job: Be part of a strategic transformation in data and AI within a dynamic global business.
- Qualifications: Experience in Data Engineering, strong skills in Python, SQL, and cloud platforms.
- Other info: Opportunity for mentorship and continuous improvement in a high-performing team.
The predicted salary is between 44000 - 66000 £ per year.
At ICIS, our mission is to optimize the world's resources. We help companies make strategic, sustainable decisions by bringing transparency to markets across the world. We create a comprehensive view of commodities markets, providing companies with the data and intelligence to successfully navigate across global value chains every day. Our customers benefit from instant access to price assessments, reports and forecasts, a dedicated news channel and supply and demand data.
About the Team
You’ll be joining a collaborative, high-performing team with deep technical and domain expertise. We work closely with Data Analysts and Data Scientists across a range of business areas, turning complex requirements into scalable, reliable data solutions. Our team plays a central role in ingesting and managing many of the organisation’s key datasets. The data pipelines we build and maintain serve as the backbone for the insights delivered to our customers. Open communication, knowledge sharing, and a strong sense of ownership are core to how we work. With a strong focus on delivering the right data at the right time, this is a great opportunity to be part of a team where your work directly contributes to meaningful outcomes for our customers.
About the Role
We have an outstanding opportunity available for a senior data engineer within our data operations team. This role will collaborate with stakeholders across business units to design, develop, and maintain the data pipelines, ensuring data quality which provides customers with the ‘Right Data at the Right Time’. This is an exciting opportunity to be part of a strategic transformation focused on data and AI innovation within a dynamic market-leading global business. We have a supportive culture with a keen focus on innovation, technical excellence, career development and mutual support.
Responsibilities
- Data Pipeline Development: Design, develop, and optimize robust data pipelines and ETL processes to ensure efficient data flow and integration.
- Data Infrastructure Management: Manage and enhance our data infrastructure to support performance, scalability, and long-term reliability.
- Advanced Analytics Support: Build and maintain data models, data marts, and data lakehouse architectures to support data science initiatives, advanced analytics and reporting.
- Data Quality Assurance: Implement data quality checks to maintain accuracy and consistency across all data sources.
- Technology Exploration: Explore and implement advanced data technologies and tools.
- Drive Continuous Improvement: Identify opportunities to streamline processes and improve the efficiency of our data pipelines.
- Mentor and Support Team Members: Provide guidance and mentorship to junior engineers and support team to tackle technical challenges together.
- Stakeholder Collaboration: Work closely with cross-functional teams to understand data requirements and deliver solutions that meet business needs and collaborate with Analysts, Data Scientists, product owners, and business stakeholders to deliver high-impact, AI-driven solutions.
Requirements
- Considerable experience in Data Engineering with strong focus on Data Management and Data Quality.
- Bachelor’s Degree (Engineering/Computer Science preferred but not required); or equivalent experience required.
- Deep proficiency in Python, SQL, Cloud Platforms (AWS, GCP, Azure), Data Warehousing (Snowflake), Orchestration (Airflow, Rundeck), Streaming (Kafka).
- Continuous engagement with Data Science and Analytics colleagues to understand requirements for our data-assets and empower them with best possible data, to create high value analytical services.
- Ownership of assigned data products, including data model design, end-to-end data pipeline delivery, data product quality monitoring, requirements analysis and issue resolution.
- Enthusiastic attitude to explore and implement advanced data technologies and tools.
- Working with other tech teams to define data requirements for external data products e.g., APIs, Data Marketplace offerings etc.
- Create data-to-value framework, which enables data value tracking from ingestion to customer value realisation.
- A team player who works collaboratively and possesses excellent communications skills with ability to communicate technical details in business terminology.
- Demonstrated success in managing multiple deliverables concurrently and prioritising effectively.
- Detail-orientated with strong problem-solving skills, innovative thinking and self-motivation in learning and exploring applications.
- Capable of providing coaching and support to transfer technical and data knowledge, fostering a collaborative team environment.
- Contribute to continuous improvement initiatives and process enhancements.
Senior Data Engineer in London employer: ICIS
Contact Detail:
ICIS Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Data Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. The more people you know, the better your chances of landing that Senior Data Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your data pipeline projects and any cool analytics you've done. This gives potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on common data engineering questions and scenarios. Practice explaining your thought process clearly, as communication is key in collaborative environments like ours at ICIS.
✨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 our team.
We think you need these skills to ace Senior Data Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Data Engineer role. Highlight your experience with data pipelines, ETL processes, and any relevant technologies like Python and SQL. We want to see how your skills align with our mission at ICIS!
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 your enthusiasm for innovation and collaboration, which are key to our culture.
Showcase Your Projects: If you've worked on any cool data projects, make sure to include them in your application. Whether it's a personal project or something from a previous job, we love seeing practical examples of your work and how you tackle challenges.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details about the role and our team there!
How to prepare for a job interview at ICIS
✨Know Your Data Tools
Make sure you brush up on your knowledge of Python, SQL, and the cloud platforms mentioned in the job description. Be ready to discuss how you've used these tools in past projects, especially in building data pipelines or managing data quality.
✨Showcase Your Problem-Solving Skills
Prepare examples that highlight your problem-solving abilities, particularly in data management and pipeline optimisation. Think of specific challenges you've faced and how you tackled them, as this will demonstrate your innovative thinking and technical expertise.
✨Understand the Business Impact
Familiarise yourself with how data engineering contributes to business outcomes. Be prepared to discuss how your work can help ICIS provide the 'Right Data at the Right Time' for their customers, and how you can support their mission of optimising resources.
✨Emphasise Team Collaboration
Since the role involves working closely with Data Analysts and Data Scientists, be ready to talk about your experience in collaborative environments. Highlight instances where you've mentored others or worked cross-functionally to deliver high-impact solutions.