Machine Learning Engineer

Machine Learning Engineer

Redwood City, CA 2016-10-22 - –

C3IoT C3 IoT

C3 IoT Machine Learning Engineers:

  • Build and enhance tools for the Data Science team to mine data at scale
  • Enable the integration of Machine Learning models in C3 IoT Platform
  • Ensure the scalability of Machine Learning analytics across millions of networked sensors
  • Work with other engineering teams to integrate our streaming, batch, or ad-hoc analysis algorithms into C3 IoT’s suite of applications
  • Develop generalizable APIs so other engineers can use our work without needing to be a machine learning expert

As a senior member of the team, you will also be expected to:

  • Work closely with data scientists in early phases of products development to understand their research, develop new tools, and ensure smooth integration and scalability of data science algorithms
  • Define and lead the development of longer-term C3 IoT Platform capabilities
  • Training and mentoring of other members of the team

Qualified candidates will have excellent programming and algorithmic skills and a taste for analytical challenges. They will also be familiar with elementary machine learning techniques, large scale frameworks, how to write scalable code.

Requirements :

  • Advanced degree in computer science, math, or similar field
  • A minimum of 3 years of experience in an analytics software company
  • Thrive in a fast-paced environment
  • End-to-end ownership of projects
  • Stellar listening and explanation skills
  • Strong programming skills, ideally with Scala (JavaScript and Python are a plus)
  • Experience with large-scale analytics paradigms (Map Reduce, Spark, NoSQL, etc.)
  • Disciplined approach to testing and quality assurance
  • Thorough knowledge of data structures, algorithms, profiling/optimization, and Object-Oriented and Functional Programming

To apply for this job please visit