At a Glance
- Tasks: Design and build data pipelines that power analytics and decision-making.
- Company: Join Norton Blake, a leader in renewable energy services.
- Benefits: Competitive pay, flexible working hours, and opportunities for professional growth.
- Why this job: Make a real impact by shaping the future of data infrastructure.
- Qualifications: Experience in data warehousing, Python, SQL, and cloud platforms.
- Other info: Collaborative environment with a focus on innovation and problem-solving.
The predicted salary is between 36000 - 60000 ÂŁ per year.
We are looking for a Senior Data Engineer to design, build, and scale the data infrastructure that powers products and decision-making. This role is central to how data flows across the organization—from ingestion and processing to analytics and insights. You’ll work closely with developers, analysts, and trading teams to ensure data is reliable, accessible, and built for the future. This role combines hands‑on engineering with strategic thinking. You’ll contribute to architecture discussions, improve data pipelines, and help shape technical direction. We’re seeking someone who takes ownership, enjoys tackling complex problems, and can deliver impactful solutions across multiple systems and teams.
Responsibilities
- Design, build, and maintain robust data pipelines for analytics, reporting, and product use cases.
- Contribute to long‑term technical roadmap and participate in architecture discussions.
- Build and optimise ETL/ELT processes for small‑to‑large‑scale data processing.
- Develop clear, well‑structured data models and maintain documentation to support analytics and self‑service.
- Collaborate with software developers, analysts, and trading teams to deliver reliable and scalable data solutions.
- Identify opportunities to improve performance, automate processes, and enhance data quality and reliability.
Core Skills & Competencies
- Collaborative mindset: Works well with teams, communicates openly, and fosters a positive culture.
- Analytical thinking: Structured, detail‑oriented, and curious; focused on accuracy and performance.
- Problem‑solving: Able to trace issues across multiple systems and deliver elegant, lasting solutions.
- Communication: Able to explain complex technical concepts clearly to technical and non‑technical stakeholders.
Required Skills & Experience
- Data warehousing: Understand differences between application databases and analytical warehouses; design models for both.
- Python: Strong expertise; C# experience is a plus.
- SQL: Comfortable with complex queries and query tuning on relational and analytical databases (e.g., PostgreSQL, ClickHouse).
- Containers: Experience building, running, and deploying containerised services in local and production environments.
- Cloud platforms: Experience with Azure and distributed systems.
Preferred Skills
- Kubernetes & Helm: Deploying and managing containerised applications at scale with reliability and fault tolerance.
- Kafka (Confluent): Familiarity with event‑driven architectures; experience with Flink or KSQL is a plus.
- Airflow: Experience configuring, maintaining, and optimising DAGs.
- Energy or commodity trading: Understanding the data challenges and workflows in this sector.
- Trading domain knowledge: Awareness of real‑time decision‑making and trading data flows.
Seniority level: Mid‑Senior level
Employment type: Full‑time
Job function: Services for Renewable Energy
Data Engineer employer: Norton Blake
Contact Detail:
Norton Blake Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Data Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the data engineering field and let them know you're on the lookout for opportunities. A friendly chat can lead to referrals or insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving data pipelines, ETL processes, or any cool analytics work 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 your technical knowledge and problem-solving skills. Be ready to discuss your experience with Python, SQL, and cloud platforms like Azure. Practice explaining complex concepts in simple terms—this will impress both technical and non-technical interviewers.
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining us at StudySmarter. Tailor your application to highlight how your skills align with the role, and make sure to follow up after applying to show your enthusiasm.
We think you need these skills to ace Data Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Data Engineer role. Highlight your experience with data pipelines, ETL processes, and any relevant cloud platforms like Azure. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include specific projects where you've designed or optimised data solutions. This gives us a clear picture of your hands-on experience and problem-solving abilities. Don't be shy—let your work speak for itself!
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. We love seeing enthusiasm and a collaborative mindset.
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, it shows us you're keen on joining our team at StudySmarter!
How to prepare for a job interview at Norton Blake
✨Know Your Data Inside Out
Make sure you’re well-versed in data warehousing concepts and the differences between application databases and analytical warehouses. Brush up on your Python and SQL skills, especially complex queries, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex data issues. Think about how you traced problems across systems and delivered lasting solutions. This will demonstrate your analytical thinking and problem-solving abilities, which are crucial for the role.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You’ll need to communicate effectively with both technical and non-technical stakeholders, so being able to break down your thought process will be key to making a good impression.
✨Collaborate and Contribute
Highlight your collaborative mindset by discussing past experiences where you worked closely with developers, analysts, or trading teams. Emphasise your ability to foster a positive culture and contribute to architecture discussions, as teamwork is essential in this role.