Job offer

Data Engineer

Backed by the engineering team, and operating in a data-rich testing environment, the data engineering team helps to deploy bleeding-edge machine learning techniques in a number of different areas.

This is a new team and so the data engineer will also play a huge role in defining the big data environment and strategy going forward.

Primary Responsibilities

Under the direction of the team lead, the engineer will be initially be supporting the existing infrastructure and so strong Python and SQL (PostgreSQL) skills are required. Experience with Airflow would be ideal, and experience or an interest in learning Spark would be beneficial. However, expect to be working on many different kinds of systems and in multiple new languages as you discover which part of our stack is your passion.

  • Work within a fast-paced team to help drive features, innovation, and product vision.
  • Participate in all aspects of product life-cycle, including understanding requirements, building and deploying quality software, and supporting device features.
  • Excel in a self-managed environment, utilising best practices in software development.

Skills/Qualifications

Needed:

  • Ideally you have some industry experience shipping production software as a software engineer.
  • In depth knowledge of, and passion for Python or a similar language.
  • In depth knowledge of at least one data store from PostgreSQL, MySQL, MariaDB and Oracle; primarily knowledge of database design and SQL.
  • Experience with Git and/or GitHub.
  • Experience with BDD, TDD and full stack integration testing.
  • A mindset to create both DAMP and DRY code, an understanding of software development principles, but creative enough to know when to break them.
  • Must have the ability to communicate at all levels of the organization, both verbally and written, in English.

Wanted:

  • Experience of administering and using an Airflow cluster
  • Experience in using Spark with Scala and/or Python
  • Linux server administration and command line interface (CLI) experience a plus
  • Knowledge of any of the following a plus: -
    • Redis, NoSQL, RESTful APIs
    • AWS, Google Cloud Platform, Heroku, Azure
    • Distributed systems
    • Docker, Kubernetes
    • Codeship, CI
    • Confluence or equivalent wiki, JIRA or equivalent task tracker

Education:

  • Degree in Computer Science or other IT-related disciplines. Post graduate degree preferred.

What we can offer:
  • Direct impact on our products
  • Constant support from our global team
  • Fully remote work or a nice place in our comfy Poznań or Kraków office
  • Salary starting from 8,000 net (B2B)
  • Flexible working hours
  • Paid vacations, maternity and paternity leave
  • A new MacBook and accessories to make sure you're working with the best technology
  • Opportunity to cooperate with the team mates from Hong Kong, UK, Malta, Ukraine and of course Poland
  • Private health insurance
  • Multisport card
  • Financing of an English language course
  • Weekly team lunch paid for by company in various restaurants
  • Regular team building events: casual drinks, parties, games and strategy sessions
  • Office snacks and drinks - free for all to take