Senior Python Engineer
Summary
Location:
Barcelona (Hybrid)
Day Rate:
Negotiable
Duration:
12 Months
Availability:
ASAP
About the Client
My client is the air transport industry's IT provider, delivering solutions for airlines, airports, aircraft, and governments. Their technology powers more seamless, safe, and sustainable air travel.
They are looking to hire an experienced Senior Python Engineer on a contract basis for a 12-month contract, based in Barcelona.
About the Role
The Data Intelligence team develops and deploys data-driven and AI-powered solutions to optimize operations in the aviation industry, with a particular focus on reducing CO₂ emissions.
For example, our client’s technology helps airlines save fuel during climbs by computing optimal climb speeds based on factors such as air density, aircraft weight, and flight conditions.
They are seeking a Senior Python Engineer to contribute to the development of a complete product from scratch that manages large-scale and resilient job executions.
This role involves building and maintaining core components such as databases, APIs, queues, and event-driven systems. The successful candidate will bring strong expertise in Python development, a solid understanding of AI-related technologies, and experience working in production-grade environments.
Key Duties:
Manage the machine learning pipeline solution that builds the models for the products
Train and assist the AI team in the use of the machine learning pipeline
Propose evolutions to enable data processing for everyone in the team
Manage the development ecosystem of the AI team, including Gitlab and Devpi, and ensure best practices are followed
Maintain the whole solution, including the computation server
Assist the AI team in daily tasks around the Unix environment, including the automation of various tasks using batch scripting
What we are looking for
Experience Required:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
At least 2 years of experience in machine learning model development and data processing, preferably with Python
Strong understanding of machine learning algorithms and data processing concepts
Proficient in batch scripting for Unix technology watch on Data processing, ML Engineering solutions etc…
Excellent problem-solving and analytical skills
Excellent communication and teamwork skills