Senior Software Engineer

Cornerstone OnDemand

Cornerstone OnDemand cover image
Cornerstone OnDemand logo image
Cornerstone OnDemandComputer Software

Senior Software Engineer

India , Hyderabad

We are looking for a Senior Software AI Engineer with strong backend development experience in Java and Python to build
scalable, secure, and high-performance enterprise applications. The ideal candidate will contribute to microservices-based
systems, develop RESTful APIs, and collaborate with cross-functional teams to deliver production-grade solutions.

In this role you will...

  • Design, develop, and maintainbackend services using Java and Python.
  • Build RESTful APIs followingarchitectural standards and integrate with databases.
  • Develop, implement, and optimizemachine learning and AI models (NLP, computer vision, predictive analytics).
  • Implement Retrieval-AugmentedGeneration (RAG) architectures to enhance AI solutions with knowledge
    retrieval for enterpriseapplications.
  • Implement business logic,authentication mechanisms (JWT), and microservices-based features.
  • Prepare data pipelines fortraining models and support data preprocessing/feature engineering.
  • Containerize applications usingDocker and support CI/CD pipelines and cloud deployments (AWS).
  • Write clean, testable,maintainable code; perform unit and integration testing.
  • Collaborate with cross-functionalteams to integrate AI/ML solutions.
  • Monitor and optimize model andapplication performance; troubleshoot and resolve technical issues.
  • Participate in code reviews, agileceremonies, and knowledge-sharing initiatives.

You have what it takes if you have...

Programming & Backend

  • Proficiency in Java 17+ and Python 3.x
  • Experience with Spring Boot, Spring Data JPA, and SpringSecurity basics
  • Experience with FastAPI, Pydantic, SQLAlchemy, andasync/await concepts

AI & ML

  • Knowledge of machine learning algorithms and frameworks(TensorFlow, PyTorch, scikit-learn)
  • Experience in RAG architectures, model training, evaluation,optimization, and deployment
  • Familiarity with large language models (LLMs) is a plus

Architecture & Databases

  • REST API development and microservices architecture
  • PostgreSQL/MySQL experience with queries, relationships, andmigration tools (Alembic)
  • Familiarity with OpenAPI/Swagger

Cloud & DevOps

  • Docker (containerization)
  • Familiarity with AWS (EKS, RDS, ECR preferred)
  • CI/CD tools (e.g., GitHub)
  • Logging and monitoring basics

Soft Skills

  • Strong problem-solving ability
  • Experience in Agile/Scrum environments
  • Effective collaboration with product, QA, and DevOps teams

#LI-Onsite

Share this job