C3 AI is looking to design and develop innovative AI solutions to maximize customers' success across industries.
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 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.
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.
- 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.
- Manage individual project deliverables and mentor junior team members on industry coding standards and design techniques.
Other
- Bachelor’s degree in computer science, Computer Engineering, or related fields, MS preferred.
- Excellent verbal and written communication skills to collaborate multi-functionally and improve scalability.
- Thrive in a dynamic, rapidly changing environment and value end-to-end ownership of projects.
- Interest in committing to a fun, friendly, expansive, and intellectually stimulating environment.
- Advanced degree in engineering, sciences, or related field.
- Experience in leading engineering teams and projects.
- Experience in building scalable web applications.