Lead Python Engineer
Role details
Job location
Tech stack
Job description
The Lead Python Engineer works on external client projects to design and deliver high-quality data-processing solutions and back-end services that support the client's business vision.
This is a hands-on technical leadership role, combining day-to-day development with responsibility for technical direction, solution design, and code quality.
The Lead Python Engineer works closely with architects, python engineers, and platform teams from early design stages. The role contributes to building scalable, performant, and maintainable systems while guiding the development team through best practices and standards., * Hands-On Development: Design, build, and maintain Python-based backend services, APIs, and data-processing components, including solutions for high-volume or time-series data.
- System Design & Architecture: Contribute to system and solution design, define architectural patterns, and make key technical decisions to ensure scalable, reliable, and maintainable systems.
- Data & Backend Integration: Design and optimize data models, database schemas, and integrations across data pipelines and backend services.
- Code Quality, Delivery & Collaboration: Lead by example through clean, well-tested code, code reviews, CI/CD pipelines, monitoring, and close collaboration with engineers, platform teams, and stakeholders, while mentoring and coaching team members.
Requirements
Do you have experience in SQL?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Engineering, or related field
- At least 8 years of professional Python development experience
- Strong Python development for data engineering workloads (data processing, batch/streaming jobs, analytics workflows).
- Solid SQL skills and experience with data modeling and query optimization.
- Experience working with cloud-based data platforms like Databricks and data pipelines
- Experience as a Team Lead & strong problem-solving and ownership mindset.
- Leading by example and coaching teammates
- Clear communication and collaborative working style
Nice-to-have:
- Experience with lakehouse or data lake architectures.
- Familiarity with orchestration and scheduling tools.
- Experience in exposing data via APIs or supporting data consumption use cases.
Benefits & conditions
-
Collaborative culture: Work alongside brilliant minds, exchange ideas, and contribute to a dynamic and inclusive work environment.
-
Competitive compensation: Receive a generous salary package, including a yearly bonus up to 20%
-
Work-life balance: Benefit from flexible working hours and unlimited paid time off (PTO) allowing you to achieve harmony between your personal and professional life.
-
Budget for personal development and learning opportunities, as we embrace a growth mindset.
-
Personal budget for setting up your home office.
-
Please note that we only accept applicants that are located in the Netherlands and that Utilus does not cover relocation.
Utilus is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.