Data Engineer
Data Engineer
Genesis is a co-founding company that builds global tech businesses with outstanding entrepreneurs from CEE. We are one of the largest global app developers — products from Genesis companies have been downloaded over 300 million times and are used by tens of millions monthly.
We’re proud to have one of the strongest tech teams in Europe, with our experts regularly recognized among the best IT professionals in CEE and Ukraine.
We’re looking for a Data Engineer who’s excited to build something from the ground up and make a real impact on how the Finance team works with data.
Here’s what your day-to-day will look like:
🛠 Build and Own Our Finance Data Platform. Create and maintain a robust analytical database for the Finance team—you’ll be the go-to expert for anything data-related.
🤝 Collaborate with Stakeholders. Work closely with finance team members and business process owners to understand their data needs and turn them into smart, scalable solutions.
🚀 Design and Launch Data Pipelines. Build reliable data pipelines to pull in data from various sources—S3, SQL databases, APIs, Google Sheets, CSVs, and more.
🏗 Manage Data Infrastructure. Ensure our data systems are well-structured, scalable, reliable, and backed up regularly.
📊 Deliver Reports & Dashboards. Make sure key stakeholders get the right data at the right time—whether it’s for regular reports or one-off deep dives.
⚙️ Automate Manual Work. Help move the Finance team away from Excel by automating repetitive tasks and creating a centralized, easy-to-use data platform.
Key Qualifications of the Ideal Candidate:
✅ Experience:
- 1.5 to 2+ years of hands-on experience in data engineering.
- Experience with financial datasets is a strong advantage, but not required.
🧠 SQL Mastery:
- You’re confident writing complex SQL and working with large-scale datasets.
- You know your way around CTEs, window functions, joins, and indexes.
You’ve optimized queries for performance and helped make data easy to consume for others.
🔁 ETL / ELT Skills:
- You’ve worked with tools like Airflow, Airbyte, or similar for orchestrating data pipelines.
- You’ve set up automated data extraction from sources like S3, SQL databases, APIs, Google Sheets, or CSVs.
- You can build and maintain pipelines that update financial metrics for dashboards.
🛠️ Data Infrastructure & Scripting:
- You have experience maintaining and scaling analytical databases.
You follow good data quality practices—validation, logging, and retries are part of your playbook. - You can write Python scripts for transforming and automating data workflows.
We Offer:
- A comprehensive social package in addition to cash compensation, including a comfortable office in Kyiv, just 5 minutes' walk from Taras Shevchenko metro station.
- Competitive salary and comprehensive benefits such as paid conferences, corporate doctor, medical insurance (for personnel located in Ukraine), and quality food daily (breakfasts and lunches), as well as fresh fruits, snacks, and coffee.
- A dynamic team environment with opportunities for professional growth.
- Exceptional opportunities for professional development, including in-house training sessions and seminars, a corporate library, English classes, and compensation for professional qualification costs after the probationary period.
- Flexible working conditions and a supportive health and sports program.
Ready to shape your future with Genesis?
Connect with us, and let's create the future together!