Data Engineer

  • Mobilunity
  • Switzerland
  • 06/12/2021
Full time Data Engineering Big Data Statistics Biostatistics

Job Description

Mobilunity is a Ukrainian-based and operated provider of software engineering teams. Our typical clients are European, American and Japanese startups and small-to-mid sized companies working with our teams as permanent and equal extensions to their own software departments. With our collaboration model, engineers get direct access to the client’s technical management and work hand-in-hand with their peers both on the client’s side and in Ukraine. We as the Vendor ensure all non-tech questions are solved in a supportive manner. Joining Mobilunity you will get the best from both worlds – strong support and a big community locally, and an ambitious international team.
On behalf of our Client from Switzerland, Mobilunity is looking for a Data Engineer.

Our Customer is is the leading marketing and advertising partner for Swiss SMEs and operates the directory platforms with the greatest reach in Switzerland. The company supports Swiss companies in winning customers and being successful in the digital world – thanks to professional website creation, online advertising materials and campaigns, online appointment booking and customer management systems as well as extensive web presence on all important platforms in Switzerland.

A newcomer will take part in building an analytical ecosystem that comprises a DWH solution (MS SQL), a reporting solution (Qlik), a data lake, and advanced analytics (python) in GCP.

The plan is to expand the existing team of 5 professionals to work on harmonizing the data model across both platforms and going forward with business requests for reporting and analytics.

The project is organized according to Agile methodology in a Scrum team. JIRA is used.

Must-have Skills:
  • Fluent in SQL and Python
  • Experience in data sourcing frameworks and technologies (PubSub, Kafka, DB link)
  • Solid experience with SQL and NoSQL solutions
  • Experience with structured, semi-structured, unstructured data (e.g. DBs, flat files, json, afro, weblogs, audio)
  • Good communication skills with the ability to convey complex technical concepts to any audience
  • At least upper-intermediate level of English (both written and spoken)
Bonus points for:
  • Familiarity with MS SQL Server,
  • Experience with Google Cloud Platform (Big Query, Google SQL) would be a big plus
  • German language
  • Maintain and improve the current data lake implementation on Google Cloud Platform with data loads from multiple sources
  • Ingestion of new data sources from the online platforms, mobile apps, and customer care
  • Integration with 3rd party tools via APIs, source public data by web crawling
  • Design and implement complex data models for reporting and artificial intelligence purposes
  • Deployment and maintenance of application in a containerized environment (Docker, DAG, Airflow)
  • Ensure operational excellence and adherence to data quality standards
In return we offer:
  • The friendliest community of like-minded IT-people
  • Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
  • Mobilunity Medical Insurance program designed to attend our teams’ needs
  • Paid vacations and sick leaves, including 5 paid days per year that don’t require a sick note
  • Fair salary and 100% taxes coverage – don’t worry about possible taxes raise – we will get you covered
  • Perfect office location in the city-center (900m from Lukyanivska metro station with a green and spacious neighborhood) or remote mode engagement: you can choose a convenient one for you, with a possibility to fit together both
  • English classes in 1-to-1 & group modes with elements of gamification
  • Neverending fun: sports events, tournaments, music band, multiple affinity groups