Responsibility
Job Position: Senior Software Engineer – Python & AWS
Experience: 8+ Years
AWS Experience: 5+ Years
Location: Hyderabad – Gachibowli
Work Mode: On-site
Notice Period: Maximum 15 days
Role Summary
We are looking for a hands-on Senior Software Engineer who can design and develop scalable, reliable, and cost-efficient solutions using Python and AWS. The role involves building ML pipelines, contributing to solution architecture, conducting code reviews, and collaborating closely with architects on technical decisions.
Key Responsibilities
- Design, develop, and maintain scalable applications using Python, Flask, Django, and AsyncIO.
- Build and optimize scalable, reliable, and cost-efficient ML pipelines on AWS.
- Work extensively with AWS services including SageMaker, Lambda, Step Functions, S3, ECR, EKS, RDS/Aurora, and ECS/Fargate.
- Develop and manage containerized applications using Docker and related container technologies.
- Contribute to solution design, technical decisions, and code reviews.
- Collaborate with architects and cross-functional teams to deliver robust and scalable solutions.
Required Skills & Experience
- 8+ years of overall software development experience.
- 5+ years of hands-on AWS experience.
- Strong proficiency in Python, with experience in Flask, Django, and AsyncIO.
- Strong hands-on experience with AWS cloud services and architecture.
- Experience building and managing ML pipelines.
- Strong understanding of Docker and container technologies.
- Experience with solution design and code reviews.
- Ability to collaborate effectively with architects and technical teams.
Important Requirements
- Candidates must be currently based in Hyderabad.
- Maximum 15 days notice period.
- Must be available for an in-person interview.
- Strong hands-on experience in Python and AWS is mandatory.