We are seeking a highly skilled Python Backend Engineer to join our team. The ideal candidate will have strong experience in backend development, data handling, and AI integration, with expertise in building scalable, high-performance systems. You will work on designing and implementing APIs, integrating AI models, and ensuring smooth data processing pipelines.
Key Responsibilities :
Design, develop, and maintain backend services using Python (Flask / FastAPI) .
Build and optimize REST APIs for Lead Predictor features.
Implement and manage PostgreSQL databases with SQLAlchemy ORM and handle schema migrations using Alembic .
Integrate ElasticSearch for search and analytics functionalities.
Work with Redis / Celery / RQ for background task processing and caching.
Collaborate with AI teams to integrate solutions using Azure OpenAI, OpenAI SDK, LangChain, and LangGraph .
Monitor and log system performance using ELK stack (Elasticsearch, Logstash, Kibana) .
Containerize and deploy applications using Docker .
Ensure system scalability, security, and performance optimization.
Collaborate with cross-functional teams (Product, AI, and DevOps) to deliver end-to-end features.
Required Skills & Experience :
Strong programming skills in Python 3 with experience in Flask or FastAPI .
Hands-on experience with PostgreSQL and query optimization.
Proficiency in SQLAlchemy ORM and database migration tools like Alembic .
Experience with Redis , RQ / Celery for task queues and caching.
Good understanding of ElasticSearch integration and optimization.
Experience with AI / ML model integration using Azure OpenAI, LangChain, LangGraph .
Familiarity with Docker and containerized deployment.
Experience with logging, monitoring, and debugging using ELK stack .
Solid understanding of software design patterns, scalability, and performance optimization .
Good to Have
Exposure to microservices architecture.
Knowledge of CI / CD pipelines and cloud environments (Azure / AWS / GCP).
Prior experience in AI-powered platforms or predictive analytics projects.
Position
Title : Python Backend Engineer
Location : Chennai
Type : Full-Time
Only Immediate joiners apply who are comfortable for chennai location.
Python Developer • Panipat, Haryana, India