Senior Software Engineer, Platform Expert

2 weeks ago


Redwood City, California, United States C3 IoT Full time

We are seeking a senior software engineer to join our Type System team at C3 AI. In this role, you will be responsible for powering the core of our platform.

The ideal candidate will have a strong computer science background and solid knowledge of programming languages, including Python, JavaScript, and Java.

A successful candidate will thrive in a fast-paced, highly collaborative environment and demonstrate the ability to lead teams to execute precisely and quickly.

The ideal candidate will have excellent communication and leadership skills and enjoy solving challenging problems with elegant solutions.

As a C3 AI Platform engineering team member, you will closely collaborate with product owners and data scientists and be responsible for the entire software engineering lifecycle.

Responsibilities:

  • Own the C3 Type System, the core abstraction layer, and the building block for the entire C3 AI Suite and all C3 applications.
  • Own the language software development toolkits (SDKs) and execution engines for all supported languages (Java, JavaScript, Python).
  • Drive architecture of the C3 Type System to satisfy functional and performance requirements while ensuring the product is easy to use and bug-free.
  • Engage in innovation/R&D that leads to measurable improvement in the stability and performance of the system.
  • Uphold high technical standards for the team by reviewing design and code. Help the team evaluate tradeoffs, pick the right design, and avoid technical debt.
  • Work with product owners to ensure the team works on high-value projects.
  • Mentor junior members of the team.

Qualifications:

  • Bachelor's degree in computer science, math, or similar field.
  • Strong knowledge of Python or JavaScript, language internals, and advanced language features.
  • Extensive Java programming experience.
  • Passionate about programming languages.
  • Strong competency in object-oriented programming, data structures, and algorithms.

Preferred Qualifications:

  • Experience in one or more of the following: compiler, abstract syntax tree, metaprogramming, code generation, inter-language communication frameworks, internal knowledge of conda/mamba/pip/npm, inter-process communication, creating domain-specific languages (DSL), data serialization formats.
  • Strong understanding of software development principles and design patterns.
  • Strong knowledge of core operating concepts and Linux.
  • Stellar communication and leadership skills.
  • Experienced with agile development principles.

C3 AI provides:

  • Excellent benefits.
  • A competitive compensation package.
  • A generous equity plan.

C3 AI is an Equal Opportunity and Affirmative Action Employer.



  • Redwood City, California, United States C3 AI Full time

    Senior Software Engineer, PlatformC3 AI is seeking a highly skilled Senior Software Engineer to join the Platform Engineering department. As a key member of the team, you will design, develop, and maintain various features in a highly scalable and extensible AI/ML platform for large-scale applications.You will work on high-value technologies at the...


  • Redwood City, California, United States C3 AI Full time

    About the RoleC3 AI is seeking a highly skilled Senior Software Engineer to join our rapidly growing Data org within the Platform Engineering department. As a key member of our team, you will design, develop, and maintain various features in a highly scalable and extensible AI/ML platform for large-scale applications, involving data science, distributed...


  • Redwood City, California, United States Zūm Services Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our backend engineering team at Züm Services, Inc. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key Responsibilities:* Design and develop high-quality...


  • Redwood City, California, United States Box Full time

    Transforming the Way the World Works TogetherAt Box, we're revolutionizing Cloud Content Management, and we need a talented Senior Software Engineer, Site Reliability Engineering to join our team. As a key member of our SRE organization, you'll play a crucial role in bringing AI to our content cloud, ensuring the reliability and scalability of our...


  • Redwood City, California, United States C3, Inc. Full time

    Job Title: Senior Solution EngineerC3 AI is seeking a highly skilled Senior Solution Engineer to join our team. As a Senior Solution Engineer, you will be responsible for designing, developing, and deploying full-stack AI-driven web applications on the C3 AI Platform.Key Responsibilities:Develop and deploy full-stack, AI-based enterprise applications on the...


  • Redwood City, California, United States C3, Inc. Full time

    Senior Solution EngineerC3 AI is seeking a highly skilled Senior Solution Engineer to join our team. As a Senior Solution Engineer, you will be responsible for designing, developing, and deploying full-stack AI-driven web applications on the C3 AI Platform.Key Responsibilities:Develop and deploy full-stack, AI-based enterprise applications on the C3 AI...


  • Redwood City, California, United States C3 AI Full time

    C3 AI is seeking a talented Software Engineer to join our platform team. As a member of this team, you will be responsible for designing, developing, and maintaining the next generation C3 AI Platform.The ideal candidate will have a strong background in computer science, experience with distributed systems, and a passion for finding elegant solutions to...


  • Redwood City, California, United States Electronic Arts Full time

    Senior Software EngineerElectronic Arts is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will play a pivotal role in refining the animation pipeline and systems for Project Rene.Responsibilities:Collaborate with designers, producers, animators, and engineers to identify, plan, and implement...


  • Redwood City, California, United States Bear Robotics, Inc. Full time

    Job Title:Software Engineer - PlatformDepartment:Software Engineering**Job Level: L4**FLSA: ExemptJob Summary:Bear Robotics, Inc. is seeking a skilled Software Engineer to design and develop a scalable and secure API for integrating our software with third-party services. As a key member of our team, you will play a crucial role in enhancing our product's...


  • Redwood City, California, United States Karius Full time

    About KariusKarius is a venture-backed life science startup that is revolutionizing the way pathogens and other microbes are observed throughout the body.By unlocking the information present in microbial cell-free DNA, we're helping doctors quickly solve their most challenging cases, providing industry partners with access to the microbial landscape to...


  • Redwood City, California, United States Bear Robotics, Inc. Full time

    Job Title: Software Engineer PlatformJob Summary:We are seeking a skilled Software Engineer to join our team at Bear Robotics, Inc. As a key member of our team, you will design and develop a scalable and secure API to enable our software's integration with third-party services. Your expertise will contribute to our fast-paced startup environment by...


  • Redwood City, California, United States C3 AI Full time

    C3 AI is a leading Enterprise AI software provider for accelerating digital transformation. Our proven C3 AI Platform offers comprehensive services to build enterprise-scale AI applications efficiently and cost-effectively. The platform supports the value chain in any industry with prebuilt, configurable, high-value AI applications for reliability, fraud...


  • Culver City, California, United States MNTN Full time

    At MNTN, we're committed to fostering a culture of quality, trust, and innovation. Our self-service platform is designed to provide seamless user experiences for our customers, and we're constantly seeking ways to improve and scale our operations. We're looking for a Senior Data Engineer to join our Data team and help us build a robust data platform that...


  • Redwood City, California, United States Zilliz Full time

    About ZillizZilliz is a fast-growing startup that's revolutionizing the way organizations manage data for AI applications. As a pioneer in the vector database space, we're committed to making our technology accessible to every organization.Our mission is to democratize AI by simplifying data management. We're building next-generation database technologies...


  • Redwood City, California, United States Electronic Arts Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our Digital Platform group, you will play a critical role in building and maintaining our cloud-based services that power the global EA ecosystem.Responsibilities:Design and develop scalable, high-performance...


  • Redwood City, California, United States Box Full time

    About BoxBox is the market leader for Cloud Content Management, empowering businesses to accelerate their digital transformation. Our mission is to power how the world works together, and we're seeking a talented Senior Software Engineer to join our Site Reliability Engineering team.Job SummaryWe're looking for a highly skilled Senior Software Engineer to...

  • Software Engineer

    2 weeks ago


    Redwood City, California, United States hireVouch Full time

    Software Engineer - Distributed Systems and PlatformsWe're seeking a skilled Software Engineer to join our team at hireVouch. As a key member of our engineering team, you'll be responsible for designing and implementing a fault-tolerant distributed runtime for Shoreline Op, a purpose-built operations-oriented language. Your work will involve integrating with...


  • Redwood City, California, United States Dexterity Full time

    About DexterityAt Dexterity, we're revolutionizing the world of robotics by empowering robots to handle repetitive and physically difficult tasks, freeing humans to focus on creative and problem-solving endeavors. Our breakthrough technology enables robots to pick, move, pack, and collaborate with human-like skill, awareness, and learning...


  • Redwood City, California, United States Dexterity Full time

    About DexterityDexterity is a pioneering robotics company that's revolutionizing the world with its innovative technology. Our mission is to empower humans to focus on creative, inspiring, and problem-solving tasks by enabling robots to handle repetitive and physically demanding work.We're starting with warehouse automation, where our cutting-edge systems...


  • Redwood City, California, United States Dexterity Full time

    About DexterityDexterity is a pioneering robotics company that's revolutionizing the way we interact with technology. Our mission is to empower humans to focus on creative, high-value tasks by automating repetitive and physically demanding work. We're starting with warehouse automation, where our cutting-edge technology is transforming supply chains and...