Lead I - Software Engineering

UST logo

UST

View Salaries, Reviews, and more  

Job Description

Role Description

Job Description: Senior Full Stack Engineer - GenAI & RAG

We are seeking an accomplished Senior Full Stack Engineer with deep expertise in Generative AI, Retrieval-Augmented Generation (RAG), and modern full stack application development. The ideal candidate brings 5-10 years of hands-on engineering experience, strong architectural skills, and a proven track record of building scalable, production-grade AI-driven systems.

This role involves leading end to end development of enterprise applications, designing and implementing GenAI solutions, integrating advanced LLM pipelines, and optimizing RAG architectures for real time and large scale workloads.

Key Responsibilities

GenAI / RAG Engineering

  • Architect, design, and implement RAG pipelines using vector databases, embedding models, and retrieval frameworks.
  • Build scalable GenAI microservices integrating LLMs (OpenAI, Azure OpenAI, Anthropic, Gemini, etc.).
  • Fine tune, evaluate, and optimize LLM, embedding, and ranking models for enterprise scenarios.
  • Implement document ingestion pipelines (PDFs, HTML, JSON, SQL, etc.) with chunking, embeddings, and metadata extraction.
  • Develop evaluation frameworks for prompt engineering, grounding, hallucination reduction, and response consistency.
  • Optimize latency, token usage, and retrieval accuracy for production deployment.

Full Stack Development

  • Design and develop robust, scalable, and secure web applications (frontend + backend).
  • Build RESTful and GraphQL services using Node.js, Python, Java, or similar.
  • Develop responsive UI/UX using frameworks like React, Angular, or Vue.
  • Integrate APIs, microservices, streaming pipelines, and cloud-native components.
  • Implement CI/CD pipelines and ensure high availability, observability, and reliability.

Cloud & DevOps

  • Deploy and manage applications on Azure / AWS / GCP.
  • Work with container technologies (Docker, Kubernetes).
  • Implement monitoring/logging using ELK, Prometheus/Grafana, App Insights, etc.
  • Ensure infrastructure-as-code using Terraform, ARM, or CloudFormation.

Cross-Functional Collaboration

  • Collaborate with AI researchers, product managers, architects, and business teams.
  • Lead technical discussions, mentor junior engineers, and drive engineering best practices.
  • Translate business requirements into scalable AI-driven technical solutions.

Required Skills & Experience

Technical Skills

  • 5-10 years of full stack hands-on development experience.
  • Expertise in GenAI (LLMs, embeddings, vector search, RAG).
  • Deep experience with:
    • Python / Node.js / Java
    • React / Angular / Vue
    • REST / GraphQL API development
  • Strong understanding of:
    • Vector DBs (Pinecone, Chroma, Weaviate, FAISS, Elasticsearch)
    • LLM orchestration frameworks (LangChain, LlamaIndex, Semantic Kernel)
    • Cloud AI services (Azure OpenAI, AWS Bedrock, Vertex AI)
  • Solid experience with SQL & NoSQL databases (PostgreSQL, MongoDB, DynamoDB, Cosmos DB, etc.)
  • Strong knowledge of microservices architecture, caching models, and distributed systems.
  • Proficient in CI/CD pipelines, DevOps tools, and secure coding practices.
Soft Skills

  • Excellent communication and stakeholder management.
  • Strong problem solving and analytical skills.
  • Ability to lead initiatives, make architectural decisions, and mentor teams.
  • Adaptability and passion for continuous learning, especially in the AI domain.

Preferred Qualifications

  • Experience with LLM fine tuning or model distillation.
  • Hands on experience with Azure AI Search / OpenSearch for enterprise RAG.
  • Prior experience building AI copilots, chatbots, or autonomous agents.
  • Contributions to open source AI projects.
  • Master s degree in Computer Science, Engineering, or related field.

Skills

fullstack,generative ai,retrieval-augmented generation,embedding,

Interview Questions of Lead I - Software Engineering at UST

Interview questions from UST that are similar to Lead I - Software Engineering
View more interview questions from UST →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now