Senior Python Developer
Remote in India
Python.Data
& 10 others

Sorry, this position is no longer available
India
We are currently seeking a Senior Python Developer to join our remote team. As a Python Developer, you will be responsible for developing and maintaining high-quality, efficient, and scalable software solutions. If you have excellent coding skills in Python and knowledge of SQL, we invite you to be part of our dynamic team.
Responsibilities
- Develop and maintain high-quality, efficient, and scalable software solutions using Python, microservices, and CI/CD
- Collaborate with the team to ensure software solutions meet product and business requirements
- Write unit tests using mock frameworks and apply test-driven development practices
- Create complex data pipelines and work with data governance layers, storing data in Elastic Search
- Participate in client interviews to showcase your expertise and knowledge on SQL, System Design, Python, and Data Structures
- Actively participate in code reviews, providing guidance and suggestions to the team
- Handle constantly evolving priorities, ensuring flexibility and efficiency in task execution
Requirements
- At least 3+ years of experience in Python development, demonstrating hands-on experience in developing complex data pipelines
- Expertise in SQL
- Extensive knowledge of Spark and Hive data processing frameworks
- Experience with data orchestration tools like Airflow
- Solid understanding of data structures and algorithms
- Demonstrable experience in writing code using best engineering practices and producing testable code
- Hands-on experience with Amazon Web Services, using its components like EC2, S3, Lambda, DynamoDB, SQS, and RDS
- Spoken and written English proficiency at an Upper-Intermediate level and higher
Nice to have
- Understanding of CI/CD and experience with pipelines
- Good communication and documentation skills
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn