Technical Lead
Job Description
Design, develop, and maintain scalable backend services and APIs
.Build microservices and event-driven architectures for AI-powered applications
.Develop secure and performant RESTful and/or GraphQL APIs
.Implement authentication, authorization, rate limiting, and monitoring
.Integrate Large Language Models (LLMs) from providers such as OpenAI, Anthropic, Google, or open-source models
.Build Retrieval-Augmented Generation (RAG) pipelines
.Design and maintain vector search and semantic retrieval systems
.Develop AI agent orchestration workflows and tool integrations
.Optimize inference latency, throughput, and operational costs
.Design efficient database schemas and data pipelines
.Manage structured and unstructured data used by AI systems
.Implement caching, queueing, and asynchronous processing workflows
.Build observability, logging, and monitoring solutions for AI services
.
Required Competencies, Knowledge & Skil
ls
Bachelor's/Masters degree in computer science, Software Engineering, IT, Data Science, or related fie
ld.Data Science, Machine Learning, or Generative AI certification from recognized platfor
ms.7+ years of backend software engineering experien
ce.Strong proficiency in Python, Node.js, Go, Java, or similar backend languag
es.Experience designing and building production AP
Is.Strong knowledge of databases: PostgreSQL, MySQL, or similar relational databa
sesRedis or caching syst
emsExperience with cloud platforms such as AWS, GCP, or Azu
re.Familiarity with containerization and orchestration: Docker & Kubernetes (preferr
ed)Strong understanding of distributed systems and system desi
gn.Experience with CI/CD and automated testing. Ability to analyze logs, troubleshoot issues, and validate backend da
ta.Strong written and verbal communication skil
ls.Ability to work independently and responsib
ly.Experience with vector databases: Qdrant & pgvec
torExperience with: LangGraph, LangChain, Model Context Protocol (M
CP)
