C3 IoT: Sr Software Engineer, Machine Learning

Seeking a Senior Software Engineer, Machine Learning to build and enhance tools for the Data Science team to mine data at scale, and enable the integration of Machine Learning models in C3 IoT Platform.

At: C3 IoT
Location: Redwood City, CAC3 IoT
Web: c3iot.ai
Position: Senior Software Engineer, Machine Learning

Email Brooke.Bradley@c3iot.ai.

We are looking for curious people who are passionate about writing beautiful code that powers the next industrial revolution. We build systems and tools for data scientists to do machine learning at scale.

Limitless thirst for knowledge? Successfully applied machine learning techniques to build systems that created real value?

Come join our engineering team at C3 IoT to follow your passion - apply at https://app.jobvite.com/j?cj=ouua1fwT&s=KDNuggets

C3 IoT is meeting an urgent and fast-growing demand for enterprise scale Big Data, AI, and IoT applications to enable Digital Transformation.  The C3 IoT Platform utilizes real-time performance monitoring and predictive analytics to optimize business processes, differentiate products and services, and create revenue streams.  Through an innovative type system and open, extensible platform, C3 IoT has become the world’s leader in delivering Digital Transformation initiatives.

C3 IoT AI/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.


  • 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

C3 IoT is proud to be an Equal Opportunity and Affirmative Action Employer. We do not discriminate on the basis of any legally protected characteristics, including disabled and veteran status. Please let us know if you have a disability that requires an accommodation.