Middle / Senior Data Engineer

$$

CodeGeeks Solutions is a software company led by top-notch experts with over 10 years of experience in product design & software development. We are able to comprehensively cover the needs of our clients and focus on the full cycle of development.

Now we are looking for two Data Engineers β€” one at Middle level and one at Senior level β€” to join our team and work on a cloud-native Data Lakehouse platform built on AWS!

 

Why us?

 

  • We trust our team and care deeply that everyone feels comfortable and supported in their work and our positive atmosphere
  • This work will be fulfilling! You’ll develop and acquire new skills, and we’ll support you every step of the way
  • Here you will find like-minded people and true friends
  • Here, you’ll even look forward to Mondays!
  • We’re a young and successful team! :)


We Offer

 

  • 15 days of annual time off paid + company-wide New Year holiday in the last week of the year (5 days);
  • 20 days of sick leave paid (5 β€” 100%, 15 β€” 50%);
  • Legal support;
  • IT Cluster membership;
  • Flexible work schedule and remote work options;
  • Chance to make a real impact and shape the future of our company;
  • Education compensation;
  • Clear career map, continued professional development and growth opportunities;
  • Opportunity to work with a talented and dynamic team of experts;
  • Internal training and meetups;
  • Access to corporate learning materials;
  • High-level compensation and regular performance-based salary and career development reviews;
  • PE accounting and support;
  • Work in a comfortable, modern and cozy office in Lviv;
  • Team buildings & corporate events;
  • Referral program.

 

About the Project

 

You will be part of a team building and scaling a modern data platform that serves BI needs across Finance, Sales, Marketing, Product, and Operations β€” and lays the groundwork for future AI/ML initiatives. The stack is current, the problems are real, and the business impact is visible from day one.

 

What You Will Do

 

  • Design and build ELT pipelines from diverse sources: SaaS products, internal systems, and third-party integrations (Twilio, Mixpanel, Salesforce, Google Analytics, SharePoint/Excel)
  • Implement and maintain medallion architecture (raw β†’ refined β†’ consumption) using Apache Iceberg
  • Work with Airflow and/or Airbyte for pipeline orchestration, scheduling, and operational monitoring
  • Support near-real-time and lower-latency data processing where required
  • Build data quality checks, automated assertions, lineage documentation, and dataset certification routines
  • Apply least-privilege access patterns, dataset classification, auditability controls, and data minimization practices
  • Collaborate closely with BI/Data Analysts to ensure schemas support dashboard and reporting needs
  • Write runbooks and handover documentation to keep the platform maintainable long-term

     

What We Are Looking For

 

Middle (2–3 years of experience)

 

  • Solid hands-on SQL, data modeling, and performance optimization skills for analytics consumption layers
  • Practical experience building ELT/ETL pipelines
  • Experience with AWS services: S3, Glue, Athena
  • Experience with Airflow and/or Airbyte
  • Experience with Apache Spark / PySpark
  • Familiarity with integrating third-party SaaS sources (Twilio, Mixpanel, Salesforce, Google Analytics, SharePoint/Excel or similar)
  • Self-driven, pragmatic, well-documented working style; comfortable with ambiguity

     

Senior (4-5+ years of experience) β€” all of the above, plus:

 

  • Proven experience designing Data Lake / Lakehouse architecture independently
  • Ability to define and own a technical backlog and make architectural decisions with limited oversight
  • Experience implementing data governance, lineage tracking, and security controls in regulated environments
  • Comfortable working with GDPR, HIPAA, ePHI, and similar compliance frameworks

 

Nice to Have (both levels)

 

  • Apache Iceberg or Delta Lake
  • dbt
  • Metabase or similar BI tooling

 

Recruitment Process

 

  1. HR Screening call
  2. Technical Interview with CTO
  3. Final Interview with the client

 

If you want to develop professionally in a team of like-minded people and make this world better β€” we are waiting for your resume!

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 4 June
19 views
Β·
3 applications
To apply for this and other jobs on Djinni login or signup.
Loading...