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
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
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.
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.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
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.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
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.
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.
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.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
Senior Software Engineer (C++)
Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.
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.
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.
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.
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.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
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.
Senior Backend Developer with TypeScript
Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.
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.
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.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
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.
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.
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.