Senior Big Data Software Engineer (#13032859)

Lviv, Kyiv
Work type:
Technical Level:
Job Category:
About the client:
Our client, is one of Europe's fastest growing mobile companies with over three million active customers and operations in six countries. The client is using the mobile virtual network operator business model. As one of their core services, they provide “Pay As You Go” mobile SIM cards, targeted towards the needs of international communities and migrant workers. To cope with rapidly growing business demands our client is launching its R&D center in Lviv and Kyiv, Ukraine, with us.

  • Bring in new data sources and transform and load into Data Lake
  • Develop Spark applications for supporting real time data processing
  • Develop and support end-to-end data solutions for structured and unstructured data including, but not limited to, ingestion, parsing, integration, auditing, logging, aggregation, normalization, and error handling
  • Create jobs and queries to perform auditing and error handling
  • Design and set up a new data lake in Azure
  • 4+ years of extensive Python development
  • Experience with SQL
  • Understanding of Spark ecosystem
  • Good knowledge of Apache Spark including an understanding of optimization techniques
  • Experience with Linux
  • Good understanding of iterative software development methodologies
  • Being result-oriented, ability to make things done
  • Good communication skills in English (verbally and written)
Would be a plus:
  • Experience with Airflow
  • Experience with Docker
  • Experience with clouds (Azure, AWS data solutions including S3 and EMR)
We offer:
  • Flexible hours approach
  • Competitive salary and compensation package
  • 18 business days of payable annual free-time
  • 10 days of paid sick leave
  • Personal education budget
  • Membership of the IT-BPO club card, loyalty program
  • Possibility to join a team of professionals with 10+ years of experience
  • Gym, Masseur, and Doctor
  • Relax zones
Professional growth:
  • Challenging tasks and projects
  • An individual development plan
  • A regular performance appraisal
  • Mentorship opportunities
  • Business trips
  • Corporate events and outstanding parties
  • Team buildings
  • Anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more