Senior Software Engineer - Machine Learning
Company: C3 AI
Location: Portola Valley
Posted on: January 9, 2026
|
|
|
Job Description:
C3 AI (NYSE: AI), is the Enterprise AI application software
company. C3 AI delivers a family of fully integrated products
including the C3 Agentic AI Platform, an end-to-end platform for
developing, deploying, and operating enterprise AI applications, C3
AI applications, a portfolio of industry-specific SaaS enterprise
AI applications that enable the digital transformation of
organizations globally, and C3 Generative AI, a suite of
domain-specific generative AI offerings for the enterprise. 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
Keywords: C3 AI, Fremont , Senior Software Engineer - Machine Learning, IT / Software / Systems , Portola Valley, California