Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

C3 AI Logo

Lead Software Engineer, Full-Stack - AI Vision

C3 AI

Salary not specified
Sep 26, 2025
Redwood City, CA, US
Apply Now

C3 AI is looking for a Lead Software Engineer, Full-Stack - AI Vision to design, prototype, develop, and deploy immersive, interactive 3D visualization experiences for their enterprise AI platform applications, helping to solve customer business challenges.

Requirements

  • 8+ years of professional software development experience with JavaScript, Java, or other object-oriented programming languages.
  • Proven track record of design and development of full stack web solutions for complex problems.
  • Strong hands-on experience and understanding of object-oriented programming, data structures, algorithms, and web application development.
  • Experience working JavaScript frameworks such as React, Redux, Vue, Backbone, or Angular.
  • Experience in 3D visualization, Computer Vision, Unity3D, and/or building AR/VR applications.
  • Experience with Git or other version control software.
  • Knowledge of distributed systems, test-driven development, SQL and NoSQL databases, and performance optimization tools.

Responsibilities

  • Work across teams to architect robust software engineering solutions and frameworks with cross product impact.
  • Design, build, and deliver high quality, modular solutions at a robust pace.
  • Implement and enhance engineering best practices company wide.
  • Build and improve visual tools for application development and data science that would enable users to build end-to-end AI applications quickly.
  • Collaborate closely with Product Management, User Interaction Designers, Front-End and Back-End Engineers.
  • Lead cross-team technical design discussions on application architecture, UI components, UX, back-end and third-party integration, and testing.
  • Rapidly fix bugs, solve problems, and proactively strive to improve our products and technologies.

Other

  • Bachelor of Science in Computer Science, Computer Engineering, or related fields; Master's Degree preferred.
  • Real passion for developing team-oriented solutions to complex engineering problems.
  • Thrive in a dynamic, rapidly changing environment and value end-to-end ownership of projects.
  • Excellent verbal and written communication skills to collaborate multi-functionally and improve scalability.
  • Interest in committing to a fun, friendly, expansive, and intellectually stimulating environment.