Redwood City, CA, US
23 hours ago
Senior Software Engineer - Machine Learning

C3.ai, Inc. (NYSE:AI) is a leading Enterprise AI software provider for accelerating digital transformation. The proven C3 AI Platform provides comprehensive services to build enterprise-scale AI applications more efficiently and cost-effectively than alternative approaches. The C3 AI Platform supports the value chain in any industry with prebuilt, configurable, high-value AI applications for reliability, fraud detection, sensor network health, supply network optimization, energy management, anti-money laundering, and customer engagement. 

We seek a highly skilled and experienced senior machine learning engineer to join our team. The ideal candidate will have a strong computer science and mathematics background and experience building scalable software systems to apply machine learning algorithms in the enterprise domain.

A successful candidate will thrive in a fast-paced, highly collaborative environment, and demonstrate an ability to lead teams to execute precisely and quickly. The ideal candidate will have excellent communication skills, in-depth experience with data science workflows, and have participated in or built agile and high-performing teams.

As a C3 AI Platform engineering team member, you will closely collaborate with product owners and data scientists and be responsible for the entire software engineering lifecycle.

Responsibilities:

• Build systems and tools that enable data scientists to create machine learning applications using the C3 AI Platform, from data exploration and model experimentation to model operations.

• Improve a framework for building scalable, end-to-end machine learning pipelines in a distributed system.

• Collaborate with and support data scientists to understand the utility of the C3 AI Platform and define new requirements.

• Work with product owners to define and lead the development of longer-term C3 AI Platform capabilities.

• Mentor junior members of the team.

 Qualifications:

• Advanced degree in computer science, math, or similar field.

• Strong programming skills in Java, Python, and JavaScript, with a taste for DRY code.

• Thorough knowledge of data structures, algorithms, profiling/optimization, and Object-Oriented and Functional Programming.

• In-depth understanding of machine learning algorithms.

• Proven track record of applying machine learning algorithms in a production system.

• Demonstrated end-to-end ownership of projects, including making key design decisions and understanding the tradeoffs.

• A minimum of 5 years of work experience in a fast-paced software company.

Confirm your E-mail: Send Email