Senior BigData Software Engineer (#12944693)

Lviv, Kyiv
Work type:
Technical Level:
Job Category:
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 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