Skip To Main Content
backBack to Search

Senior Python Developer

Remote in India
Python.Data
& 10 others
hot
warning.png
Sorry, this position is no longer available

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

These jobs are for you