Software Engineer - Machine Learning
Description
You will be part of a small but growing team of experienced engineers who build large-scale data systems and streaming analytics solutions.
Responsibilities
Measure, optimize, and build an analytic platform to derive meaning from vast amounts of data
Design, implement, and evaluate machine learning features using state-of-the-arts methods
Design and implement data collection pipelines.
Write high-quality code, with emphasis on maintainability, readability, and testing.
Keep up with the latest in machine learning technology in order to make educated choices in tools and frameworks
Requirements
BA / BSc Computer Science / Software Engineering
Significant experience in networking, data analysis, high-reliability clusters, statistics.
Experience in cloud services, scale and availability
Experience with large-scale data analytics systems, streaming analytics (Hadoop, Spark)
Experience of building large scale ML or data pipeline systems.
Familiarity with modern data storage messaging and processing tools (e.g. MongoDB, Cassandra, Redis, Spark, Kafka, SOLR/Elastic).