Job Detail

Software Engineer

Inseriert am: 17.07.2018

Software Engineer

at TeralyticsZürich, Switzerland

Would you like to work with some of the largest and most interesting datasets in the world - utilising real-time data from over 350 million people across over 90 countries?  Are you an experienced Scala Developer or a passionate software engineer excited to work with Scala in a dynamic start-up environment? 


Who are Teralytics?


Rapid urbanization is challenging today’s cities and our environment. Ride-sharing is changing our streets. Self-driving cars and the Internet of Things are a reality today. The way we travel within and between cities is evolving. To keep up with the pace of change, it is vital for cities, transportation operators, car manufacturers and ride-sharing companies to gain comprehensive knowledge on how we move.


Teralytics offers the most advanced insights on human mobility based on cutting edge data science, proprietary machine learning algorithms and deep technology, capturing billions of signals every day from cell towers and other unique sources.


We believe the future should be built for everyone. That’s why we partner with mobile network operators to unlock the most inclusive data around. Almost everyone owns a mobile device, which means no one gets left out. Using advanced A.I. technology, we’ve pioneered a way to translate these cell signals into actionable insights. It’s the information needed to develop impactful solutions to real-world problems.


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


Your role


You will be joining an experienced, talented and passionate team of software engineers working on the foundation of Teralytics' core products. The Platform team are responsible for the acquisition, ingestion, transformation and indexing of terabytes of data daily. You will become a key member of a team operating under firm principles of automation, data quality, reliability and scalability working in an agile environment.


Your responsibilities will include:



  • Driving the software architecture, design, development, testing, and deployment of our data analytics platform that currently processes more than 100 billion events every day

  • Building monitored, automated Scala, Spark and Flink pipelines operating in real-time and batch on terabytes of location data

  • Research, selection, prototyping, and promoting the adoption of new technologies to increase performance and availability of the Platform

  • Working together with a multi-disciplinary team of software engineers and data scientists to create scalable enterprise-grade solutions



Your profile


You are a passionate software engineer with a keen interest in functional programming concepts. You are motivated to learn, to take on ownership of core components of the platform, and to ensure users' satisfaction throughout product life-cycles. 


Must have qualifications:



  • Degree in Computer Science

  • Experience in building large-scale systems or applications

  • Software development experience with JVM-based languages

  • Ability to comprehend data within a real-world context

  • Experience in a scripted language (ideally Python) and SQL

  • Experience working with distributed or cluster-based computing

  • Working proficiency and communication skills in verbal and written English


Highly Advantageous:



  • Functional programming in Scala

  • Data analytics expertise

  • Experience working with location-based data and GIS software (ArcGIS, QGIS, etc.)

  • Experience with streaming technologies such as Apache Flink, Spark streaming, Akka streams

  • Engagement in relevant open-source projects or community-led events



Your new team


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.


Apply for this Job

* RequiredFirst Name *Last Name *Email *PhoneResume/CVDrop files here   AttachDropboxPaste</div></div>Cover LetterDrop files here   AttachDropboxPaste</div></div></div>LinkedIn Profile



Website



How did you hear about this job?



Details