Python Engineer
Search Ltd
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 130KJob location
Tech stack
API
Amazon Web Services (AWS)
Data Integrity
ETL
Data Security
Data Systems
Django
Python
PostgreSQL
SQL Databases
SQLAlchemy
Data Streaming
Pulumi
Flask
Amazon Web Services (AWS)
Api Design
Terraform
Redshift
Job description
Our client, a leader in the renewable energy industry, is looking for a Python Engineer to join their growing data team. They are committed to digital transformation and innovation, and they need an experienced professional to maintain and improve their in-house data systems. This role will focus on ensuring smooth data flow, security, and automation across the business., As aPython Engineer, you will:
- Maintain and improve internal data systems.
- Develop user interfaces and APIs to enhance data accessibility.
- Manage data integrity and optimize ETL pipelines.
- Work closely with technical and asset management teams to improve the platform.
- Identify automation and integration opportunities to drive efficiency.
- Ensure data security and compliance with GDPR and industry regulations.
Requirements
- Experience in Python development (Flask, Django).
- Experience with SQL databases (PostgreSQL, SQLAlchemy).
- Any experience in AWS cloud environments (EC2, S3, RDS, Redshift, Athena) - but not a must.
- Knowledge of ETL pipelines, API development.
- Experience with Infrastructure as Code tools (Terraform, Pulumi), would be great but not a must.