Senior Software Engineer, Platform Expert

4 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 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 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...

  • Senior Data Engineer

    3 weeks ago


    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 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...


  • 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...

  • Software Engineer

    4 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 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...


  • Foster City, California, United States Notable Labs Full time

    Job Opportunity:Notable Labs is seeking a skilled Senior Software Engineer to join our team in San Francisco. As a key member of our engineering team, you will play a crucial role in building and maintaining our translational drug discovery platform. About the Role:We are looking for a talented software engineer with a passion for precision medicine and a...


  • Redwood City, California, United States Cypress HCM Full time

    Job OverviewCypress HCM is seeking a highly skilled Senior Embedded Software Engineer to develop cutting-edge solutions for 3D positioning using RF. As a key member of our team, you will design, code, and optimize software for IoT devices focused on 3D indoor positioning.Key Responsibilities:Design and develop high-performance software for embedded and IoT...


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

    We are seeking a seasoned software engineer with expertise in machine learning and artificial intelligence to join our Generative AI team at C3 AI.As a member of our team, you will be responsible for developing the infrastructure and tools to improve the state-of-the-art and enable the use of Generative AI technology in our enterprise applications.You will...


  • Redwood City, California, United States Chan Zuckerberg Initiative Full time

    The Chan Zuckerberg Initiative is a leader in harnessing the power of technology to drive scientific breakthroughs. We are seeking a highly skilled Senior Staff Software Engineer to join our Science team.As a key member of our team, you will be responsible for designing, building, and scaling distributed systems and big data applications. You will work...

  • Software Engineer

    4 weeks ago


    Redwood City, California, United States hireVouch Full time

    Job DescriptionAs a Software Engineer on our team, you'll be working on tools that give SREs and operators leverage in their work. We're a small yet highly effective engineering team that truly cares about the product and each other.Key ResponsibilitiesImplementing a fault-tolerant distributed runtime for Shoreline Op, a purpose-built operations-oriented...


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

    Join Our Team as a Principal Software EngineerWe're on a mission to make machine learning practical for everyone, and we're looking for a talented Principal Software Engineer to help us achieve this goal. As a key member of our team, you'll work across the stack to deliver major new features and infrastructure, improve our practices and culture, and align...