Python Developer
About the Role
We are looking for a highly skilled Python AI Engineer who is passionate about building intelligent systems, developing LLM-based applications, and working with team members. You will work on cutting-edge AI frameworks, RAG pipelines, and agent-based architectures to deliver production-grade AI solutions.
Key Responsibilities
- Develop and optimize AI/ML solutions using Python, NumPy, and Pandas.
- Implement and integrate Large Language Models (LLMs) such as OpenAI, Anthropic, or Llama.
- Build and orchestrate AI Agents using frameworks like LangChain, LangGraph, or similar.
- Develop RAG (Retrieval Augmented Generation) pipelines including embeddings, vector stores, and document retrieval flows.
- Integrate AI tools and APIs (OpenAI, HuggingFace, Cohere, Anthropic).
- Design, build, and maintain scalable AI services and APIs.
- Work closely with backend/frontend teams for end-to-end integration.
- Perform code reviews, enforce best practices, and maintain high development standards.
- Continuously evaluate new AI technologies and recommend improvements.
Required Technical Skills
- Expert-level Python Programming
- Strong hands-on experience with NumPy & Pandas
- Experience with FastAPI / Flask
- Good understanding of LLMs, prompting, and model integration
- Working knowledge of AI Agent creation
- Experience building RAG solutions
- Hands-on with LangChain or LangGraph
- Experience with OpenAI/HuggingFace/Anthropic APIs
- Experience with version control (Git, branching strategies)
Additional Skills (Highly Preferred)
- Knowledge of vector databases (FAISS, Pinecone, Chroma, Weaviate, Qdrant)
- Familiarity with cloud services (AWS / Azure / GCP)
- Understanding of MLOps concepts (monitoring, versioning, evaluation)
- Working knowledge of SQL/NoSQL databases
- Experience with Docker, CI/CD pipelines
- Writing testable, clean, modular code (pytest or equivalent)
- Exposure to real-time data processing (Kafka, Pub/Sub) — bonus
Soft Skills & Team Collaboration
- Ability to mentor and support junior developers
- Strong analytical and problem-solving skills
- Self-driven, proactive, and ownership-oriented
- Excellent communication skills
- Adaptable to fast-paced product development environments
- Passion for learning new AI tools and technologies
Educational Qualification
- B.Tech / B.E. / MCA
Why Join Us?
- Work with cutting-edge LLMs, Agents, and RAG systems
- Opportunity to contribute to high-impact AI products
- Learning-oriented, innovative, collaborative environment
- Ownership of AI feature development end-to-end