Position: Senior Data Engineer
Company: NCube
Experience required: 5y
English level: upper

B2B Sales software in the construction industry to support customers placing their products and services in upcoming construction projects.

Germany-Ukraine
Our team consists of 6 engineers, 2 product managers, and a designer. 

2 interviews
fulltime, remote

We are looking for a high-performing Data Engineer for our German client which enables sales teams that sell solutions to discover and close their untapped revenue potential. Combining AI data insights, process excellence and talent development, they uncover your untapped revenue potential and help you to capture it by building a scalable and measurable sales pipeline.

**Project** – B2B Sales software in the construction industry to support customers placing their products and services in upcoming construction projects. Product consists of a data pipeline processing text documents to identify and extract information on construction projects and a web application for users to interact with this data and perform proactive sales.

**Must have:**
- Storage: Postgres, Elasticsearch, MongoDB, Redis, Kafka
- Kubernetes, Docker, Azure cloud/DevOps
- REST/HTTP, GraphQL, FastAPI
- Ability to work independently
- Great communicator
- Strong Python skills
- Experience designing, building, deploying, and monitoring data pipelines
- Experience manipulating text data
- Upper-Intermediate English level

**Responsibilities:**
- Health assessment of our data pipeline
- Maintenance and improvement to data quality
- Monitoring/logging and acting on alerts
- Support with hiring and onboarding of a data engineer

**We offer:**
- Competitive salary with regular review
- Flexible working schedule, fully remote work opportunities
- Accountant assistance
- Vacation (up to 20 working days)
- Paid sick leaves (10 working days)
- Online English courses
- Direct cooperation with the customer
- Business trips and teambuildings abroad