Senior Python Developer (m/f/d)

Permanent employee, Full-time · Frankfurt am Main, Hybrid-Germany

About the role
As a Senior Python Developer with a focus on data, you will be a key player in designing and building the robust, scalable data solutions that empower our aviation partners. You will act as a trusted technical partner, translating complex business problems into elegant and effective solutions. In this role, you will not only take ownership of critical project components but also elevate the team’s capabilities by mentoring junior developers and driving technical best practices.

What you will be doing:

  • Lead the design, implementation, and maintenance of production-grade data pipelines to support operational and analytical needs.
  • Develop advanced, maintainable, and efficient Python solutions for large-scale data processing, transformation, and analysis.
  • Architect and oversee the integration of complex data from airlines, airports, and partners into seamless, reliable workflows.
  • Act as a technical thought partner for cross-functional teams and clients, ensuring solutions solve the core business need.
  • Mentor junior colleagues, conduct constructive code reviews, and contribute to our internal knowledge base and engineering standards.
  • Champion best practices in data governance, security, and compliance to build trust through high-quality, reliable systems.
  • Evaluate and pioneer new technologies to keep our solutions at the forefront of the industry.

What skills should you have?
We’re looking for a seasoned professional with a strong background in building and maintaining long-term software products. We expect one of the following qualifications:
  • A Bachelor's or Master's degree in Computer Science or a related STEM field, combined with at least 5+ years of demonstrable professional experience in software or data engineering, specifically in building, maintaining, and deploying long-term software products as part of a team.
  • Alternatively, if you come from a different background, we require an extensive and proven track record of professional experience in software development. This should clearly demonstrate your ability to drive the development of complex software components as part of a professional team, taking them from design through to a live production environment.

Key competencies for this role include:

  • Advanced proficiency in Python, including object-oriented and functional paradigms.
  • Extensive experience with unit and integration testing using frameworks like pytest.
  • Strong skills in data manipulation and analysis libraries (e.g., Polars, NumPy) and SQL.
  • Practical experience developing and deploying APIs using frameworks like FastAPI.
  • Proficiency in modern software packaging and distribution. This includes creating and managing dependencies with tools like UV.
  • Proficiency with version control and CI/CD. You should have strong skills in using Git and experience with CI/CD pipelines (e.g., GitHub Actions) for automated testing and deployment.
  • Practical experience with containerization. This includes using Docker to containerize applications and manage them in a production environment.
  • The ability to proactively solve problems, think critically, and effectively explain complex technical topics to diverse audiences.
The following skills and experience would also be an asset:
While not required, the following skills and experiences would help you thrive in this role. If you’re eager to develop in these areas, we encourage you to apply!
  • Hands-on experience with Object-Relational Mappers (ORMs) like SQLAlchemy.
  • Knowledge of asynchronous programming in Python (e.g., asyncio).
  • Familiarity with container orchestration platforms like Kubernetes for managing and scaling containerized applications.
  • Hands-on experience with big data processing frameworks like Spark, as well as modern data pipeline orchestration platforms like Dagster.
  • Hands-on experience with Infrastructure as Code (IaC), specifically using tools like Terraform to manage cloud resources.
  • Practical experience with key cloud services, particularly within the Azure or GCP ecosystem. This includes working with services like Azure Databricks, Azure Kubernetes Service (AKS), and Azure Data Lake.
  • A strong grasp of data governance, security, and compliance best practices. Knowledge of data governance platforms such as Unity Catalog is also a plus.
  • A passion for solving real-world challenges in the aviation industry.
We offer flexible working hours (30–40 hours per week) and hybrid working options where you can live anywhere within Germany, but regular presence in the office and willingness for duty travels is expected, depending on the project.
 
We are committed to fostering a diverse and inclusive workplace. We encourage individuals of all genders and backgrounds to apply and bring their unique perspectives to our team.
Join us in unlocking the power of data!

About us
zeroG was founded in 2015, as a spin-off from Lufthansa Systems. The goal was to set up a team of bright people – fluent in data & analytics and human-centered, agile work – and let them do their magic in improving aviation.

Throughout our history, we’ve supported the Lufthansa Group in their digital transformation journey and created the intelligent edge around Lufthansa Systems products, like NetLine/Ops++ and NetLine/Plan.

Today, we’re continuing our own journey in attracting OAL business, offering our expertise in improving business processes and developing cutting-edge data science applications and products. We deliver human-centered, end-to-end data science solutions, that help our clients eliminate cost, boost productivity and discover new business potentials.

Why you'll love working with us: 

  • Take initiative and watch your contributions drive real change in our dynamic environment. 

  • We prioritize creativity, open dialogue, and teamwork over rigid structures, ensuring every voice is heard.

  • Work alongside an international team of top-notch data specialists who are passionate about creating innovative and elegant solutions with clients from all corners of the world. 

  • Take advantage of abundant learning opportunities for growth, supported by a yearly training budget, to help you develop new skills and advance your career.

  • Enjoy a work environment that respects your work-life balance, offering flexibility and the option to work from home and the office as it suits you. 

  • If you're moving to Germany, our comprehensive relocation package ensures a smooth transition, helping you feel at home from day one. 

  • As part of the Lufthansa Group family, you'll benefit from discounted flight tickets from Lufthansa and partner airlines that make exploring the world easier and more flexible. 


Read more about zeroG, our culture, and tips for the recruitment process at https://www.zerog.aero/career.
 
We are looking forward to hearing from you!
iThank you for your interest in zeroG! Please fill out the following short form. Should you have difficulties with the upload of your data, please send an email to recruiting@zerog.aero.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.