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
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Backend Engineer with Machine Learning Focus
Join Accrete AI as a Backend Engineer with a focus on machine learning, building scalable AI solutions.
Software Engineer - Fullstack
Join Microsoft as a Fullstack Software Engineer in Redmond, WA. Develop software and tools, collaborate with stakeholders, and ensure high-quality solutions.
Software Engineer, Applied Emerging Talent
Join OpenAI as a Software Engineer to develop ChatGPT and API features using JavaScript, React, and Python.
Platform Software Engineer
Join Allara as a Platform Software Engineer to design and build technology for a user-centric care platform in NYC.
Principal Software Engineer - AI Platform
Join Accrete AI as a Principal Software Engineer to lead AI platform development, leveraging AI/ML frameworks and cloud technologies.
Software Engineer with C++ and Golang Experience
Join IBM as a Software Engineer with expertise in C++ and Golang, working on cutting-edge AI and cloud solutions.
Software Engineer - Fullstack
Join Microsoft as a Fullstack Software Engineer in Cambridge, MA. Work on cutting-edge technology with a hybrid work model.
Full-Stack Software Engineer II
Join AWS as a Full-Stack Software Engineer II to develop innovative solutions ensuring user privacy and personalized experiences.
Software Engineer II
Join Microsoft as a Software Engineer II to revolutionize search with AI. Work on backend engineering in a hybrid role.
Software Engineer - Backend Web/Cloud
Join MathWorks as a Software Engineer focusing on backend web/cloud development with Java, JavaScript, and cloud computing skills.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
Founding Software Engineer (Full-Stack)
Join Stably AI as a Founding Software Engineer to design and develop scalable software applications using cutting-edge AI technology.
Backend Engineer with Machine Learning Focus (Early Career)
Join Accrete AI as a Backend Engineer focusing on ML, working with Python, REST APIs, and cloud platforms. Early career role in New York.
Senior Full-stack Engineer
Join Cascading AI as a Senior Full-stack Engineer to develop AI-driven lending solutions in San Francisco.
Software Engineer Intern, Applied Emerging Talent
Join OpenAI as a Software Engineer Intern to work on cutting-edge AI technology in a fast-paced environment.
Software Engineer 2
Join Intuit as a Software Engineer 2, focusing on cloud computing, microservices, and innovative software solutions.
Software Engineer III, Machine Learning
Join Google as a Software Engineer III in Machine Learning, focusing on large-scale systems and AI.
Software Engineer III, Infrastructure, Android
Join Google as a Software Engineer III in Infrastructure, focusing on Android. Work on large-scale systems in San Jose, CA.
Senior Software Engineer (Backend) - Developer Platform Growth
Join Block as a Senior Backend Engineer to drive growth in our Developer Platform, focusing on APIs and microservices.
Fullstack Software Engineer
Join Microsoft as a Fullstack Software Engineer in Atlanta. Work on cutting-edge technology in a hybrid environment.
Software Engineer, ML Ranking Platform
Join Reddit as a Software Engineer on the ML Ranking Platform team, focusing on scalable, high-performance ranking systems.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Software Engineer, Web
Join Captions as a Software Engineer, Web in NYC to deliver high-performance user experiences in video software.