Skip to content

Senior Software Engineer – Generative AI
Company | C3.ai |
---|
Location | San Carlos, CA, USA |
---|
Salary | $145000 – $187000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or related fields, MS preferred.
- Excellent programming skills in Python; experience with Java and JavaScript preferred.
- Thorough knowledge of data structures, algorithms, profiling/optimization, DRY code, and Object-Oriented and Functional Programming.
- In-depth understanding of machine learning including deep learning algorithms.
- Track record of applying machine learning algorithms in a production system.
- Demonstrated end-to-end ownership of projects.
- Stellar listening and explanation skills.
- Demonstrated interest for Generative AI technology (e.g., projects with technologies like LangChain, Semantic Kernel, ChatGPT Plugins, etc.).
- A minimum of 3 years of work experience in a fast-paced software company.
Responsibilities
- Build systems and tools to enable and simplify the use of Generative AI technologies in our applications using the C3 AI Platform.
- Enable scalable end-to-end machine learning pipelines in a distributed system with heterogeneous hardware (GPUs, TPUs, etc.).
- Work with data scientists to research and implement latest approaches to efficiently train/fine-tune Generative Models.
- Work with product owners to define and lead the long-term development the C3 Generative AI Suite.
- Mentor junior members of the team.
Preferred Qualifications
- Advanced degree in computer science, math, or similar quantitative field.
- Knowledge of Agile development methodology.
- 5+ years of work experience in a fast-paced software company.