Description
You will design, build, and lead the development of production-grade AI applications, including LLM, Generative AI, and Agentic AI systems. You will own the end-to-end engineering lifecycle, from system design and API development to deployment and monitoring.
This role is on-site.
Responsibilities
- Architect and implement scalable AI services using Python, FastAPI, or Flask.
- Develop Retrieval-Augmented Generation (RAG) pipelines and Agentic workflows using LangChain and LangGraph.
- Design and optimize REST APIs, asynchronous programming structures, and database integrations (SQL).
- Containerize and orchestrate services using Docker and Kubernetes.
- Establish CI/CD pipelines with Jenkins or GitHub Actions and implement observability via OpenTelemetry, Grafana, and Prometheus.
Required Skills
- 8+ years of software engineering experience.
- Strong proficiency in Python and asynchronous programming.
- Hands-on experience with AI/LLM frameworks: LangChain, LangGraph, RAG.
- Experience with containerization and orchestration: Docker, Kubernetes.
- Knowledge of message streaming and caching: Kafka, Redis.
- Proficiency in CI/CD tools: Jenkins, GitHub Actions.
- Experience with monitoring and observability: OpenTelemetry, Grafana, Prometheus.
Preferred Skills
- Bachelor's or Master's degree in Computer Science or equivalent.
- Experience with system design and technical leadership.