Python Software Engineer

I’m Marcin Lelek and I manage an agile Software Engineering Team located in Kraków. We are working on several bots which are developed in Python using microservices, and rule-based processing engines.

We are looking for a responsible Python Software Engineer who is excited to build your own products and develop new features. You’ll focus on automating legal processes, decision support, and the optimization of legal processes. As we’re extending our services with UI for complex configuration, some knowledge of basic front-end skills will come in handy. 

A lot of our efforts go into building a great software ecosystem to support our goals. We have reached the point where automation, optimisation, scalability, and testability really matter. The ultimate goal of AirHelp engineering is to automate most of the processing.

 What can you expect from us:

  • We build code that is elegant and efficient, with a well-architected framework designed to solve problems.
  • We ship code to production on a daily basis.
  • We write tests.
  • We have a lot of autonomy in selecting and adjusting the process of software development.
  • We have lots of knowledge sharing initiatives, including AirConf (our own travel tech conference.)

We offer an opportunity to develop in various functional areas and technologies including Ruby/Rails, Python, Go, ReactJS, EmberJS, PostgreSQL, AWS, Google Cloud, Docker, Kubernetes, Redshift, Bootstrap, git, TeamCity, Terraform, AWS Lambda, Google Functions.


What impact will you make?

At AirHelp, you will make a difference working with the world's largest organization specializing in air passenger rights. We educate travellers around the world and help them get the compensation they deserve. We're a global, diverse team, that helps make air travel better for all. We are proud of our high customer satisfaction levels (according to TrustPilot).


In detail, your goal will be to:

  • Build new services and enrich existing ones.
  • Write code that is easy to test and manage; is scalable, testable, and can work reliably in cloud infrastructure.
  • Review the code of your team members.
  • Promote good practices in engineering.


Ideally, you can demonstrate: 

  • A couple of years of experience in software development. Very good knowledge of Python, Ruby will be considered a plus.
  • Basic knowledge of building web UI.
  • Experience in test-driven development.
  • General knowledge of IT trends, cloud infrastructure, SoA, REST as well as experience with cloud-based environment/infrastructure.
  • Sense of ownership of delivered code and our systems.


Perks & Benefits:

  • Flexible working hours and type of contract (Employment contract or B2B.)
  • Engineer’s Days where each month you can spend 1 day doing the stuff YOU want to do.
  • Hybrid workspace (partially remotely, partially from our comfortable office space near Blonia Park Aleja 3 Maja 9.)
  • Private healthcare and life insurance.
  • Unlimited, free use of AirHelp services.
  • Events and parties.
  • MacBook Pro and extra monitor(s).


Next steps: 


We are committed to making the process as smooth and speedy as possible. If you have any comments about your recruitment experience, please let us know HERE


About us: 

AirHelp is the world’s largest organization specializing in air passenger rights, helping travellers get compensation for delayed or cancelled flights and in instances of denied boarding. We take care of passengers' claims, develop innovative legal technology, educate travellers, and push for the growth and enforcement of air passenger rights worldwide. To date, AirHelp has helped more than 16 million people and is available globally. We are here to help.


AirHelp is, always has been, and always will be an equal opportunity employer. We are proud of our diversity and are committed to creating an inclusive environment for all.

Or, know someone who would be a perfect fit? Let them know!


aleja 3 Maja 9
30-062 Kraków Directions View page


Applicant tracking system by Teamtailor