Job Title: Senior Data Engineer Reports To: Head of Data and Systems Role Purpose: 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: Qualifications & 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).