Skip to content

Lead/Senior Software Engineer – Full-Stack – AI Studio
Company | C3.ai |
---|
Location | San Carlos, CA, USA |
---|
Salary | $145000 – $219000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 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.
- Excellent verbal and written communication skills to collaborate multi-functionally and improve scalability.
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.
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.