Negotiable
Undetermined
Remote
London, United Kingdom
Summary: As a Principal Data Engineer, you will lead the design and implementation of data infrastructure while mentoring junior engineers. Your role involves making critical technical decisions, ensuring high-quality deliverables, and optimizing team structure for maximum impact. You will drive excellence in data engineering practices and foster a collaborative environment. This position is remote and offers a contract of 6 months with the possibility of extension.
Key Responsibilities:
- Make critical technical design decisions for data infrastructure.
- Mentor and apprentice data engineers, ensuring adherence to best practices.
- Influence team structure to optimize delivery and impact.
- Ensure quality of deliverables, maintaining high standards of reliability, scalability, and performance.
- Drive the team towards excellence in data engineering.
Key Skills:
- 8+ years of professional experience as a data engineer, focusing on cloud-based data engineering using AWS services.
- Experience leading engineering teams.
- Creation of enterprise-grade data solutions at scale.
- Expertise in Python development.
- Fluency in data architecture and engineering patterns.
- Experience with relational databases and vector stores.
- Strong experience with containerization technologies and AWS ECS.
- Practicing high coding standards with clean code and testing automation.
- Driven, execution-oriented, and able to work independently in fast-paced environments.
- Interest in Generative AI and ML topics.
- Kedro framework experience is a plus.
- Strong communication and collaboration skills.
- Excellent problem-solving abilities.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT