Senior Software Engineer

Platform, Data + AI, Full-Stack

Posted on 7/19/2023



1,001-5,000 employees

Enterprise AI application development platform

Data & Analytics
Industrial & Manufacturing
AI & Machine Learning
Financial Services


San Carlos, CA, USA

Required Skills
Microsoft Azure
UI/UX Design
Data Science
Data Structures & Algorithms
Google Cloud Platform
  • Bachelor of Science in Computer Science, Computer Engineering, or related fields
  • 3+ years of professional software development experience with JavaScript and/or TypeScript
  • Comfortable working with Java, C++, or Python
  • Strong competency in object-oriented programming, data structures, algorithms, and software design patterns
  • Experience with version control systems such as Git
  • Experience with JavaScript frameworks such as React (preferred), Angular, or Vue
  • Good understanding of client-side caching, session, and state management
  • Experience with state management web frameworks (e.g., Redux)
  • Solid conceptual understanding of web framework components and related abstractions, bindings, etc
  • Knowledge of at least one JavaScript testing framework (e.g., Jasmine, Jest)
  • Experience working with back-end APIs, and event-driven architectures
  • Good technical communication ability including verbal and written communication skills to facilitate collaboration
  • Thrive in a fast-paced, dynamic environment and value end-to-end ownership of projects
  • Intellectually curious, eager to learn, and open to challenges
  • Develop and maintain visual tools and user interfaces for data science and large-scale AI/ML application development
  • Design, develop, and maintain scalable components for a high-performant interface to a highly extensive AI/ML Platform
  • Work with architects, product managers, back-end engineers, data scientists, and UX engineers in a highly collaborative environment
  • Participate and provide insights in technical discussions
  • Innovate ideas to enable faster AI/ML application development for users
  • Write clean code following a test-driven methodology
  • Rapidly fix bugs, solve problems, and proactively strive to improve our products and technologies
  • Manage individual project deliverables and mentor junior team members on engineering best practices, industry coding standards, and design techniques
  • Deliver commitments in a timely manner
Desired Qualifications
  • Advanced degree in engineering, sciences, or related field
  • Experience working using Agile development methodology
  • Proficiency with JavaScript
  • Proficiency with React
  • Knowledge of UI frameworks (e.g., Material UI, Semantic UI)
  • Knowledge of Webpack
  • Familiarity with Machine Learning
  • Knowledge of distributed systems
  • Experience working with at least one public cloud platform (e.g., AWS, Azure, GCP)
  • Experience developing and working with REST and/or GraphQL APIs
  • Conceptual understanding of orchestration and resource provisioning systems (Kubernetes)
  • Experience with developing tooling for large-scale Data systems or application development platforms
  • Experience with building modular, scalable full-stack applications

C3 AI offers a comprehensive Enterprise AI application development platform and a wide range of turnkey enterprise AI applications, utilizing generative AI, machine learning, and deep code tools for rapid development across various industries.

Company Stage

Series F

Total Funding



Redwood City, California



Growth & Insights

6 month growth


1 year growth


2 year growth



Education - Lifelong learning is a part of C3 AI. That’s why we will cover the total cost for employees to earn a master’s degree in computer science online. Those who complete the degree get three more big perks—a $25,000 cash bonus, a guaranteed 15% raise and a stock grant.

Relax and recharge - In the United States, C3 AI offers 15 days of paid time off every year. As your tenure with the company grows so does your paid time off! C3 AI also offers 10 paid public holidays around which you can build your vacation leave.

Training - C3 AI holds monthly employee training sessions as well as weekly lunch-and-learns. C3 AI also encourages further education by offering bonuses for the successful completion of select online courses.

Health coverage - C3 AI offers competitive coverage. Our program includes medical, dental, and vision.

401K - C3 AI offers fund options via Charles Schwab for retirement savings.

Equity - Restricted stock units are granted to all full-time C3 AI employees.

Free gym membership - To help keep you at the top of your game, C3 AI offers employees a free gym membership at our state-of-the-art fitness facility.

Catered lunches daily - C3 AI provides a fully stocked snack area and beverage refrigerator that contains everything from energy drinks to sodas and iced tea. Every day C3 AI provides a catered, gourmet lunch so that the team can relax together and share ideas.

Commuter check program - C3 AI offers tax saving commuter benefits program.

Travel assistance - Employees are provided global health insurance while traveling for business

Ping-pong and pool tables - C3 AI has been known to host ping-pong and pool tournaments, allowing you to step away from the monitor. This is the perfect opportunity to enjoy coworkers while hitting a white ball at them.

Friday happy hour - Relax and unwind at the end of the week at C3’s weekly Friday Happy Hour. Enjoy good food, good drinks and great company at our office.

Flexible spending accounts - C3 AI offers both Health Care and Dependent Care Flexible Spending Accounts. Both accounts enable you to pay for essential health and wellness before you pay taxes on it.

Life insurance - C3 AI offers short term / long term disability, life insurance and AD&D insurance.

Additional leave benefits - C3 AI offers paid time off for bereavement and jury leave.

Continental breakfast - It’s the most important meal of the day. C3 AI offers breakfast five days a week, including oatmeal, cereal, fruit, and delicious coffee.