C3 AI logo

Software Engineer, Platform - Back-End

C3 AI

Job Overview

C3 AI is seeking a talented Software Engineer to join our Platform team, focusing on back-end development. This role is crucial for building the next generation AI platform capable of handling petabyte-level data volumes. As a member of the platform team, you will be responsible for the entire software engineering lifecycle, including design, documentation, building, testing, and maintenance.

Responsibilities

  • Design and Develop Features: Work on various features in the next-generation C3 AI PaaS AI suite.
  • Core Component Development: Develop core foundational components to support both back-end and front-end teams.
  • Framework Development: Design and develop frameworks for distributed application development and cache management.
  • Tool Development: Create systems and tools for collaborative application development, ensuring integration with version control systems.
  • Code Validation: Develop tools and frameworks to establish rules, validate developer code adherence, and ensure efficient execution.
  • Collaboration: Work closely with software engineering and product management teams to gather requirements and deliver top-quality products following agile methodologies.

Qualifications

  • Education: BS or MS in Computer Science or a related technical field, or equivalent industry experience.
  • Experience: 1-4 years of relevant experience.
  • Technical Skills: Hands-on experience with Computer Science fundamentals (Algorithms, Data Structures) and programming in Java or similar languages.
  • Passion for Distributed Systems: Interest in low-level programming, JVM, process, and memory management is a plus.
  • Problem Solving: Systematic problem-solving approach with a strong sense of ownership and independence.
  • Communication: Strong communication and interpersonal skills.
  • Work Ethic: Proactive, self-starter with a persistent and can-do attitude.

Benefits

C3 AI offers a competitive compensation package, a generous equity plan, and excellent benefits. We are proud to be an Equal Opportunity and Affirmative Action Employer, and we do not discriminate based on any legally protected characteristics, including disabled and veteran status.

Location

This position is based in Redwood City, California, and requires on-site work.

Salary

The salary range for this position is $120,000 to $156,000 per year.

Join C3 AI and be part of a team that is reshaping the world with AI, providing enterprise-scale AI applications more efficiently and cost-effectively than alternative approaches.

Benefits
Extracted with AI

  • Competitive compensation package
  • Generous equity plan
  • Excellent benefits

Similar jobs

Last update: 23 minutes ago

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

Catalyze Group logo
Catalyze Group

Full Stack Developer with AI and API Expertise

Join Catalyze Group as a Full Stack Developer to build AI-powered grant-writing tools. Work with React, Django, and more in Amsterdam.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

FoodLabs logo
FoodLabs

Senior C++ Computer Vision Engineer

Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

Nebius AI logo
Nebius AI

Senior Software Engineer (C++)

Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.

Carbon13 logo
Carbon13

Cofounder - Full Stack Developer/Data Scientist for Climatech Startup

Join Carbon13 as a cofounder in climate tech, leveraging AI, data science, and software development to combat climate change.

RightCrowd logo
RightCrowd

Full Stack Engineer with Node.js and React

Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.

LEGALFLY logo
LEGALFLY

Back End Engineer with Node.js and TypeScript

Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.

Lekker Code Company logo
Lekker Code Company

Fullstack Developer (C#, Angular or React)

Join Lekker Code Company as a Fullstack Developer specializing in C#, Angular, or React. Work remotely with a focus on innovative solutions.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Computer Futures logo
Computer Futures

C# Software Developer with .NET and Angular

Join our team as a C# Software Developer in Karlsruhe, focusing on .NET, Angular, and Azure technologies. Flexible work model and competitive salary.

Tibo Energy Management Software logo
Tibo Energy Management Software

Senior Backend Developer with TypeScript

Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.

Grammarly logo
Grammarly

Entry Level Back-End Software Engineer (Java)

Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

C3 AI logo
C3 AI

Lead/Senior Full-Stack Software Engineer – AI Studio

Lead/Senior Full-Stack Software Engineer needed for AI Studio team, focusing on scalable web applications and team leadership.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.