127 days ago on teralytics.net

Scala Developer (Backend API) - Spark, Node.js

Teralytics AG

  • Work region
  • Sector
  • Employment type
  • Position

 Please refer to JobSuchmaschine in your application

Scala Developer (Backend API) - Spark, Node.js

Scala Developer (Backend API) – Spark, Node.js

at Teralytics
Zürich, Switzerland

Are you an experienced Scala Developer, or a Software Engineer with Java, C++ and/or Python skills passionate to learn Scala programming? Would you like to become part of a collaborative, data analytics start-up engaged with some of the largest and most interesting datasets in the world?


Who are Teralytics?

Teralytics is a fast-growing technology start-up with great ambitions in supporting the emerging big data economy. Our products transform the way industries, governments and our society works, utilising real-time data from over 350 million people across multiple countries.

We offer our employees unique learning opportunities and the chance to work with technologies such as Scala, Apache Spark, Hadoop, Pig, Hive, Tableau and node.js. Teralytics is funded by international venture capital firms who previously invested in companies such as Facebook, Spotify, Skype and AirBnB. 


Your role

We at Teralytics Zürich are currently searching for a number of Scala developers across 4 of our teams to help with the rapid growth of our company. In this software developer position, you will sit within our insights team responsible for deriving real-world use cases from our various data sources.

Your responsibilities will include:

  • Designing, implementing and maintaining a database engine storing Terabytes of data
  • Designing, building and documenting an API allowing efficient, dynamic querying of spatial-temporal data
  • Using and improving Open Source technology as you see fit
  • Working with a multi-disciplinary team of Software Engineers and Data Scientists to deliver analytics products


Your profile

You are a passionate software developer with a keen interest in data analytics and its capabilities. You will bring professional or academic expertise in Java, C++ or python software development, and Scala or another functional programming language.

You have good English communication skills - German is advantageous.

  • Proficient in at least one object oriented and one functional language, preferably Scala
  • At least 3 years of professional experience working with systems managing large amounts of data
  • Proficiency with relational databases/SQL, ideally PostgreSQL
  • Experience working with NoSQL databases in real-world settings, like Redis
  • Deep understanding of the underlying methods of distributed systems and databases
  • Experience defining system architectures and exploring technical feasibility tradeoffs
  • Experience with Linux systems and basic DevOps tasks in order to test, deploy and run your applications
  • Strong software development skills (design, version control, code review, testing, release, monitoring, debugging)
  • Strong communication skills and ability to manage a project on your own

Highly Desirable

  • Knowledge of build tools and CI systems
  • Significant Open Source contributions

Your new team

We are a diverse team of data scientists, software engineers and business people from over 20 different countries with offices in Zürich, Singapore and New York. We are smart, hungry and fast moving; operating in small teams, with freedom for independent work and fast decision making.

Our development work is planned out in two week sprints to ensure incremental progress towards larger projects.

Teralytics is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Contact Information

For more detailed information on this Scala Developer job, or to discuss any other potential IT developer jobs with Teralytics in Zürich, New York or Singapore please contact Daniel Tudor (Talent Acquisition Manager) on daniel.tudor@teralytics.netor 0041 786 245 224.




Apply for this Job
First Name *
Last Name *
Email *
Drop files here
AttachDropboxGoogle DrivePaste
Cover Letter
Drop files here
AttachDropboxGoogle DrivePaste
LinkedIn Profile
How did you hear about this job?