Python Backend Engineer (f/m/x)

Comtravo - Empowering Purposeful Business Travel

We are a tech-savvy team of travel professionals and customer service heroes with the common goal of simplifying business travel with an AI-based approach. We've been revolutionizing the business travel market for 6 years and are growing fast with now more than 270 colleagues, backed by top investors like Microsoft, Project A, and Creandum.

At Comtravo, we always see challenges as opportunities and thus we see the biggest challenge for the travel industry, the spread of the COVID-19 virus and the limitations it brings, as the biggest opportunity for us. We have successfully adapted our strategy and this has resulted in the strongest growth so far in our successful company history. 

Our two major web applications are developed for the internal or respectively external use of our travel agents and customers to book and manage their business trips. Both applications interact with our in-house-built booking engine with APIs to our suppliers.

Our tech stack:

The frontend is built in Angular / Typescript. We have two major applications - one for our customers and one for our back-office team of travel agents.

We are using state-of-the-art technologies, such as natural language processing and machine learning techniques, to automate our booking and fulfillment pipelines and leverage past data to improve our customer's experience. These are primarily developed in python.

We carefully design our systems to collect the right data at the right places and make such data available in a compliant way to enable a data-driven mindset throughout the company.

The backend is primarily built in Node.js / Typescript and consists of around 20 major RESTful services plus around 60 microservices. We make heavy use of Docker and Terraform and are running on AWS. Services are coupled by events and run on AWS ECS and Lambda.

We invest heavily in shared components, libraries, automated tests, monitoring and sane interfaces. Together with a strong CI/CD pipeline, we are able to release many times per day to production.

YOUR ROLE

  • You will be part of the automation team and be responsible for further developing and maintaining our automation services.
  • Our automation covers diverse services and applications, ranging from data annotation to search and recommendation.
  • In your role you will design, build, and maintain efficient, reusable, and reliable code - mainly in the python ecosystem.
  • You support the data team on all things related to our automation backend infrastructure (jointly with our dev-ops team).
  • You develop shared components and participate in analyzing model performance to derive actionable improvements.

YOUR PROFILE

  • You master python and apply good software development skills: structuring code, clean coding style, unit/integration tests, and code reviews.
  • You are experienced with python object-oriented programming and understand why it’s important to use type annotations and apply linting to code maintained by a team of developers.
  • As such you are a regular user of e.g. pytest, pylint, and mypy.
  • You understand that complex processes generate complex data.
  • You are aware that great solutions often require more time spent on understanding complex business processes than time spend on coding.
  • You enjoy both the freedom and the responsibility of being posed challenging questions - not answers.
  • You enjoy working in a strong team that has control of and takes responsibility for their decisions.
  • You are fluent in English.

WHATS WAITING FOR YOU

  • An exciting job in a high-tech startup 
  • A comprehensive onboarding program for all new employees
  • 30 days of vacation and the possibility to work up to 4 weeks outside of Germany
  • Flexible working hours within a hybrid work model
  • Attractive benefits for flights and hotels for your personal travels
  • Company discounts with external partners
  • A loft office in the heart of Berlin and 12 other locations in Germany, with everything you need (fruits, snacks, drinks, and more)
  • Relaxed atmosphere: there is no dress code at our company
  • Regular team events and company celebrationsTransparency and flat hierarchies
  • Every individual is valued
  • An international team from over 30 countries
  • You are welcome to bring your dog to the office

Interested? Then go ahead and apply now with your CV.