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

Sorry, this position is no longer available
India
We're on the lookout for a seasoned Senior Python Developer with strong expertise in cloud computing and SQL to become an integral part of our remote team.
As a Senior Developer, you'll be a driving force in crafting and executing inventive data solutions within the field. Collaborating with a team of skilled developers, your primary focus will be delivering top-notch software and fostering a collaborative, growth-centric atmosphere.
Responsibilities
- Architect and develop data processing pipelines, implementing scalable and efficient solutions for manipulating and analyzing data
- Craft and maintain REST APIs, ensuring seamless integration with diverse systems
- Collaborate closely with fellow developers and stakeholders to guarantee that all data solutions align with specified requirements
- Produce clean, efficient, and sustainable code in Python, optimizing backend system performance
- Troubleshoot intricate problems, offering scalable and performant solutions to enhance overall functionality
- Assure compliance of backend systems with customer infrastructure and security standards, adhering to best practices
- Spearhead the development of data warehousing solutions, facilitating efficient storage and retrieval of large data volumes
- Leverage Amazon SQS for effective message queueing and processing
- Monitor and enhance the performance of data processing systems in the AWS environment
- Implement rigorous unit testing and debugging practices to uphold software reliability and functionality
Requirements
- A minimum of 3 years of Python development experience, coupled with a robust foundation in data software engineering principles and best practices
- Proven experience in developing and maintaining cloud-based solutions using Amazon Web Services (AWS)
- Proficiency in SQL and NoSQL databases, with exposure to Amazon DynamoDB, Elasticsearch, and Apache Hive
- Familiarity with data processing frameworks like Apache Spark and Databricks for streamlined data manipulation and analysis
- Expertise in crafting and sustaining REST APIs, ensuring seamless integration with various systems
- Proficiency in microservice architecture patterns, coupled with a profound understanding of their advantages and disadvantages
- Hands-on experience with Redash for effective data visualization and reporting
- Advanced English language skills (Upper-Intermediate level) for effective communication with the team and stakeholders
Nice to have
- Experience with Flask for developing REST APIs
- Strong background in unit testing and debugging
- Proficiency in continuous integration and delivery (CI/CD) to uphold high code quality and efficiency
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