Data Engineer

  • Tallinn, Estonia

We are looking for an excellent Data Engineer to join a booming IT company in Tallinn. If you passionate about building and managing data pipelines and you are always keeping in mind that the data flow is efficient and reliable, the following might be just for you!

It this position you will have an opportunity to:

  • Build and manage efficient and reliable (batch and real-time) data pipelines from disparate data sources (Kafka, and 3rd party tools)
  • Design, develop and launch data ingestion and storage systems with high availability and reliability that can scale (don’t worry here we like scalable and high available cloud solutions)
  • Drive the advancement of data infrastructure by developing and implementing underlying logic and structure for how data is set up, cleaned, and stored
  • Architect, launch and manage automated extraction and transformation processes
  • Build scalable data aggregation layer from streams and batches of data for data visualization
  • Collaborate with development teams on design, architecture, and expansion of infrastructure
  • Work as an SME Operational Data Stores, Data Warehouse, and Data Marts development; guide the development design activities with input and data dependencies

To be successful in this position you need to have:

  • BS from an accredited university in Computer Science, Engineering, Math or related field
  • 3+ years of experience in building data pipelines, data architecture, data modeling and data governance, data quality issues
  • Proficient working with any scripting language (Python, Powershell, Cloud Functions or Lambda, etc.)
  • Experience handling different data formats (JSON, XML, etc.)
  • Must have experience working with large data sets (Cloud or On-premise databases)
  • Must be knowledgeable in software development lifecycles/methodologies i.e. agile as strong presentation and collaboration skills and can communicate all aspects of the job requirements including the creation of formal documentation
  • Great teamwork skills and a proactive attitude
  • Willingness to learn new BI related tools and technologies 
  • Fluent in English

It would be beneficial you have:

  • Previous experience working in gambling or gaming industry
  • Proficient working with SQL/NoSQL databases and MPP/columnar data warehouse solutions (AWS Redshift, Google BigQuery, MS Azure, Snowflake, etc)
  • Experience with any cloud platform (Azure, Google Cloud, AWS environments)
    Experience with BI tools and data visualization concepts (PowerBI, Tableau, Spot fire, Qlikview or similar tool)

We will show our gratitude by:

  • Creating a relaxed, exciting and fun international English-speaking environment with people from more than 15 different countries 
  • Working in an awesome office with a great view, relaxing massage chair and game-room
  • Organizing different company and team events: We win in table tennis, play volleyball regularly, score in football, master in badminton, organize weekly board games showdown, fancy Friday beer events and never say no to salmon during Tuesday office-breakfast
  • Creating an opportunity to learn and develop
  • Offering a competitive salary based on experience and motivation package