C3.ai

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

C3.ai
Apply
3 months ago
Redwood City, CA, USASenior
H1B sponsor

Base Salary

$145k - $187k/yr

Responsibilities

  • Design and develop petabyte-scale data pipelines, distributed systems, storage abstractions, filesystem abstractions, and external data connectors.
  • Build distributed processing, queueing, batch-processing, analytics, and high-performance API components for AI/ML applications.
  • Develop ML-specific data systems including feature stores, behavioral frameworks, recommendation engines, and distributed ML computations.
  • Integrate Apache Spark, Ray, Pandas, Koalas, and other technologies for data exploration and ML workload orchestration.
  • Develop and productionize AI/ML models for failure prediction and data schema inference.
  • Improve platform performance, scalability, and reliability, collaborate across teams, and contribute to technical direction and discussions.
  • Write clean code using test-driven methodology and deliver work following agile software development practices.

Requirements

  • Bachelor of Science in Computer Science, Computer Engineering, or a related field.
  • At least 5 years of work experience in a fast-paced software company.
  • Strong computer science fundamentals and proficiency in Java, C++, C#, another compiled language, or Python.
  • Competence in object-oriented programming, data structures, algorithms, and software design patterns.
  • Experience with Git, large-scale distributed systems, and at least one public cloud platform such as AWS, Azure, or GCP.
  • Familiarity with distributed computing technologies such as Hadoop, Spark, and Kafka, including managed cloud versions.
  • Familiarity with modern data science, analysis, and engineering technologies such as Pandas and Koalas.
  • Preferred qualifications include an advanced degree, scalable data pipeline development, multi-source data integration, analytics or data-processing engine experience, distributed computation, Spark/Ray/Dask task scheduling, ML workload orchestration, DAG-based workflow execution or optimization, and Kubernetes.
  • Preferred experience includes REST or GraphQL APIs and strong technical communication and collaboration skills.

Benefits

  • Excellent benefits, a competitive compensation package, and a generous equity plan.
  • California base pay range of $145,000—$187,000 USD.

Tech Stack

Categories

BackendData EngineeringML Engineering
C3.ai

About C3.ai

1,001-5,000 employees

C3 AI builds enterprise AI software, including the C3 Agentic AI Platform for developing and operating AI applications, a suite of industry-specific SaaS applications, and C3 Generative AI for domain-specific use cases. It sells to large enterprises and public-sector organizations via subscriptions and services. Founded in 2009 and headquartered in Redwood City, California, C3 AI is a public company trading on the NYSE (ticker: AI) and also listed on Mexico’s BMV.

Contact me