Data Lake Developer (RPA sphere)

Удалённая работа
Поддержим ваш переезд - Польша, Литва, Болгария, Румыния
Company Background

Our client sells a platform used to manage contact centers. The company is the market leader in contact center robotic process automation (RPA). The patented platform delivers a proven approach for automating currently manual management processes. Through automation, the company enables contact centers to effectively reduce cost and increase employee engagement in industries including financial services, telecommunications, insurance and healthcare.

Project Description

The Data Lake Engineer is responsible for the implementation and design of software subsystems for the data lake initiative.  This is an individual contributor role working under broad guidance to develop software implementations in a manner that is consistent with design and coding practices.

What You'll Do
  • Develop mission critical code and supporting documents for the data lake initiative;
  • Read and contribute to detailed implementation designs;
  • Estimate, prioritize and plan the activities associated with the detailed implementation designs;
  • Review code implementations for conformance to development standards as well as conformance to design details;
  • Be a subject matter expert on the tools used to develop and deliver quality software;
  • Where necessary, troubleshoot and correct field issues in concert with other functional teams identifying root cause and corrective action;
  • Conduct all business in accordance with the client’s development and security policies and procedures;
Apache NiFi
Apache Flink
Apache Iceberg
Apache Hadoop Technologies
Job Requirements
  • Requires 5+ years of experience in Enterprise Software Development, preferably in data storage technologies as outlined above
  • Bachelor’s degree in Computer Science engineering, or related field or equivalent work experience
  • Analytical Thinking: The ability to grasp the underlying concepts in complex information, identify root causes of problems and formulate solutions based on a synthesis of information
  • Decision Making: The ability to gather, consider, and evaluate all relevant information to make logical conclusions before taking action
  • Initiating Action: The willingness to take a lead role in improving and enhancing the product, avoiding problems. An individual who is willing to take the initiative and to get things done and seek out additional responsibilities
  • Fluent English
What Do We Offer
  • 100+ technical and non-technical trainings to develop and expand your horizons;
  • Internal meetings and conferences (we like sharing our expertise);
  • English courses (both with Russian-speaking teachers and native speakers);
  • Free medical insurance in 80+ private clinics;
  • Sports activities (soccer, basketball, hockey, tennis, swimming, etc.) and corporate events (corporate parties, team building, happy hours, canoeing, etc.);
  • Free hot lunches in the office.
Напишите нам!
Мы обязательно ответим!