Senior Data Engineer in Bristol

Senior Data Engineer in Bristol

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

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 hybrid working, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative team environment with excellent career advancement opportunities.
  • 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:

  • 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

At Bluefield Services, we pride ourselves on being an excellent employer, offering a dynamic work culture that fosters innovation and collaboration. Our Bristol Central location provides a vibrant environment with hybrid working options, ensuring a healthy work-life balance while you contribute to meaningful projects in the renewable energy sector. We are committed to employee growth, providing opportunities for professional development and hands-on experience with cutting-edge technologies in a supportive team setting.
Bluefield

Contact Detail:

Bluefield 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 your connections in the data engineering field, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, ETL pipelines, and any cloud applications you've built. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and approach problems!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

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

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

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 include links if 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’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Bluefield

✨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 Senior 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
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

>