Role Description Job Title: Principal Software Engineer – Platform, Search & AI Experience 8+ Years Location India (Hybrid) Job Type Full-Time Job Summary We are seeking a Principal Software Engineer – Platform, Search & AI to lead the architecture and development of scalable search platforms, distributed backend systems, and AI-powered solutions. This is a high-impact technical leadership role where you will define engineering standards, drive platform strategy, and build next-generation search and GenAI capabilities on AWS. The ideal candidate will have deep expertise in Python, OpenSearch/Elasticsearch, distributed systems, AWS, and Generative AI technologies, including LLMs, RAG pipelines, semantic search, and vector databases.
You will mentor engineering teams, influence technical decisions, and ensure the delivery of highly scalable and reliable AI-driven platforms.
Key Responsibilities Platform Architecture & Technical Leadership Define and drive the long-term technical vision and architectural roadmap for platform, search, and AI capabilities.
Lead architecture discussions and provide technical guidance across multiple engineering teams.
Design scalable, resilient, and secure distributed systems on AWS.
Represent engineering in architecture reviews and technical governance discussions.
Mentor senior engineers and promote engineering excellence across the organization.
Backend Development
Design and develop scalable backend services and microservices using Python.
Build highly available APIs supporting search and AI applications.
Drive best practices for software design, coding standards, and system reliability.
Search Platform Engineering
Architect and optimize enterprise search solutions using OpenSearch or Elasticsearch.
Design efficient indexing strategies, search relevance models, and query optimization.
Improve search performance, scalability, and operational reliability.
Implement semantic and vector search capabilities. Generative AI & Search Intelligence Design and develop AI-powered search applications using Large Language Models (LLMs).
Build Retrieval-Augmented Generation (RAG) pipelines and embedding-based search solutions.
Implement semantic search and vector database integrations.
Develop AI evaluation frameworks for response quality, relevance, and regression testing.
Drive adoption of enterprise AI best practices.
Quality Engineering
Define search quality metrics including Precision, Recall, NDCG, and MRR.
Establish AI evaluation methodologies for benchmarking and automated scoring.
Build frameworks for search relevance validation and LLM response evaluation.
Drive continuous improvements in AI and search quality. Cloud & DevOps Design cloud-native solutions on AWS.
Implement Infrastructure as Code using AWS CDK or CloudFormation.
Champion CI/CD automation using GitHub Actions.
Improve platform observability, monitoring, and operational excellence.
Experience Required Skills & Qualifications 8+ years of experience in Backend, Platform, or Distributed Systems Engineering.
Proven experience leading technical architecture at Senior, Lead, Staff, or Principal Engineer level.
Strong experience building enterprise-scale backend platforms.
Technical Skills
Expert-level programming experience in Python.
Strong hands-on experience with OpenSearch or Elasticsearch.
Experience designing distributed, high-performance systems.
Hands-on experience with Generative AI technologies including:
Large Language Models (LLMs)
Retrieval-Augmented Generation (RAG)
Semantic Search
Embeddings
Vector Search
Experience with AWS cloud services.
Knowledge of REST APIs and Microservices architecture.
Experience implementing CI/CD pipelines using GitHub Actions.
Strong understanding of Infrastructure as Code (CDK or CloudFormation).
Search & AI Evaluation Experience measuring search quality using:
Precision
Recall
NDCG
MRR
Experience building AI evaluation frameworks and benchmarking LLM outputs.
Understanding of AI regression testing and response quality validation.
Soft Skills Excellent problem-solving and analytical skills.
Strong communication and stakeholder management abilities.
Proven mentoring and technical leadership experience.
Ability to influence engineering direction across teams.
Preferred Skills Amazon Bedrock
Amazon SageMaker
LangChain
LlamaIndex
Vector Databases (OpenSearch k-NN, pgvector, Pinecone)
Search evaluation frameworks
A/B testing for search relevance
Online experimentation for AI systems
CloudFormation
AWS CDK Primary Skills Python
OpenSearch
Elasticsearch
Generative AI
Large Language Models (LLMs)
Retrieval-Augmented Generation (RAG)
Semantic Search
Vector Search
Embeddings
AWS
Distributed Systems
Microservices
REST APIs
GitHub Actions
AWS CDK
CloudFormation Good to Have Amazon Bedrock
SageMaker
LangChain
LlamaIndex
Pinecone pgvector
Search Quality Evaluation
AI Benchmarking
A/B Testing
Observability & Monitoring What We Believe: We’re proud to embrace the same values that have shaped UST since the beginning. Since day one, we’ve been building enduring relationships and a culture of integrity. And today, it's those same values that are inspiring us to encourage innovation from everyone, to champion diversity and inclusion and to place people at the centre of everything we do.
Humility: We will listen, learn, be empathetic and help selflessly in our interactions with everyone.
Humanity: Through business, we will better the lives of those less fortunate than ourselves.
Integrity: We honour our commitments and act with responsibility in all our relationships.
Equal Employment Chance Statement UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, colour, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.
UST reserves the right to periodically redefine your roles and responsibilities based on the requirements of the organization and/or your performance. To support and promote the values of UST.
Comply with all Company policies and procedures Skills GenAI, OpenSearch, AWS, AWS CDK, AWS CloudFormation
📌 Software Architect I (Bengaluru)
🏢 UST
📍 Bengaluru