Senior Data Engineer in Bristol

Senior Data Engineer in Bristol

Bristol Full-Time 55000 - 65000 £ / year (est.) Home office (partial)
B

At a Glance

  • Tasks: Design and implement robust data pipelines and user-friendly applications in cloud environments.
  • Company: Join Bluefield Services, a forward-thinking company focused on renewable energy solutions.
  • Benefits: Enjoy competitive salary, hybrid working options, and opportunities for professional growth.
  • Other info: Collaborative team environment with a focus on innovation and sustainability.
  • Why this job: Make a real impact in the renewable energy sector while developing your technical skills.
  • Qualifications: 4+ years of Python development experience and strong understanding of API and ETL processes.

The predicted salary is between 55000 - 65000 £ per year.

As a Senior Data Engineer in Bluefield Services, you will bring broad experience in end-to-end Python development and building scalable, secure, and user-friendly applications in cloud environments. You will play a key role in designing and implementing robust data pipelines, APIs and user interfaces that power our in-house system, responsible for gathering data from our solar farms and processing it to drive business operations and decisions. As part of a small team, you will be comfortable working across a broad range of tasks and technologies, taking ownership from design through to delivery.

Duties and Responsibilities:

  • Develop, and maintain in-house Python-based applications using Flask.
  • Build and optimise both user interfaces and APIs.
  • Develop and manage ETL pipelines with concurrency to handle large-scale data processing.
  • Ensure infrastructure is scalable and maintainable using Infrastructure as Code tools.
  • Implement and maintain relational databases, primarily PostgreSQL, using ORM libraries such as SQLAlchemy.
  • Understand, monitor and troubleshoot a wide range of AWS resources.
  • Drive quality in a system used in regular reporting through automated tests and code review standards.
  • Maintain clear system documentation.
  • Contribute to front-end development using HTML and CSS where needed.
  • Collaborate with data team to develop strategies that ensure products effectively support the company’s objectives.
  • Develop understanding and ownership of the system by working closely with the existing data engineers and getting to grips with the code.

Required Qualifications, Skills, and Experience:

  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
  • Minimum of 4 years of professional experience in Python software development, able to bring experience from multiple projects / problem domains.
  • Experience planning system design/architecture.
  • Proven experience with Python web frameworks.
  • Strong understanding of API development.
  • Hands-on experience with ETL (Extract, Transform, Load) pipelines and concurrent processing.
  • Experience in cloud platforms.

Technical Stack (or equivalent):

  • Cloud Platforms: AWS (ECS, S3, EC2, RDS, CloudWatch).
  • Frameworks & Libraries: Flask, SQLAlchemy.
  • Operating Systems: Linux.
  • Front-End: HTML, CSS.
  • Databases: PostgreSQL.
  • Infrastructure as Code: Pulumi.

Job Location: Bristol Central. Minimum 3 days in office. Hybrid working available.

Hours of Work: Full time is 37 ½ hours per week, Monday to Friday 9:00 am until 5:30 pm. We will also consider part-time (reduced working days).

Senior Data Engineer in Bristol employer: Bluefield Partners LLP

At Bluefield Services, we pride ourselves on being an excellent employer that fosters a collaborative and innovative work culture. As a Senior Data Engineer, you will have the opportunity to work in a dynamic environment in Bristol Central, where hybrid working is encouraged, allowing for a healthy work-life balance. We are committed to employee growth, offering continuous learning opportunities and the chance to take ownership of impactful projects that drive our mission in renewable energy.
B

Contact Detail:

Bluefield Partners LLP Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Data Engineer in Bristol

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Bluefield Services. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially those involving ETL pipelines or cloud applications. This gives us a tangible way to see what you can do beyond just words on a CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your Python and AWS knowledge. We love seeing candidates who can talk through their thought process and problem-solving skills, so practice coding challenges and system design discussions.

✨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 at Bluefield Services.

We think you need these skills to ace Senior Data Engineer in Bristol

Python Development
Flask
ETL Pipelines
API Development
PostgreSQL
SQLAlchemy
AWS (ECS, S3, EC2, RDS, CloudWatch)
Infrastructure as Code (Pulumi)
Linux
HTML
CSS
System Design/Architecture
Concurrent Processing
Documentation Skills
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python development and cloud environments. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

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 your background makes you a perfect fit for our team at Bluefield Services.

Showcase Your Projects: If you've worked on any cool projects involving ETL pipelines or API development, make sure to mention them! We love seeing real-world applications of your skills, so share links or descriptions where possible.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Bluefield Partners LLP

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Flask, and PostgreSQL. Brush up on your knowledge of AWS services like ECS and S3, as they’ll likely come up during the interview.

✨Showcase Your Projects

Prepare to discuss specific projects where you've developed ETL pipelines or built APIs. Be ready to explain your role, the challenges you faced, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.

✨Understand the Business Context

Familiarise yourself with how data impacts business operations, particularly in the context of solar farms. Being able to articulate how your work as a data engineer can drive decisions will show that you understand the bigger picture.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, current projects, and the company’s goals. This not only shows your interest but also helps you gauge if the company is the right fit for you.

Senior Data Engineer in Bristol
Bluefield Partners LLP
Location: Bristol

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

>