Sr. Software Engineer - AI/Machine Learning

C3 IoT AI/Machine Learning Engineers Responsibilities:

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)