C3 AI (NYSE: AI), is the Enterprise AI application software company. C3 AI delivers a family of fully integrated products including the C3 Agentic AI Platform, an end-to-end platform for developing, deploying, and operating enterprise AI applications, C3 AI applications, a portfolio of industry-specific SaaS enterprise AI applications that enable the digital transformation of organizations globally, and C3 Generative AI, a suite of domain-specific generative AI offerings for the enterprise. C3 AI is looking for a Senior Software Engineer, Full-Stack located at our office in Redwood City, CA. 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. • Work very closely with, and incorporate feedback from 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. • 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. • 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. • 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. • Proficient in spoken and written English. 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.
We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you've provided to them or that they've collected from your use of their services.
Necessary
Preferences
Statistics
Marketing
Necessary
Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
Preferences
Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in.
Statistics
Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
Marketing
Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.
Cookies are small text files that can be used by websites to make a user's experience more efficient.
The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission.
This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.
You can at any time change or withdraw your consent from the Cookie Declaration on our website.
Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.