Position: Big Data engineer
Company: IT-Rex
Experience required: 3y
English level: upper

Project description
Client is an American e-book and audiobook subscription service that includes one million titles. Platform hosts 60 million documents on its open publishing platform.
The platform allows:
— anyone to share his/her ideas with the world;
— access to audio books;
— access to world’s composers who publish their music;
— incorporates articles from private publishers and world magazines;
— allows access to exclusive content.

Core Platform provides robust and foundational software, increasing operational excellence to scale apps and data. We are focused on building, testing, deploying apps and infrastructure which will help other teams rapidly scale, inter-operate, integrate with real-time data, and incorporate machine learning into their products. Working with our customers in the Data Science and Content Engineering, and our peers in Internal Tools and Infrastructure teams we bring systems-level visibility and focus to our projects.

Requirements:
— 3+ years of experience in data engineering creating or managing end-to-end data pipelines on large complex datasets;
— Experience in developing scalable software using big data technologies (e.g. Hadoop, Spark, Hive, Flink, Samza, Storm, Elasticsearch, Druid, Cassandra, etc);
— Expertise in Scala, Java;
— Fluency with at least one dialect of SQL;
— Level of English: Upper-Intermediate.

Responsibilities:
— Manage data quality and integrity;
— Assist with building tools and technology to ensure that downstream customers can have faith in the data they’re consuming;
— Cross-functional work with the Data Science or Content Engineering teams to troubleshoot, process, or optimize business-critical pipelines;
— Work with Core Platform to implement better processing jobs for scaling the consumption of streaming data sets.