Synerise Menu

Scala Software Engineer

Synerise is looking for a Scala Software Engineer. We want a strong computer scientist with good analytical skills to tackle the algorithmic problems involved in our large active user base.

Looking for challenges?

  • Do you want to create software that reaches hundreds of millions of users?
  • Are you willing to work with the team to develop new deep learning software and applications?
  • Are you hungry for knowledge?
Interested? Perfect. We’re hiring right now, and maybe we’re looking just for you!

What do we expect from you?

  • Experience in the field of Machine Learning
  • Strong analytical skills
  • Good knowledge in statistic tool(s) of your own choice (we use R)
  • Good programming skills
  • Experience with SQL, ETL, python/scala/shell scripting
  • Solid understanding of Apache Spark, Kafka and HBase
  • Programming skills in Scala preferable
  • Capacity planning and scaling systems to keep up with incredible growth
  • Excellent troubleshooting and debugging skills
  • Passion for building tools and automating everything

Here's what you will do:

  • design and develop algorithms for advanced analytics & data science using technology like Spark Streaming, HBase, Kafka, ElasticSearch
  • develop architecture and design patterns to process and store high volume data sets
  • develop software with a core focus around optimisation and performance
  • translate complex functional and technical requirements into detailed design
  • perform analysis of vast data stores and uncover insights

Share this position:

FacebookTwitterLinkedIn