Data Engineer

You will be strengthening the Data Engineers team that covers the full cycle of data processing, integration, and validation for product teams. This is an opportunity to contribute to building a modern data platform, take part in transitioning to a new architecture, and develop integrations that will become the foundation for the company’s AI and ML initiatives.
Your tasks
1. Integrating data into the internal data platform and developing ETL pipelines (Python, SQL, Airflow).
2. Ensuring data quality: monitoring, validation, and incident resolution.
3. Support and optimization of current data loading processes.
4. Documentation of existing integrations and workflows.
5. Interaction with analysts: accepting technical requests for new features, coordinating requirements.
Challenges for the first three months:
-Master the current workflow (Python/SQL/Airflow).
-Establish a process for monitoring and maintaining existing integrations.
-Take over the process of creating new integrations.
Challenges for the first six months:
-Optimize the data aggregation process according to the specifics of the new infrastructure.
-Take ownership of ETL support - resolve incidents, suggest improvements.
What we expect from you:
1. 2+ years of experience as a Data Engineer.
2. Experience with SQL.
3. Knowledge of one of the languages: Python / Java / Scala (we use Python).
4. Experience with Spark and Databricks.
5. Knowledge of Docker, Kubernetes (desirable).
5. Experience with cloud providers (Azure is an advantage).
Will be a plus:
1. Experience with relational databases (in particular PostgreSQL).
2. Knowledge of Airflow.
3. Understanding of Airbyte and Terraform.
4. Experience with Kafka.
We offer
1. Work format of your choice: fully remote from anywhere in the free world, as well as access to one of our offices if desired (Kyiv, Warsaw).
2. Conditions that help you focus on performance: fair compensation that matches your skills and experience. We also provide equipment regardless of work format and location.
3. Career growth through action: 80%+ of all leads at Kiss My Apps were switchers just 2–3 years ago. Your impact here isn’t defined by years on your resume — it’s defined by how quickly you learn, take responsibility, and own your career.
4. Well-being program: we care about the mental health of our team and provide access to individual or group therapy sessions with a corporate psychologist, as well as online yoga classes twice a week.
5. Development and professional fulfillment: we host internal English speaking clubs with a native speaker, and offer opportunities to speak at internal and external events by Kiss My Apps. In addition, you’ll have an annual budget to cover up to 50% of the cost of professional conferences, educational events, and training.
6. Additional benefits of your choice: We offer a fixed annual budget for you to decide how to spend — 50% coverage of health insurance, therapy, sports, or dental care. Plus, 40 days of paid vacation and sick leave with no date restrictions.
7. Support during wartime: we provide everything needed for uninterrupted work, systematically support the Defense Forces, and participate in Ukraine’s recovery initiatives.
Important: there is an option to reserve positions for conscripts after a trial period, provided that they have properly executed military registration documents and the company has internal capacity, as determined in accordance with applicable law.
What the hiring process looks like
1. Intro with a recruiter - a 45-minute conversation about your expectations and the culture at KMA.
2. Technical interview with Data Engineer and Non-mobile department lead.
3. Final interview with the CTO.
If you want to go beyond writing ETL processes and build a flexible and scalable data infrastructure that will become the basis for product solutions and business growth, join us.
Let's launch the future together.  🚀
Join our team!
We're seeking passionate individuals ready to innovate and drive success. Apply now and let's grow together.
(.pdf, .doc, .txt… max 10Mb)
Uploading...
fileuploaded.jpg
Max size for files is 10 MB.
Thank you! Your submission has been received!