Software Architect

Cornerstone OnDemand

Cornerstone OnDemand cover image
Cornerstone OnDemand logo image
Cornerstone OnDemandComputer Software

Software Architect

India , Hyderabad

We are seeking a highly experienced Architect to lead the design and delivery of scalable, high-performance platforms across backend engineering, data engineering, and AI/ML solutions. This role will define architecture strategy, guide engineering teams, and drive innovation in data-driven and AI-enabled products.

In this role you will...

Architecture & Design

  • Define end-to-end architecture for distributed systems using Java and Python ecosystems
  • Design scalable, secure, and high-availability systems (microservices, event-driven architectures)
  • Establish best practices for system design, coding standards, and performance optimization
  • Lead architecture reviews and provide technical governance

Backend Engineering (Java & Python)

  • Architect and guide development of backend services using:
  • Java (Spring Boot, reactive frameworks)
  • Python (FastAPI, Flask, data/AI pipelines)
  • Ensure API design standards (REST/GraphQL) and system interoperability
  • Optimize system performance, reliability, and scalability

Data Engineering

  • Design and implement modern data platforms (batch + real-time processing)
  • Architect data pipelines using tools like Spark, Kafka, Airflow
  • Define data modeling strategies (OLTP, OLAP, lakehouse architectures)
  • Ensure data quality, governance, and lineage

AI / Machine Learning

  • Architect AI/ML solutions including:
  • Predictive models
  • NLP / Generative AI use cases
  • Collaborate with data scientists to productionize models (MLOps)
  • Design scalable inference pipelines and model deployment strategies
  • Evaluate and integrate emerging AI technologies

Cloud & DevOps

  • Lead cloud-native architecture on AWS/Azure/GCP
  • Define CI/CD pipelines and DevOps practices
  • Ensure containerization and orchestration (Docker, Kubernetes)
  • Drive infrastructure-as-code and automation strategies
  • Leadership & Stakeholder

You have what it takes if you have...

  • 12+ years of experience in software engineering, with 5+years in architecture roles
  • Strong expertise in: Java (Spring ecosystem)
  • Python (backend + data/AI)
  • Deep knowledge of distributed systems and microservicesarchitecture
  • Hands-on experience with data engineering frameworks(Spark, Kafka, Airflow)
  • Experience with AI/ML systems and production deployment
  • Strong understanding of cloud platforms (AWS/Azure/GCP)
  • Proven ability to design scalable, fault-tolerant systems

#LI-Onsite


Share this job