PURPOSE OF THE JOB
Our customer occupies leading position in mobile security. Its cloud based highly-loaded system with millions of users, which is capable of predicting & helping to stops attacks on Android and iOS in early stages. The teams are responsible for core services in cloud, making them fault-tolerant, optimal from performance perspective and handling high load.
We expect the team to work in close contact with stakeholder on customer’s side. You will have a chance to take part in making key decisions on changes in customer’s data structure.
MAIN TASKS AND RESPONSIBILITIES
Design and development of the next generation of our data platform including data streaming, batch and replay capabilities
Design and development of application developer APIs to interact with the data platform
Work with engineering, data science and product management teams to build and manage a wide variety of data sets
Identify gaps and build the tools to increase the speed of analysis.
Design, build and launch new data models and ETL pipelines that will make customer more data driven
EDUCATION, SKILLS AND EXPERIENCE
Proficient in designing efficient and robust ETL workflows
Experience with Hadoop, Hive and Spark at scale
Proficient in Python(preferable) or Scala or Java
Extensive hands on experience with AWS and cloud-based computing such as EC2, EMR, Kinesis and Redshift
• Friendly and highly professional teams
• Flexible working hours with no overtimes
• Regular (twice a year) performance reviews
• Fully paid English classes
• 20 working days of annual paid vacation
• Christmas holidays
And much more!