Position: Senior Data Engineer
Company: Bee's Knees
Experience required: 5y
English level: upper

Estonian enterprise company that provides an end to end solution with an open API functionality is looking for a **Senior Data Engineer**.
This position is a fully remote or with a relocation to Tallinn.

Founders discovered that most of the manufacturing softwares focus on enterprise companies, they are built with outdated technology with poor UX, and their implementation might take months or even years. The solutions for small manufacturers aren’t good either, so smaller companies end up using Excel.
They map out the areas that customers use, such as e-commerce for selling online, accounting software etc and tie them all together. They are headed into building an internal marketplace so that the manufacturers can choose the software they use.
The company has been global from day one, they don’t do any localization and they have 1100 paying customers (manufacturing companies, not users, users are hundreds of thousands) globally. 
Their main markets are North America, Europe, Australia and New Zealand.
Received $11 mln A round in Jan 2021.

**Strong points**: they have a very clear product philosophy and vision, know the pain points and challenges of their customers, and do very strong customer research. Regarding the roadmap they have a clear plan for a year ahead with a full view of the features.

**What will you do:**
● Creating and maintaining a streaming data pipeline architecture for real-time analytics
● Building & maintaining data pipelines in data-heavy environments
● PostgreSQL administration, operations, and performance tuning
● Exploring ways to enhance data quality and reliability
● Improving data quality and efficiency
● Reading and writing code with JS/TS
● Participating as a project team member with other data professionals to develop reliable,
cost-effective, and high-quality solutions for data systems, models, or components
● Collaborating and communicating with the project team regarding project progress and issue
resolutions

As a member of our Insights Engineering team, you get to focus on building an Insights layer so that every company's user can access and utilize their data through a reporting functionality to continuously improve their workflows. 
Data needs to be served on-demand and with the least amount of latency. Therefore, proficiency in data modeling principles and previous experience in building data pipelines and solutions with constantly growing data volumes are a couple of the key attributes needed to be successful.

You will be working with the following **key technologies**: React, Node.js, TypeScript, Cypress, CircleCI, Heroku, AWS, Postgres, and Kafka. 

**Requirements**

● Work experience with real-time streaming and the related technical stack (Apache Kafka)
● Work experience with cloud computing platforms (AWS Analytics, Database and Serverless
products)
● Expertise with at least one relational database (e.g. PostgreSQL, NoSQL, MySQL etc)
● Knowledge of at least one programming language (NodeJS, Typescript)
● Familiarity with ML and data visualization tools

**Benefits**
● Options (700-800 options, nominal value 0,01 - estimated 340k eur after 4 years of vesting)
● 25 eur / month credit for sports, massage and other health benefits
● Plan add a private health insurance from autumn 2022
● Learning opportunities (no set value yet, will set after B round)
● 500 eur compensation for the home office on top of the laptop
● 3 healthy days
● 4 weeks vacation but it’s flexible, at least 2 weeks in a row per Estonian law
● Contractor agreement for remote people. Holidays by the country of location
● Working hours - overlap between 10 am to 3 pm by Tallinn time, the rest is flexible
● Relocation package - they use Move my talent for immigration documents, bank account opening, pick up from the airport + up to 1K eur relocation bonus.