Position: Senior Data Engineer
Company: KitRUM
Experience required: 3y
English level: upper

**Requirements**
— 6+ years of extensive experience in Data Integration / near-real-time streaming solution development
— Experience with AWS cloud platform Big Data streaming solutions
— Experience in programming in Scala
— Experience in managing and processing large data sets
— Experience in data stream processing such as Kafka, Spark or similar
— Experience with columnar databases such as Amazon Redshift, Big Query, or similar
— Ability to obtain, analyze and synthesize information from multiple sources
— Experience in frameworks such as Hadoop, MapReduce, HDFS
— English Level: Advanced

**Offer**
— High compensation according to your technical skills
— Long-term projects (12m+) with great Customers
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— WFH mode
— Annual Paid vacation — 15 b/days + unpaid vacation
— Paid sick leaves — 6 b/days per year
— Ukrainian official holidays
— Corporate Perks (external training, English courses, corporate events/team buildings)
— Cozy office in the center of the city
— Coffee, cookies, and other goodies
— Professional and personal growth

**Duties**
As a Senior Data Engineer you will become a core member and have an important role in building up a new real-time “data gateway” which will be the data backbone of the company in the future and also implement the following tasks:

— Hands-on design and development of the real-time data platform working with both internal teams and consultancy company
— Follow and apply best practices while building the data streaming framework
— Maintain and build robust and perform data pipelines
— Focus on data quality assurance, verification of accuracy, and consistency of data
— Maintain and support data streaming processes ensuring regular feeds with minimal intervention
— Troubleshoot and resolve issues with the data feeds
— Support, assist, establish and maintain appropriate communication channels with business users in the context of company data assets
— Maintain and promote collaboration with other technical teams responsible for upstream/downstream systems
— Maintain transparent communication within the team / other departments within the company
— Participate in brainstorming meetings to discuss existing issues and new ideas
— Participate in daily / weekly team meetings
— Develop a further current skill set both from a technological and soft skills perspective