Current jobs related to Senior Software Engineer, Platform - Redwood City CA United States - C3 AI


  • Redwood City, United States Guidewire Software, Inc. Full time

    SummaryGuidewire Software is an insure-tech software company with more than 3,200 people in 40+ countries worldwide. We are an internet-scale, cloud-native, real-time data platform built for the property and casualty insurance industry worldwide.Are you passionate about building internet-scale multi-tenant cloud-native data platforms? Do you have prior...


  • San Mateo, CA, United States Guidewire Software, Inc. Full time

    SummaryGuidewire Software is an insure-tech software company with more than 3,200 people in 40+ countries worldwide. We are an internet-scale, cloud-native, real-time data platform built for the property and casualty insurance industry worldwide.Are you passionate about building internet-scale multi-tenant cloud-native data platforms? Do you have prior...


  • Redwood City, United States C3 AI Full time

    C3.ai, Inc. (NYSE:AI) is a leading Enterprise AI software provider for accelerating digital transformation. The proven C3 AI Platform provides comprehensive services to build enterprise-scale AI applications more efficiently and cost-effectively than alternative approaches. The C3 AI Platform supports the value chain in any industry with prebuilt,...


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

    C3.ai, Inc. (NYSE:AI) is a leading Enterprise AI software provider for accelerating digital transformation. The proven C3 AI Platform provides comprehensive services to build enterprise-scale AI applications more efficiently and cost-effectively than alternative approaches. The C3 AI Platform supports the value chain in any industry with prebuilt,...


  • Redwood City, CA, United States C3 IoT Full time

    C3.ai, Inc. (NYSE:AI) is a leading Enterprise AI software provider for accelerating digital transformation. The proven C3 AI Platform provides comprehensive services to build enterprise-scale AI applications more efficiently and cost-effectively than alternative approaches. The C3 AI Platform supports the value chain in any industry with prebuilt,...


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

    Company Overview:Poshmark, Inc. is a leading e-commerce platform that enables users to buy and sell new and used goods. We're on a mission to build the most connected shopping experience ever.Job Description:As a Senior Cloud Engineer and Technical Architect, you will play a critical role in helping us achieve our goal of creating a scalable and reliable...


  • Redwood City, CA, United States Karius Full time

    Redwood City, CASoftware Engineering – Engineering /Full-time /On-siteAbout KariusKarius is a venture-backed life science startup that is transforming 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,...


  • Redwood City, CA, United States C3 IoT Full time

    C3.ai, Inc. (NYSE:AI) is a leading Enterprise AI software provider for accelerating digital transformation. The proven C3 AI Platform provides comprehensive services to build enterprise-scale AI applications more efficiently and cost-effectively than alternative approaches. The C3 AI Platform supports the value chain in any industry with prebuilt,...


  • Redwood City, United States C3 IoT Full time

    C3.ai, Inc. (NYSE:AI) is a leading Enterprise AI software provider for accelerating digital transformation. The proven C3 AI Platform provides comprehensive services to build enterprise-scale AI applications more efficiently and cost-effectively than alternative approaches. The C3 AI Platform supports the value chain in any industry with prebuilt,...


  • Los Angeles, CA, United States Vungle Full time

    Liftoff is the leading growth acceleration platform for the mobile industry, helping advertisers, publishers, game developers and DSPs scale revenue growth with solutions to market and monetize mobile apps. Liftoff’s solutions, including Accelerate, Direct, Influence, Monetize, Intelligence, and Vungle Exchange, support over 6,600 mobile businesses across...


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

    Job Title: Software Engineer - Platform Department: Software Engineering ** Job Level:** L4 ** FLSA:** Exempt Job Summary: As a key member of our team, you will design and develop a scalable and secure API to enable Bear software's integration with third-party services. You will play a crucial role in enhancing our product's capability to serve a global...

  • Software Engineer

    2 months ago


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

    Job Title: Software Engineer - Platform Department: Software Engineering Job Level: L4 FLSA: Exempt Job Summary: As a key member of our team, you will design and develop a scalable and secure API to enable Bear software's integration with third-party services. You will play a crucial role in enhancing our product's capability to serve a global fleet of...


  • Redwood City, United States SnapMagic Full time

    At SnapMagic, we're on a mission to transform how electrical engineers design hardware with AI. As the Lead Software Engineer on our core platform, you'll play a critical role in shaping the future of electronics design. We help 1.5 million engineers build products like drones, electric cars, and virtual reality headsets 10x faster, and our platform is...


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

    C3.ai, Inc. (NYSE:AI) is a leading Enterprise AI software provider for accelerating digital transformation. The proven C3 AI Platform provides comprehensive services to build enterprise-scale AI applications more efficiently and cost-effectively than alternative approaches. The C3 AI Platform supports the value chain in any industry with prebuilt,...


  • Redwood City, United States C3 AI Full time

    C3.ai, Inc. (NYSE:AI) is a leading Enterprise AI software provider for accelerating digital transformation. The proven C3 AI Platform provides comprehensive services to build enterprise-scale AI applications more efficiently and cost-effectively than alternative approaches. The C3 AI Platform supports the value chain in any industry with prebuilt,...


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

    C3.ai, Inc. (NYSE:AI) is a leading Enterprise AI software provider for accelerating digital transformation. The proven C3 AI Platform provides comprehensive services to build enterprise-scale AI applications more efficiently and cost-effectively than alternative approaches. The C3 AI Platform supports the value chain in any industry with prebuilt,...


  • Jersey City, New Jersey, United States Diverse Lynx Full time

    Job Title: Senior Software Engineer - Scalable Platform\About the Role:\We are seeking a highly skilled Senior Software Engineer to join our core team in Jersey City. As a key member of our platform development team, you will design and build horizontally scalable components that meet the highest standards of performance and stability.\Key...


  • Universal City, California, United States NBCUniversal Full time

    About the RoleThis Senior Software Engineer Cloud Platform position plays a critical role in the design, implementation, and maintenance of cloud control planes for AWS, Azure, and GCP. The ideal candidate will have 12+ years of experience in public cloud infrastructure and tools, software development, and automation.The Sr. Staff Software Engineer will...


  • Redwood City, United States C3 AI Full time

    C3.ai, Inc. (NYSE:AI) is a leading Enterprise AI software provider for accelerating digital transformation. The proven C3 AI Platform provides comprehensive services to build enterprise-scale AI applications more efficiently and cost-effectively than alternative approaches. The C3 AI Platform supports the value chain in any industry with prebuilt,...


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

    C3.ai, Inc. (NYSE:AI) is a leading Enterprise AI software provider for accelerating digital transformation. The proven C3 AI Platform provides comprehensive services to build enterprise-scale AI applications more efficiently and cost-effectively than alternative approaches. The C3 AI Platform supports the value chain in any industry with prebuilt,...

Senior Software Engineer, Platform

1 month ago


Redwood City CA United States C3 AI Full time

We are seeking a senior software engineer to join our Type System team. In this role, you will power the core of our platform. The ideal candidate will have a strong computer science background and solid knowledge of programming languages.

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:

  1. Own the C3 Type System, the core abstraction layer, and the building block for the entire C3 AI Suite and all C3 applications.
  2. Own the language software development toolkits (SDKs) and execution engines for all supported languages (Java, JavaScript, Python).
  3. Drive architecture of the C3 Type System to satisfy functional and performance requirements while ensuring the product is easy to use and bug-free.
  4. Engage in innovation/R&D that leads to measurable improvement in the stability and performance of the system.
  5. 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.
  6. Work with product owners to ensure the team works on high-value projects.
  7. Mentor junior members of the team.

Qualifications:

  1. Bachelor's degree in computer science, math, or similar field.
  2. Strong knowledge of Python or JavaScript, language internals, and advanced language features.
  3. Extensive Java programming experience.
  4. Passionate about programming languages.
  5. Strong competency in object-oriented programming, data structures, and algorithms.
  6. Experience in one or more of the following is a plus:
  • Compiler
  • Abstract syntax tree
  • Metaprogramming
  • Code generation
  • Inter-language communication frameworks such as Rhino, JEP, Py4J
  • Internal knowledge of conda/mamba/pip/npm
  • Inter-process communication
  • Creating domain-specific languages (DSL)
  • Data serialization formats such as msgpack, pickle, Apache arrow, protocol buffers
  • End-to-end development of a Python package
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. Enjoy working with abstract concepts and finding elegant, rigorous solutions to complex problems. Intellectually curious and naturally drawn to challenges. Persistent and can-do attitude. Thrive in a fast-paced, dynamic environment and value end-to-end ownership of projects. A minimum of 3 years of work experience in a fast-paced software company. #J-18808-Ljbffr