
Middle Data Engineer
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Ukraine.
• Take ownership of the analytical data infrastructure for JustDone, ensuring its stable operation while identifying opportunities for optimization and development.
• Support and enhance event pipelines from RabbitMQ to DWH and Amplitude / Reteno.
• Connect new data sources and maintain existing ones, developing ETL / ELT pipelines.
• Manage BigQuery and Airflow, overseeing access controls and service accounts, and maintaining order in data streams and schemas.
• Develop the Bronze → Silver → Gold architecture.
• Work with partitioning, clustering, and materialized views, optimizing schemas and queries.
• Set up checks for data relevance and completeness, monitor SLAs, and manage anomaly alerts.
• Investigate incidents and identify their root causes.
• Enhance data loading and updating pipelines in Milvus, working with indexes and data lifecycle for NLP systems.
• Engage in related NLP tasks and collaborate closely with the Data Engineering team.
• Over 2 years of commercial experience in a Data Engineer role.
• Proficient in Python for developing ETL/ELT processes, consumers, and integrations while writing maintainable production code.
• Strong SQL skills: complex queries, window functions, optimization, and working with large datasets.
• Experience with DWH and Data Modeling: data structuring, incremental loads, and building and maintaining production pipelines.
• Familiarity with cloud data platforms — GCP or similar solutions.
• Understanding of orchestration and event-driven pipelines: Airflow, Prefect, Dagster, Kafka, RabbitMQ, Pub/Sub, or equivalents.
• Knowledge of Data Quality and Observability: monitoring, data quality control, alerts, and troubleshooting.
• Experience with Vector DB (Milvus, Pinecone, Weaviate, Qdrant) is a plus.
• Ownership and independence.
• Strong communication and teamwork skills.
• Product-oriented mindset.
• Scheduled performance reviews and development of Personal Development Plans (PDP).
• Support in building a personal brand on social media through Boosters and expert media outlets.
• Access to professional communities offering free courses and networking opportunities.
• Budget for courses, conferences, and English language studies.
• Company-provided equipment and payment for all necessary work services.
• Option to choose between working in the office (Kyiv or Lviv) and a remote-first format (available within Ukraine and abroad).
• Flexible start time for the workday (between 8 AM and 11 AM Kyiv time).
• 20 paid days off per year, public holidays off, and unlimited sick leave.
• Medical insurance.
• Compensation for therapy sessions.
• Individual benefit for sports activities.
• Breakfasts and lunches provided (on-site in the offices).
• Sports activities: running community, volleyball, yoga (offline); stretching and yoga (online).
Instacart
GEICO
Litmus
Candid
Get handpicked remote jobs straight to your inbox weekly.