Title: Senior Backend Engineer - Python
KA, IN
Job Description
Must Have
Role: Senior Backend Engineer – Python
Description: We are seeking a skilled and passionate Senior Backend Engineer (Python) to join our GenAI Platform team. In this role, you will work closely with a highly talented group of engineers and product partners to build scalable, resilient backend systems that power our world-class AI-driven applications. You will design and implement high-performance services, data pipelines, and APIs that support next-generation product experiences.
Key Responsibilities:
• Design, develop, and test robust Python-based backend applications.
• Architect, build, and maintain high-performance RESTful microservices.
• Develop complex data pipelines and backend workflows.
• Create and manage scalable APIs and integrate them with internal services.
• Work with relational databases, caching systems, task queues, and distributed systems.
• Collaborate closely with cross-functional product and engineering teams.
• Implement CI/CD pipelines and ensure smooth deployment and operations.
• Work on large-scale distributed systems hosted on AWS.
Must-Have Skillset
• Deep expertise in Python with strong understanding of multiple frameworks.
• 3+ years of hands-on experience with Python development.
Proficiency in:
• Django, Django REST Framework, Flask
• Docker, Docker-Compose
• PostgreSQL and relational database concepts
• Redis, Celery
• Strong understanding of data modeling and ETL fundamentals.
• Experience building scalable RESTful APIs.
• Knowledge of designing and optimizing data pipelines.
• Understanding of the Machine Learning project lifecycle and integration points.
• Experience working with distributed systems on AWS (S3, Kinesis, CloudFormation, EKS, Security & Networking).
• Hands-on experience with CI/CD and modern DevOps practices.
Good to have
EQUAL OPPORTUNITY