Overview
Lead the technical direction, architecture, design and delivery of custom software solutions and AI-powered enterprise applications using Python. Drive end-to-end delivery of production-ready GenAI applications, RAG solutions, Agentic AI workflows, Vector Search platforms and scalable data processing systems.
What you'll do
- Lead the design and development of AI-powered enterprise applications using Python.
- Build and deploy GenAI applications with natural language interfaces.
- Design and optimize RAG, Text-to-SQL, Semantic Search and Agentic AI solutions.
- Integrate and orchestrate LLMs from OpenAI, Gemini, Anthropic and similar platforms.
- Design and implement scalable data ingestion and processing pipelines.
- Develop and manage embeddings, vector stores and retrieval frameworks.
- Establish monitoring, observability and performance dashboards using Grafana.
- Drive technical design decisions, code reviews, mentoring and best practices.
- Collaborate with stakeholders to deliver scalable and secure AI solutions.
- Own the technical direction and architecture of custom software solutions.
- Lead teams through design and delivery.
- Set development standards and ensure code quality, scalability and performance aligned to business objectives.
- Lead a small team and drive technical decisions.
What you'll need
- Minimum 5 year(s) of experience.
- 5+ years of hands-on Python development experience.
- 2+ years of hands-on AI-GenAI application development experience.
- 15 years full time education.
- Python, OOPs, Design Patterns and Unit Testing.
- FastAPI, Flask and Django REST Framework.
- SQL, Data Modeling and Shell Scripting.
- Pandas, NumPy and DataFrames.
- Authentication and Authorization using JWT, OAuth and SSO.
- Performance Tuning and Code Optimization.
- LLM integration using OpenAI, Gemini, Anthropic or similar platforms.
- GenAI tooling and natural language interface development.
- Agentic AI workflows.
- RAG development and optimization.
- Text-to-SQL solutions.
- LangChain, LangGraph, Sentence Transformers and Hugging Face Transformers.
- Vector Search and Semantic Search.
- Embedding models using OpenAI, BERT or similar.
- Vector databases including FAISS, Qdrant, Weaviate or similar.
- Creating and managing embeddings and vector stores.
- Designing and implementing efficient data ingestion and processing pipelines.
- Grafana monitoring and observability.
- DevOps and delivery, including Git and CI-CD.
- Enterprise application development.
- Solution architecture and technical leadership.
- Strong hands-on coding experience.
- Strong problem-solving and debugging skills.
- Experience building production-ready AI-GenAI solutions.
- Excellent communication and stakeholder management skills.
Nice to have
- AI and Data Solution Architecture.
- Azure OpenAI and AWS Bedrock.
- LlamaIndex and MCP.
- Docker and Kubernetes.
- AWS and Azure Cloud.
- Microservices Architecture.
Details
Read the full description and apply on the company’s own careers page.