Lead/Senior Software Engineer, Full-Stack – AI Studio
C3 AI in Redwood City, California, USA
Computer Software / Computer Games
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, configurable, high-value AI applications for reliability, fraud detection, sensor network health, supply network optimization, energy management, anti-money laundering, and customer engagement.
C3 AI is looking for a Lead/Senior Software Engineer, Full-Stack to join the AI Studio team.
Responsibilities:
• Design, develop, and maintain performant and scalable full-stack applications.
• Build and improve visual tools for application development and data science that enable users to build an end-to-end AI application quickly.
• Collaborate closely with Product Management, User Interaction Designers, and Front-End/Back-End Engineers.
• Lead cross-team technical design discussions on the 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.
• Manage individual project deliverables and mentor junior team members on industry coding standards and design techniques.
• Help build a team and cultivate innovation.
Qualifications:
• Bachelor of Science in Computer Science, Computer Engineering, or related fields.
• 5+ years of professional software development experience with JavaScript, Java, or other object-oriented programming languages (8+ for lead)
• Strong hands-on experience and understanding of object-oriented programming, data structures, algorithms, and web application development.
• Experience working with JavaScript frameworks such as React, Redux, Vue, Backbone, or Angular.
• 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.
Preferred Qualifications:
• Advanced degree in engineering, sciences, or related field.
• Experience with Git or other version control software.
• Knowledge of Agile development methodology.
• Knowledge of distributed systems, test-driven development, SQL and NoSQL databases, and performance optimization tools.
• Experience in leading engineering teams and projects.
• Experience in building scalable web applications.
Apply to this job and join Ivy Exec
Ivy Exec members get:
Access to 60,000+ senior-level job openings
Opportunities to join market research studies
A dedicated Career Advisor
Exclusive career growth courses and content