Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Software Engineer - Generative AI  image - Rise Careers
Job details

Senior Software Engineer - Generative AI

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. Learn more at: C3 AI

We are looking for a seasoned software engineer experienced in the field of machine learning and artificial intelligence, and passionate about Generative AI technology and building next-generation software platforms.

As a member of C3 AI’s Generative AI team, you will be tasked with developing the infrastructure and tools to improve the state-of-the-art and enable the use of this game changing technology in our enterprise applications. You’ll collaborate with product managers, data scientists and other engineers and be responsible for the entire software engineering lifecycle. A successful candidate will thrive in a fast-paced, innovative, and highly collaborative environment, and demonstrate an ability to execute precisely and quickly. The ideal candidate will have in-depth experience with putting large scale machine learning models in production and a solid understanding of Large Language Models (LLMs).

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.

Qualifications:

  • 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.

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.

C3 AI provides excellent benefits, a competitive compensation package and generous equity plan. 

California Pay Range
$145,000$187,000 USD

C3 AI is proud to be an Equal Opportunity and Affirmative Action Employer. We do not discriminate on the basis of any legally protected characteristics, including disabled and veteran status. 

Average salary estimate

$166000 / YEARLY (est.)
min
max
$145000K
$187000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - Generative AI , C3 AI

Join C3 AI in Redwood City, California, as a Senior Software Engineer specializing in Generative AI! At C3 AI, we’re at the forefront of enterprise AI application software, creating game-changing technology for organizations around the globe. As part of our dynamic Generative AI team, you’ll have the opportunity to work on the cutting-edge C3 Generative AI Suite. Your role will involve developing the infrastructure and tools necessary for harnessing Generative AI technology, ensuring our applications remain on the leading edge. You’ll collaborate closely with product managers, data scientists, and fellow engineers throughout the entire software engineering lifecycle. If you're passionate about machine learning and eager to implement innovative solutions in a fast-paced and highly collaborative setting, this could be the perfect fit for you! We’re looking for someone with solid experience in deploying large-scale machine learning models, especially with Large Language Models (LLMs). If you enjoy mentoring junior members, advocating for scalable end-to-end machine learning pipelines, and influencing product development, we want to hear from you! With your skills in Python and knowledge of modern machine learning techniques, you’ll have the chance to shape the future of enterprise applications in an engaging company culture that values innovation.

Frequently Asked Questions (FAQs) for Senior Software Engineer - Generative AI Role at C3 AI
What are the main responsibilities of a Senior Software Engineer at C3 AI?

As a Senior Software Engineer at C3 AI, your main responsibilities will include developing systems and tools for using Generative AI technology, establishing scalable machine learning pipelines, collaborating with product teams, mentoring junior engineers, and influencing the long-term development of the C3 Generative AI Suite. You'll play a vital role in enhancing our enterprise applications and pushing the boundaries of machine learning technology.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer position at C3 AI?

To qualify for the Senior Software Engineer role at C3 AI, you should have a Bachelor’s degree in Computer Science or a related field, with a preference for a Master’s degree. You’ll need excellent programming skills in Python, experience with Java and JavaScript, and comprehensive knowledge of data structures and algorithms. Additionally, experience in deploying machine learning algorithms in production environments is crucial.

Join Rise to see the full answer
How does C3 AI support the development of Generative AI technologies?

At C3 AI, we focus on developing the infrastructure and frameworks that facilitate the effective application of Generative AI technologies. This includes creating scalable tools and systems for machine learning pipelines, collaborating with data scientists to implement advanced training approaches, and enabling production-grade deployment of large-scale models. We're committed to pushing innovation and learning in the Generative AI space.

Join Rise to see the full answer
What experience is required for the Senior Software Engineer role at C3 AI?

Candidates applying for the Senior Software Engineer position at C3 AI should ideally have a minimum of 3 years in a fast-paced software environment, with a demonstrated track record in software engineering projects. Experience in applying machine learning concepts, especially through real-world deployments, is essential to succeed in this role.

Join Rise to see the full answer
What opportunities for career growth are available for a Senior Software Engineer at C3 AI?

At C3 AI, Senior Software Engineers have ample opportunities for career development, whether it's through mentoring junior team members, leading innovative projects, or engaging with cross-functional teams to define product directions. C3 AI values initiative and offers pathways for advancing your expertise and responsibility in the field of Generative AI.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Generative AI
What experience do you have with Generative AI technologies?

When discussing your experience with Generative AI, highlight any projects you've worked on involving technologies like LangChain, Semantic Kernel, or ChatGPT Plugins. Discuss specific challenges you faced and how you overcame them, as well as the impact your contributions had on the overall success of the project.

Join Rise to see the full answer
Can you explain your approach to improving machine learning models?

In your response, share a structured approach. Talk about iterating over model selection, feature engineering, and hyperparameter tuning. Discuss any tools or frameworks you've used (like TensorFlow or PyTorch) to monitor performance and make data-driven enhancements, emphasizing the importance of model validation and testing.

Join Rise to see the full answer
How would you manage scalability in a machine learning pipeline?

Discuss your experience with distributed systems, parallel processing, and managing heterogeneous hardware. Include examples of how you've utilized technologies like GPUs or TPUs, and explain your methods for optimizing performance during training and inference stages to ensure efficiency.

Join Rise to see the full answer
Describe a challenging software engineering project you've led.

Choose a project where you had to navigate complex problems or work under tight deadlines. Discuss your leadership role, the obstacles you faced, your decision-making process, and how you motivated your team. Highlight the successful outcomes or improvements resulting from your efforts.

Join Rise to see the full answer
What programming languages are you proficient in, and how have you applied them in your projects?

Be prepared to discuss your strongest programming languages, with a focus on Python. Give examples of projects where you've applied these languages to develop machine learning applications or tools, demonstrating your coding capabilities and knowledge of various paradigms such as object-oriented and functional programming.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your work?

Emphasize the importance of best practices like code reviews, unit testing, and adhering to coding standards. Discuss tools you use for version control like Git and methodologies like Agile, and explain how these contribute to maintaining high standards and facilitating team collaboration.

Join Rise to see the full answer
What is your experience with deep learning algorithms?

Share your expertise with various deep learning algorithms, including convolutional neural networks (CNNs) or recurrent neural networks (RNNs). Provide examples of how you've implemented these algorithms in projects and discuss the challenges you've faced and how you've overcome them.

Join Rise to see the full answer
Explain your understanding of data structures and algorithms as they relate to machine learning.

Showcase your knowledge of essential data structures such as arrays, linked lists, and trees, and discuss how these are important in optimizing algorithms for machine learning tasks. Provide examples of how you've applied these principles in real-world projects.

Join Rise to see the full answer
How do you stay updated with the latest trends in AI and machine learning?

Discuss the resources you follow, such as academic journals, relevant online courses, or tech blogs. Mention any conferences or workshops you attend and describe how you actively engage with the AI community through forums or social media to stay current with industry advancements.

Join Rise to see the full answer
What strategies do you use to mentor junior engineers?

Reflect on your mentoring style by discussing the importance of knowledge sharing and guidance. Explain how you’ve tailored your mentoring approach based on individual needs, encouraged open communication, and helped junior engineers navigate their career paths while fostering a collaborative team environment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
C3 AI Hybrid Redwood City, California, United States
Posted 8 days ago

Join C3 AI as a Business Development Representative and play a key role in driving sales for cutting-edge generative AI solutions.

Photo of the Rise User
Wheely Hybrid Λευκωσία, Nicosia, Cyprus
Posted 14 days ago

Join Wheely as a Site Reliability Engineer and elevate their innovative platform while ensuring the highest levels of security and performance.

Photo of the Rise User
Posted 12 days ago

Join Matic as a Systems Engineer to develop cutting-edge Rust software that powers revolutionary home robots.

Posted 11 days ago

Seeking a ServiceNow Senior Developer at IBM Consulting to design and enhance client systems while fostering innovation and collaboration in a hybrid work environment.

Join Amazon's Creators team to develop scalable systems that enhance the social shopping experience for creators globally.

Photo of the Rise User
SpectraMedix Remote East Windsor, New Jersey, United States
Posted 6 days ago

Be part of SpectraMedix as a Java Software Engineer, helping to innovate healthcare solutions with cutting-edge technology.

Photo of the Rise User

Seeking an experienced Senior Python Django Developer to join our remote team and deliver high-quality web applications.

Photo of the Rise User
Bridgit Remote No location specified
Posted 8 days ago

Join Bridgit as a Senior Infrastructure Developer to shape the future of their AWS-based systems and enjoy a culture of collaboration and innovation.

Photo of the Rise User
Gusto, Inc. Hybrid Denver, Colorado, United States
Posted 7 days ago

Elevate user experiences as a Mobile Engineer - Android at Gusto, a company dedicated to empowering small businesses.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Rapid Growth
Passion for Exploration
Dare to be Different
Dental Insurance
Life insurance
Health Savings Account (HSA)
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Mental Health Resources
401K Matching
Paid Time-Off
Snacks
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

C3 AI is the leading AI software provider for accelerating digital transformation. Digital transformation is about leveraging big data and the internet of things to improve performance of assets and predict shortfalls before they happen — all th...

17 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!