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

Sorry, this position is no longer available
India
We are seeking a Senior Python Data Developer with extensive experience in cloud and SQL to join our remote team.
As a Senior Developer, you will play a critical role in driving the development and implementation of innovative data solutions within the industry. You will work with a team of talented developers, focusing on delivering high-quality software while fostering a collaborative and growth-oriented environment.
Responsibilities
- Design and develop data processing pipelines, implementing scalable and efficient solutions for data manipulation and analysis
- Develop and maintain REST APIs, ensuring seamless integration with other systems
- Collaborate closely with other developers and stakeholders to ensure that all data solutions meet specified requirements
- Write clean, efficient, and maintainable code using Python, optimizing the performance of the backend systems
- Debug complex problems and provide scalable and performant solutions to enhance the overall functionality
- Ensure that all backend systems comply with the customer's infrastructure and security standards, adhering to best practices
- Lead the development of data warehousing solutions, enabling the efficient storage and retrieval of large volumes of data
- Utilize Amazon SQS for effective message queueing and processing
- Monitor and optimize the performance of data processing systems in the AWS environment
- Implement effective unit testing and debugging practices to ensure the reliability and functionality of the software
Requirements
- Minimum of 3 years of experience in Python development, with a strong foundation in data software engineering principles and best practices
- Experience in developing and maintaining cloud-based solutions using Amazon Web Services (AWS)
- Proficiency in SQL and NoSQL databases, with experience in Amazon DynamoDB, Elasticsearch, and Apache Hive
- Experience with data processing frameworks like Apache Spark and Databricks for efficient data manipulation and analysis
- Expertise in developing and maintaining REST APIs, enabling seamless integration with other systems
- Experience in implementing microservice architecture patterns, with a deep understanding of their benefits and drawbacks
- Experience using Redash for effective data visualization and reporting
- Advanced English language skills (Upper-Intermediate level), enabling effective communication with the team and stakeholders
Nice to have
- Experience with Flask for developing REST APIs
- Strong experience with unit testing and debugging
- Proficiency in continuous integration and delivery (CI/CD) for ensuring 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