Role & responsibilities
You will work on: 6+ years of experience in Python and SQL-based backend/data engineering development
Designing, developing, testing, and deploying high-quality Python-based applications and services
Building and maintaining scalable backend systems and RESTful APIs
Working with Python frameworks such as Django, Flask, or FastAPI
Writing clean, efficient, reusable, and testable code with proper unit test coverage
Designing and implementing complex SQL queries, stored procedures, and database solutions
Performing database design, data modeling, and migration tasks
Working with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB)
Developing data pipelines and automating workflows using Python
Optimizing applications and APIs for performance, scalability, and reliability
Working with microservices architecture and API integrations
Leveraging cloud platforms (AWS/Azure/GCP) for building and deploying applications
Utilizing messaging/streaming tools such as Kafka or RabbitMQ
Ensuring data integrity, security, and efficient data retrieval Exposure to AI-assisted development tools (GitHub Copilot)
Working with modern AI/ML ecosystems (LLMs, LangChain, vector DBs like Pinecone/FAISS/Weaviate)
Collaborating with cross-functional teams (UI, product, DevOps)
Mentoring junior developers and conducting code reviews
Participating in Agile/Scrum ceremonies and delivering solutions based on user stories
Troubleshooting, debugging, and solving complex technical problems
Expertise in SQL and database programming (PL/SQL preferred)
Experience with RESTful API development and microservices architecture
Hands-on experience with relational and NoSQL databases
Familiarity with cloud platforms (AWS/Azure/GCP)
Knowledge of messaging systems like Kafka or RabbitMQ
Familiarity with AI/ML tools, LLMs, or vector databases is a plus
Preferred candidate profile

Keyskills: Django Python Development Backend Development Rest Api Services Kafka Mq AWS Flask SQL
Tech Mahindra is part of the US $15.4 billion Mahindra Group and is a leading global systems integrator and business transformation consulting organization, focused primarily on the telecommunications industry. Tech Mahindra helps companies innovate and transform by leveraging its unique insights, d...