Position: Strong Middle Scala/Java Engineer
Company: Data Science UA
Experience required: 3y
English level: upper

Project description
We are looking for a Software Engineer for our partner company. This person will work as a part of the team responsible for enabling the efficient, well-organised and robust flow of data through their systems, all the way from capture through to processing and delivery. With exciting projects, technologies and services in the pipeline now is a great time to be part of them.

What you will be doing:
— Develop optimal, well-monitored, reliable ETL pipelines for streaming data flows;
— Working with cutting edge technologies in a fast-paced, start-up like environment;
— Experimenting with new tools and technologies, producing POC to address business needs;
— Carrying out efficient integration with our data providers via various API endpoints for real-time ingestion and batch data in cloud.

What you need to be successful:
— At least 3-4 years in software development;
— Experience with Scala OR Java with strong desire to learn Scala;
— Experience with Hadoop, Spark;
— Experience with streaming algorithms and practical analysis of real-time data streams. Big data/scaling experience;
— B.Sc. in Computer Science or related field;
— Excellent communication skills and ability to work directly with English native speakers.

You earn bonus points for the following:
— Experience with Flink, Spark Streaming, KafkaStreams, or any other Event Stream Processing engine;
— Experience with Python;
— Experience with Aerospike;
— Experience with AWS.

What is in it for you:
— Flexible working;
— Sharing culture
— Diversity
— Benefit package