





Mid-level generalist Python/data role in metro location with broad requirements increases applicant competition.
Data engineering skills are transferable across industries but prefer domain-specific data experience.
Explicit 5+ years and required Python/pandas/SQL experience enforce moderate screening.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead design, development, and maintenance of Python-based data engineering applications and pipelines.
Take full ownership and accountability for assigned tasks and processes, ensuring on-time delivery with quality.
Collaborate and communicate with UK-based clients and internal teams, including leading technical design and architectural decisions (data flows, APIs, scalability, security).
Minimum 4 years of experience as a Python developer, preferably in data engineering domain.
Strong proficiency in Python, including libraries like pandas, numpy, and streamlit.
Experience with databases, especially SQL and Postgres, and production observability (logging, monitoring, metrics).
Hands-on experience with Git workflows including feature branches, pull requests, and code reviews.
Experienced in leading development teams with ownership of complex Python data processing projects.
Comfortable working with cross-functional and international teams (UK-based clients) and managing technical design discussions.
Skilled in performance optimization, debugging, and implementing scalable, secure data solutions in production environments.