Python Engineer for Search Tribe

    Who are we & What do we do?

  • We are Search Backend – the team being responsible for Kiwi.com’s search engine, pricing engine, and data. The Engine we develop provides clients with the best available travel content matching their criteria at a rate of thousands of requests per second.
  • The majority of our work involves Python. However, we have started rewriting some of our most prominent services to Golang. Also, we use data about searches to build extensive datasets for further analytical purposes using data warehouse concepts.
  • What do we use?

  • We code in Python & Golang
  • We maintain the code using GitLab and deploy using its CI/CD
  • Our deployments are running on Kubernetes (GKE)
  • We extensively use GCP products (Pub/Sub, Google Cloud Storage, BigQuery, CloudSQL)
  • We use NoSQL databases – Redis, ElasticSearch
  • To ensure nothing goes wrong we monitor our service using Sentry & Datadog
  • Who are we looking for?

  • You are an experienced Golang and/or Python developer.
  • You are able to write optimized code as the performance matters.
  • You are a reliable team player willing to help other teammates.
  • You can think out of the box and proactively seek for improvements.
  • Salary starting from 2 500 EUR gross depending on relevant experience and skills.

    How do we work?

  • No blame culture
  • All of us make mistakes and we try to ensure that we learn from that and do not repeat the same mistake in the future. Each major incident is addressed in the postmortem to improve the process.

  • Fail fast, learn fast
  • When delivering a new business feature, we implement the MVP version in the first place to prove the business case. Afterward, we aim for a proper technical solution. We try to avoid nitpicking.

  • Independence
  • Our aim is to provide you with enough context so that you can act independently. Most of our workload is organized in Jira but you aren’t limited to strictly defined tasks. We encourage you to come up with your own solution to the problems and will support you in cross team cooperation. We don’t like micromanagement. 

  • No question is stupid
  • We promote a safe environment within the team to make sure you will feel comfortable to ask any questions or raise any concerns since day 1.

  • Help other teammates
  • As no one is a specialist for all directions, we believe that knowledge sharing is the key to team’s success. We encourage you to ask questions and we support you to pass technical knowledge and domain knowledge on more junior team members. We help each other if needed.

  • Releases & deployment process
  • We rely on fully automated CI/CD pipelines that allow us to release/rollback versions as often as we need – with a single click. We like canary releases.
  • Requirements

  • 3 years or more of professional experience in software development.
  • Very good knowledge of Python or Golang.
  • Nice to have: Knowledge of data warehouse concepts
  • Experience with cloud based deployments, especially using Kubernetes.
  • Experience with PostgreSQL, Redis & ElasticSearch.
  • Experience with distributed messaging systems (e.g. Kafka, GCP PubSub),
  • Experience with monitoring and error tracking systems such as Sentry, Datadog
We offer you

Besides a motivating salary, we offer quarterly bonuses dependent on the company’s overall results and your own performance.
We offer unlimited contracts within a forward-thinking and ambitious company.
We also enjoy benefits, such as meal vouchers, 20+5 days vacation, sick days, Multisport card.
Occasional work from home and/ or our modern office located in the old center of Bratislava where you can enjoy,  chillout zones, free refreshments, parking for car/bicycle/motorbike.
Hardware from Apple or Microsoft based on your preferences.
Dogs, kids, and parties are welcome in our offices.

Interested? Join us and hack the traditional ways of travel!

Kiwi.com is proud to be an equal opportunity workplace and employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Throughout the recruitment process and for some time after it’s finished, we’re going to process your Personal Data. You can find all the necessary information in our Privacy Policy available at: https://jobs.kiwi.com/recruitment-privacy-policy/.

kIT RecruiterKatarína Daniš

Linkedin profile

LocationBratislava

TeamDevs

Employment typeFull-time

Apply now

Curious about what you're getting into?

We all share the same passion, but each team has its own spirit. Find out if this one is the right fit for you.

Get to know the team

kiwi-com_21962
business-developement
kiwi-com_21927
kiwi-com_22221
kiwi-com_22315
kiwi-com_22250

Tech community events in 2021

To meet talented people, we organize and join tech events. We talk about what we do and how we do it, and we connect with others. Visit code.kiwi.com to see where you can find us.

first-collage
gth-smalll

Visit code.kiwi.com

Create
a job alert

Drop us a resume