Senior Software Engineer, Platform - Data + AI (Back-End)

c3iot · Redwood City, CA

Posted
22 days ago
Last confirmed live
1 day ago

What this role involves

This role involves designing and developing infrastructure for large-scale distributed systems and data pipelines for an AI/ML platform. Responsibilities include building abstractions over datastores and file systems, developing connectors, and working on ML-specific data systems like feature stores. The candidate should have over 5 years of experience and proficiency in compiled languages like Java, C++, or Python.

Skills this posting asks for

  • cassandra
  • postgresql
  • snowflake
  • aws s3
  • azure blobs
  • hdfs
  • apache spark
  • ray
  • pandas
  • koalas
  • java
  • c++
  • c#
  • python
  • distributed systems
  • object-oriented programming
  • data structures
  • algorithms
  • software design patterns
  • version control
  • agile development
  • test-driven development

Requirements

  • 5 years of experience
  • Level: senior

From the employer’s posting

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 application…

Read the full description on c3iot’s careers page

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at c3iot

All 16 roles at c3iot