Principal Software Engineer - AI

Cornerstone OnDemand

Education
Benefits
Qualifications
Special Commitments
Skills

We’re looking for a curious, motivated Principal Software Engineer AI to join our team and help build the next generation of intelligent talent technology. This is a hands-on opportunity to learn how AI and machine learning are developed and deployed in a real-world, enterprise SaaS environment. You’ll work alongside experienced engineers to explore how large language models, recommender systems, and other AI tools can make work more personal and efficient.

In this role you will…

  • Support the design, development, and testing of AI-driven features within Cornerstone’s Galaxy ecosystem.
  • Collaborate with senior engineers on small projects involving natural language processing (NLP), recommendation systems, or generative AI.
  • Help collect, clean, and prepare datasets for model training and evaluation.
  • Experiment with AI frameworks such as TensorFlow, PyTorch, or Hugging Face.
  • Learn about MLOps concepts such as model deployment, monitoring, and retraining.
  • Assist in writing clean, well-documented code using Python and related libraries.
  • Participate in Agile ceremonies and contribute to team discussions and demos.
  • Stay curious—research new AI tools, libraries, or ideas that could enhance our platform.

You’ve got what it takes if you have…

  • Bachelors or Master Degree in Computer Science , or a related field.
  • 5+ Years of Experience using machine learning concepts and Python programming.
  • Deep knowledge and understanding of AI frameworks (TensorFlow, PyTorch, or Scikit-Learn) is a plus.
  • Experience in LLMs, Generative AI, or recommendation systems.
  • Eagerness to build and the ability to collaborate in a fast-paced, team environment.
  • Strong communication skills and attention to detail.

#LI-Onsite

Read Full Description
Confirmed 15 hours ago. Posted 17 days ago.

Discover Similar Jobs

Suggested Articles