Scala Big Data Engineer

  • Sherlock

Scala Big Data Engineer

Job description

Would you like to wrangle terabytes of data in minutes using cutting-edge technologies? Would you like to join a team of talented and passionate Software Engineers? Developing your programming skills, building and maintaining data lakes, data platforms, and applications for various modern and highly-funded companies? Using FP and type safety to make sure your applications are correct and do that in a company developing Scala 3?

If you are a Scala developer who would like to get into Big Data or a Data Engineer who wants to learn more about Scala (or both!) then we are looking for someone just like you.

If you're not yet fully convinced here's how the work at our company looks like through our team members eyes

Job requirements

What we expect in general

  • Team-player eager to learn and share, be open to new ideas and solutions
  • Ambition and proactivity is a must - we work in greenfield areas for world-class companies
  • Hands-on software engineer rather than a programmer
  • Interest in solving interesting data engineering problems using state-of-the-art techniques
  • Grounded knowledge and understanding of data structures, algorithms, and distributed computing
  • Good grasp of Scala and/or Spark
  • A functional Programming mindset is nice to have
  • Able to develop and maintain high-quality code
  • Can communicate with the business using good English (both written and verbal)

We do not expect you to qualify for all of the above points. A good understanding of some of these areas and a willingness to develop expertise in others may be sufficient. We are not concerned with your education or any other formalism. What we are concerned with are your passion, knowledge, and experience.