-
Software Engineer
- Cornerstone onDemand (Dublin, CA)
-
We’re seeking a talented **Software Engineer** with a passion for Conversational AI to develop advanced features across Cornerstone’s product ecosystem. You’ll be hands-on in designing, building, and optimizing AI-powered conversational applications and platforms, focusing on technical innovation, scalability, and performance.
In this role you will:
+ **Software Engineering:** Participate in coding, testing, and deploying sophisticated conversational AI models, features, and services.
+ **Architecture & System Design:** Collaborate to design robust, scalable solutions for AI systems, including dialog management, NLP pipelines, and integrations.
+ **Conversational AI Model Development:** Contribute to the end-to-end development and fine-tuning of NLP models (such as intent recognition and dialogue management) using frameworks like TensorFlow, PyTorch, or Hugging Face.
+ **Cloud & Data Engineering:** Support and maintain cloud-based applications (AWS, GCP, or Azure), enhancing model serving and efficient resource utilization.
+ **Agentic AI & Automation:** Develop task-oriented conversational AI agents capable of automating processes such as information retrieval, recommendations, or workflow optimization.
+ **Evaluation and Safety:** Implement protocols to test and ensure responsible, ethical behavior of deployed AI agents.
+ **Integration:** Seamlessly integrate conversational systems with APIs, user interfaces, and enterprise data sources.
+ **Performance Optimization:** Apply rigorous metrics to evaluate and optimize deployed AI systems for maximum impact and efficiency.
+ **Research & Innovation:** Stay updated on emerging trends and techniques in conversational AI, driving innovation in product offerings.
+ **Code Quality & Best Practices:** Champion software engineering best practices, including version control, code reviews, security, and high standards of code quality.
You got what it takes if…
+ Bachelor’s or Master’s degree in Computer Science, Engineering, Machine Learning, or related field.
+ 4+ years of professional experience in software engineering, with recent focus on conversational AI or NLP applications.
+ Strong experience developing and deploying AI/ML models in production, particularly in conversational AI, NLP, dialogue systems, or virtual assistants.
+ Hands-on experience with cloud platforms (AWS, Azure, GCP), ML frameworks (TensorFlow, PyTorch, Hugging Face), and programming languages (Python, Java, or similar).
+ Solid understanding of software engineering principles: version control, continuous integration, code reviews, security.
+ Commitment to responsible AI development, including data privacy and ethical standards.
+ Prior experience with HR tech, SaaS, or enterprise software is a plus.
Equal Employment Opportunity has been, and will continue to be, a fundamental commitment at Cornerstone OnDemand. All qualified applicants are given consideration regardless of race, color, gender, age, sexual orientation, national origin, marital status, citizenship status, disability, veteran status, or any other protected class as provided in applicable Federal, State, or Local fair employment laws. If you have a disability or special need that requires accommodation, please contact us at [email protected]
-