Senior BigData Software Engineer (#13421643)

Work type:
Flexible (Office/Remote)
Technical Level:
Job Category:
Software Development

About the client:
Our client, is one of Europe's fastest growing mobile companies with over five million active customers, 1 000 employees worldwide and operations in eight 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 Ukraine, with us.


  • Design and set up a new data lake in Azure
  • 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


  • 4+ years of extensive Python development
  • Experience with SQL
  • Understanding of Spark ecosystem
  • Good knowledge of Apache Spark including an understanding of optimization techniques
  • Good knowledge of Hive
  • Experience with Azure
  • 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 AWS data solutions including S3 and EMR
  • Experience with Google Cloud, etc.

We offer:

  • Flexible hours approach
  • Competitive salary
  • 15 business days of payable annual free-time
  • 10 days of paid sick leave
  • 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
  • Mentorship opportunities
  • Business trips