276 days ago on teralytics.net

Software Engineer (Scala, Spark, Mesos)

Teralytics AG

  • Work region
  • Sector
  • Employment type
  • Position

 Please refer to JobSuchmaschine in your application

Software Engineer (Scala, Spark, Mesos)

Software Engineer (Scala, Spark, Mesos)

at Teralytics
Zürich, Switzerland

Are you an experienced Scala Developer or a passionate programmer excited to work with Scala in a professional environment? 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, Spark, Mesos, Docker and Ansible. 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 Senior Software Engineer for our platform team. You will work as a member of a talented engineering team responsible for Teralytics' global data ingestion pipeline, infrastructure and data quality.  

Your responsibilities will include:

  • Driving the software architecture and design of a data analytics platform currently processing more than 100 billion events every day
  • Working closely together with talented developers, engineers and scientists to create scalable enterprise-grade solutions
  • Leading small projects within the team
  • Communicating regularly with a multi-disciplinary team of Software Engineers and Data Scientists on status, risks and developments


Your profile

You are a passionate developer with a keen interest in working with Scala. Ideally, you will bring professional expertise in Scala and Big Data (Spark, HDFS, HBase, Cassandra). Expertise in other functional programming languages such as Clojure, Haskell, Erlang, F#, OCaml is also advantageous.

You will have good English communication skills.

Must have 

  • Professional experience with object oriented and functional programming in JVM based languages (Java8, Scala, Clojure, etc.)
  • Proficiency in open-source technologies (e.g., Linux, PostgreSQL)
  • Strong software development skills (version control, code review, testing, release, monitoring, debugging)
  • Experience in shipping high quality code as part of a complex enterprise product
  • Strong analytical, communication and interpersonal skills

Nice to have  

  • Experience with large scale data processing platforms like Apache Hadoop and Apache Spark 
  • Experience with distributed systems and cluster management tools (e.g., Apache Mesos, Yarn)
  • Experience defining system architectures and exploring technical feasibility trade-offs
  • Experience with robust shell or scripting tasks, Ansible is a bonus
  • Proficiency with relational and non-relational databases
  • Experience with GIS and geographic information data


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. 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 position, or to discuss any other potential Software Engineering jobs with Teralytics in Zürich, New York or Singapore please contact Daniel Tudor (Talent Acquisition Manager) on daniel.tudor@teralytics.net or 0041 786 245 224. 

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