Position: Senior Data Engineer
Company: N-iX
Category: SQL
Experience required: 3y
English level: upper
Published: 2021-05-01T00:00:00+03:00

**About the Project:**
Our ambition is to build the next generation of insurance platform, that is at the forefront of user experience, creating best-in-class journeys for both our customers and our staff.

You will be joining a team passionate about developing a quality product following an agile development methodology. You will be encouraged to always be looking at the continuous improvement of our products, tools and processes, along with helping to guide the architectural direction of our platform.

**Responsibilities:**
- Senior Data Engineer is responsible for the design and implementation of solutions that extract high volumes of data from a wide variety of source systems and making it available on the Client’s streaming data platform
- You will be working with technologies including Kafka and Kafka Connect to stream data into Kafka, Kafka Streams, KSQL and microservice architectures to process and transform data streams, as well as assisting in the evaluation of appropriate tools and technologies that will shape the design of the Client’s data migration, integration and data warehousing strategy
- Job responsibilities include close communication with stakeholders to understand the various source systems including details of their interfaces, data models and capabilities in order to design appropriate solutions to extract and transform the data

**Requirements:**
- Knowledge of best practices and methodologies in Data Warehousing
- Proficiently in ETL development and maintenance
- Experience with Kafka Streams, Amazon Kinesis or similar
- Experience with database administration and MSSQL would be an advantage
- Experience with AWS, Azure, GCP and Azure Data Factory would be an advantage
- Upper-intermediate English

**We offer:**
- Flexible working hours
- A competitive salary and good compensation package
- Best hardware
- A masseur and a corporate doctor
- Healthcare & sport benefits
- An inspiring, comfy, clean and safe office

**Professional growth:**
- Challenging tasks and innovative projects
- Meetups and events for professional development
- An individual development plan
- Mentorship program

**Fun:**
- Corporate events and outstanding parties
- Exciting team buildings
- Memorable anniversary presents
- A fun zone where you can play video games, foosball, ping pong, and more.