Sr Python Developer - AI & Chat bot Integration Specialist at Rhythm Engineering · Remote only · 8 - 12 years · ₹15L - ₹30L / yr · Profitable · Remote only · Posted 30 Apr 2024

Sr Python Developer - AI & Chat bot Integration Specialist
Join Our Team
● We are seeking a highly skilled and experienced Senior Python Developer to join our dynamic team.
● The ideal candidate will be an expert in developing applications and chatbots utilizing OpenAI and LangChain technologies.
● This role requires proficiency in working with vector stores, interfacing with databases (especially PostgreSQL), and integrating website content and documents (including PDFs) seamlessly into websites.
● The successful candidate will play a pivotal role in driving our AI initiatives, enhancing our digital interfaces, and ensuring a seamless user experience. Key Responsibilities:
● Design and develop advanced applications and chatbots using OpenAI, LangChain, and related technologies.
● Implement and maintain vector stores to optimize AI model performance and data retrieval.
● Interface with PostgreSQL databases, ensuring efficient data storage, retrieval, and management.Integrate dynamic website content and documents (e.g., PDFs) into web applications, enhancing functionality and user experience.Collaborate with cross-functional teams (UI/UX designers, web developers, project managers) to deliver high-quality software solutions.
● Lead the technical design, development, and deployment of AI-powered features, ensuring scalability and reliability.
● Stay abreast of emerging technologies and industry trends to incorporate best practices and innovations into our projects.
● Provide technical mentorship to junior developers and contribute to the team's knowledge-sharing efforts.
Qualifications:
● Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
● At least 10+ years of professional experience in Python development, with a strong portfolio of projects demonstrating expertise in AI and chatbot development.
● Proficiency in OpenAI and LangChain technologies is essential.
● Experience with vector stores (e.g., Pinecone, Weaviate) and their integration into AI applications.
● Solid understanding of database management, particularly PostgreSQL, including schema design, query optimization, and connection pooling.
● Demonstrated ability to integrate website content and documents (PDFs) into web applications.
● Familiarity with web development frameworks (e.g., Django, Flask) and front-end technologies (JavaScript, HTML5, CSS) is a plus.Excellent problem-solving skills, with a creative and analytical approach to overcoming challenges.
● Strong communication and collaboration abilities, with a track record of working effectively in team environments.

About Rhythm Engineering
About
Rhythm Engineering is an Inc. 500 company at the forefront of innovation, pioneering solutions transforming how our cities move. With a commitment to optimizing traffic signals across the United States through state-of-the-art artificial intelligence and patented technology, we're not just changing roads; we're revolutionizing travel for millions. Our solutions reduce travel time, vehicle stops, vehicle emissions, and fuel consumption while reducing vehicle crashes by 30%. Our global presence spans the USA, India, and Europe, marking us as a fast-growing technology leader dedicated to making a difference in the government sector. Rhythm Engineering Solutions optimizes traffic flow at over 3,200 intersections at 160 cities in 33 states in the USA.
Tech stack
Photos
Company social profiles
Similar jobs (10)
Job Description
We are looking for an experienced Python Developer with Generative AI (GenAI) expertise to design, develop, and deploy scalable AI-powered applications. The ideal candidate should have strong Python development skills along with hands-on experience in LLMs, RAG pipelines, Agentic AI, and AI frameworks.
Core Mandatory Skills
- Strong experience in Python Development.
- Hands-on experience with Generative AI (GenAI) and Large Language Models (LLMs).
- Experience building Retrieval-Augmented Generation (RAG) applications.
- Hands-on experience with LangChain and LangGraph.
- Good understanding of Agentic AI and AI Agents.
- Experience with FastAPI / Flask / Django.
- Strong knowledge of REST APIs and Microservices.
- Experience with Vector Databases such as FAISS, Pinecone, ChromaDB, or Weaviate.
- Knowledge of Prompt Engineering, Embeddings, and Semantic Search.
- Experience with LLM integration, API development, and deployment.
Good to Have Skills
- Experience with OpenAI / Azure OpenAI / Gemini.
- Knowledge of AWS / Azure / GCP.
- Experience with Docker, Kubernetes, and CI/CD.
- Understanding of AI Agent orchestration, Tool Calling, and MCP.
Key Responsibilities
- Develop and maintain scalable Python-based applications.
- Build and integrate GenAI/LLM-powered solutions.
- Design and implement RAG pipelines and vector search solutions.
- Develop AI agents using LangChain / LangGraph.
- Integrate LLMs with enterprise applications through REST APIs.
- Optimize application performance, scalability, and reliability.
- Collaborate with cross-functional teams to deliver AI-driven solutions.
Role Overview
We are looking for a Python Developer with strong experience in Generative AI and LLM-based applications. The candidate should have hands-on experience building AI solutions using Python, RAG, LangChain/LangGraph, and related GenAI technologies.
Mandatory Skills
Python, GenAI/LLM, RAG, LangChain/LangGraph, Agentic AI, FastAPI, REST API, Vector Database, Prompt Engineering, Microservices
Key Responsibilities
- Develop and maintain applications using Python and modern frameworks.
- Build GenAI/LLM-based applications and solutions.
- Develop RAG pipelines using vector databases.
- Work with LangChain/LangGraph for LLM and agent-based applications.
- Develop and integrate REST APIs using FastAPI.
- Implement Agentic AI workflows and AI-powered features.
- Integrate LLMs with existing applications and microservices.
- Apply prompt engineering techniques to improve AI application performance.
Job Summary
We are looking for an experienced Python Developer with strong expertise in Generative AI (GenAI), Large Language Models (LLMs), and Retrieval-Augmented Generation (RAG). The ideal candidate should have hands-on experience building and deploying AI-powered applications using Python, LangChain/LangGraph, and FastAPI.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Python.
- Build and implement Generative AI solutions using LLMs.
- Develop and optimize RAG-based applications and pipelines.
- Work with LangChain and LangGraph to build LLM-powered workflows and AI agents.
- Develop RESTful APIs and backend services using FastAPI.
- Integrate LLMs with enterprise applications, databases, and external services.
- Implement prompt engineering, context management, and response optimization.
- Work on vector databases and embedding models for semantic search.
- Ensure application scalability, performance, security, and reliability.
- Collaborate with cross-functional teams to deliver AI-driven solutions.
Mandatory Skills
- Strong hands-on experience in Python development.
- Practical experience with Generative AI and LLMs.
- Strong understanding and implementation experience of RAG architecture.
- Hands-on experience with LangChain and/or LangGraph.
- Experience developing REST APIs using FastAPI.
- Good understanding of LLM integration and prompt engineering.
Good to Have Skills
- Experience with OpenAI, Azure OpenAI, or other LLM providers.
- Knowledge of vector databases such as Pinecone, FAISS, Chroma, or Weaviate.
- Experience with embeddings and semantic search.
- Knowledge of Docker, Kubernetes, and cloud platforms (AWS/Azure).
- Exposure to AI agents and multi-agent systems.
- Experience with CI/CD and production deployment of AI applications.
Key Responsibilities
- Design, develop, and maintain scalable applications using Python.
- Build and integrate AI-powered solutions into existing applications.
- Develop REST APIs and backend services.
- Work with AI/ML models, LLMs, and Generative AI technologies where applicable.
- Integrate AI services and APIs into business applications.
- Write clean, maintainable, and efficient code.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Troubleshoot issues and optimize application performance.
Must-Have Skills
- Strong hands-on experience in Python development.
- Good understanding of Python frameworks such as FastAPI, Flask, or Django.
- Experience in REST API development and backend services.
- Knowledge or experience in AI/ML concepts.
- Understanding of application development, debugging, and problem-solving.
- Good understanding of databases and data handling.
Good-to-Have Skills
- Hands-on experience with Generative AI and Large Language Models (LLMs).
- Experience with AI APIs and frameworks such as LangChain or LlamaIndex.
- Knowledge of Retrieval-Augmented Generation (RAG), embeddings, and vector databases.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience with Docker, Kubernetes, or CI/CD pipelines.
Dear Candidate,
Thanks for showing interest towards the opportunity!!!
As discussed, we have an immediate opening for Python + Agentic AI Developer with Mphasis for Bangalore location.
Experience: 4 Years
Mandatory Skills: Python, Agentic AI, Generative AI (GenAI), LLMs, AI Agents.
Kindly share your updated resume and availability for the opportunity.
Company: Wissen Technology
Position: Python AI Engineer
Experience: 4-6 Years
Location: Bengaluru
Employment Type: Full-time
About Wissen Technology
Wissen Technology is a global technology services company focused on delivering innovative software engineering, data, and technology solutions to leading enterprises. The company works with clients across industries to build scalable, high-performance technology platforms and solve complex business and technology challenges.
With a strong focus on engineering excellence, innovation, and collaboration, Wissen Technology brings together skilled technology professionals across areas such as software engineering, data engineering, cloud, analytics, and digital transformation.
At Wissen Technology, employees have the opportunity to work on challenging technology projects, collaborate with experienced engineering teams, and contribute to solutions that create measurable business impact.
Job Summary
Wissen Technology is hiring a Python AI Engineer for a team building a finance application in global financial services. You will use Python to build LLM-powered applications and AI agents that help finance and operations users find, understand, and act on their data. The ideal candidate should have strong expertise in Core Python, data handling, and AI/LLM engineering and hands-on experience in developing AI-powered applications using Agentic AI frameworks such as LangChain and LangGraph, along with Retrieval-Augmented Generation (RAG).
Job Responsibilities:
- Develop and maintain applications using Core Python.
- Design and develop scalable backend services using FastAPI.
- Build and integrate RESTful APIs for application development.
- Work with NumPy and Pandas for data manipulation and processing.
- Develop AI-powered applications using Generative AI and LLM technologies.
- Implement RAG-based solutions for intelligent document retrieval and information extraction.
- Work with LangChain for LLM orchestration and application development.
- Develop document processing pipelines, including text extraction, parsing, chunking, and data extraction.
- Integrate LLM APIs into existing applications and workflows.
- Optimise application performance, scalability, and reliability.
- Collaborate with cross-functional teams to deliver AI-driven solutions.
Required Skills
- Strong programming experience in Core Python.
- Hands-on experience with FastAPI.
- Good knowledge of NumPy and Pandas.
- Experience in REST API development and integration.
- Practical experience with LangChain.
- Strong understanding of Retrieval-Augmented Generation (RAG).
- Knowledge of AI, Generative AI, and Large Language Models (LLMs).
- Experience in document processing and data extraction.
Python (Gen AI or Agentic AI) - Hyderabad
7 + years of exp with more than 2 + years on Gen AI/Agentic AI.
Design and implement Generative AI and Agentic AI capabilities using LLM platforms and frameworks such as LangChain, LangGraph, Google ADK, Semantic Kernel, or equivalent.
Implement tool calling, RAG, memory, planning, reasoning, multi-agent orchestration, structured outputs, and human approval controls.
Integrate applications with REST APIs, relational and NoSQL databases, vector stores, message queues, and enterprise systems.
Job Description:
We are looking for a skilled Python + Agentic AI Developer with hands-on experience in Python programming, Generative AI, and AI agent development. The candidate should have knowledge of building AI-powered applications, integrating Large Language Models (LLMs), and developing intelligent solutions using AI frameworks.
Primary & Mandatory Skills:
- Python Programming
- Agentic AI / AI Agents
- Generative AI (GenAI)
- Large Language Models (LLMs)
- AI-powered Application Development
Good to Have:
- LangChain / LangGraph
- RAG (Retrieval-Augmented Generation)
- FastAPI / REST APIs
- Prompt Engineering
Experience: 4 Years
Location: Bangalore (BGL)
Senior AI Engineer
Company: Techjays
Experience: 4–8 Years
Location: Coimbatore, Hybrid
Joining: Immediate or within 30 days preferred
About the Role
We are looking for a Senior AI Engineer with strong Python development skills and hands-on experience building and deploying AI-powered applications. The ideal candidate should have practical knowledge of LLMs, Retrieval-Augmented Generation (RAG), vector databases, and scalable backend systems.
You will work closely with engineering and product teams to design, develop, and deploy reliable AI solutions for real-world business problems.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Python and frameworks such as Django, Flask, or FastAPI.
- Build and integrate AI-powered applications using LLMs, RAG pipelines, and agentic AI workflows.
- Develop document processing, embedding generation, semantic search, and retrieval pipelines.
- Integrate LLM APIs and optimize prompts, response quality, latency, and cost.
- Work with vector databases and relational databases to build efficient data retrieval systems.
- Design and implement REST APIs, asynchronous processing, caching, and queuing mechanisms.
- Apply software engineering best practices, including design patterns, clean code, testing, and version control.
- Deploy and maintain applications on AWS or GCP using Docker and CI/CD pipelines.
- Monitor production systems, troubleshoot issues, and improve application performance and reliability.
- Collaborate with cross-functional teams to translate business requirements into practical AI solutions.
- Contribute to code reviews, technical documentation, and knowledge sharing within the engineering team.
Required Skills
- 4–8 years of experience in software development, with strong hands-on Python expertise.
- Strong understanding of data structures, algorithms, object-oriented programming, and design patterns.
- Experience building backend applications using Django, Flask, or FastAPI.
- Hands-on experience with LLM-based applications and API integrations.
- Practical experience implementing RAG pipelines, embeddings, and semantic search.
- Experience with vector databases such as Pinecone, Qdrant, Weaviate, or Chroma.
- Strong knowledge of SQL and relational databases such as PostgreSQL or MySQL.
- Experience with caching, message queues, asynchronous processing, and WebSockets.
- Familiarity with AWS or GCP, Docker, Git, and CI/CD pipelines.
- Understanding of API design, system architecture, application security, and performance optimization.
- Experience testing, debugging, and maintaining production-grade applications.
Preferred Skills
- Experience building agentic AI applications and multi-agent workflows.
- Familiarity with LangChain, LangGraph, LlamaIndex, or similar frameworks.
- Knowledge of Model Context Protocol (MCP) and tool-calling mechanisms.
- Experience with LLM evaluation, hallucination reduction, and output quality monitoring.
- Familiarity with fine-tuning, model selection, and inference optimization.
- Experience with LLMOps, AI observability, and production monitoring.
- Knowledge of Kubernetes and microservices architecture.
What We’re Looking For
- Strong problem-solving and analytical skills.
- Ability to take ownership of features from development through deployment.
- Practical understanding of how to build reliable AI applications beyond prototypes.
- Ability to make sound technical decisions and explain architectural trade-offs.
- Good communication and collaboration skills.
- Willingness to learn, experiment, and work on challenging AI engineering problems.
Job Title: AI Developer
Location: Bangalore / Hyderabad
Experience: 5–7 Years
Notice Period: Immediate to 15 days Preferred
About the Role
We are looking for a skilled AI Developer to design, develop, and deploy Artificial Intelligence and Machine Learning solutions that solve real-world business problems. You will work closely with data scientists, engineers, and business stakeholders to build scalable AI-powered applications and pipelines.
Key Responsibilities
- Design and develop Machine Learning models, Deep Learning architectures, and NLP solutions for production use.
- Build and maintain end-to-end ML pipelines, from data ingestion and preprocessing to model training, evaluation, and deployment.
- Integrate AI/ML models into existing applications and APIs.
- Fine-tune and evaluate Large Language Models (LLMs) for business-specific use cases.
- Collaborate with data engineers to ensure high-quality training data.
- Monitor model performance in production and implement retraining strategies.
- Research and evaluate emerging AI frameworks, tools, and technologies.
- Document models, experiments, and technical decisions.
Required Skills & Experience
- 3+ years of experience in AI/ML development.
- Strong proficiency in Python.
- Hands-on experience with TensorFlow, PyTorch, or Scikit-learn.
- Experience with NLP frameworks such as Hugging Face, spaCy, and LangChain.
- Familiarity with LLMs and Prompt Engineering (OpenAI, Anthropic, Gemini, etc.).
- Experience deploying models using FastAPI or Flask (REST APIs).
- Strong understanding of Data Structures, Algorithms, and Statistics.
- Experience with AWS, Azure, or GCP and MLOps tools.
- Experience with Vector Databases such as Pinecone, Weaviate, or FAISS is an added advantage.












