Senior Python Developer
Remote in India
Data Software Engineering
& 11 others

Sorry, this position is no longer available
India
We're actively searching for an adept Senior Python Developer to join our distributed team remotely.
As a Senior Developer, you'll play a pivotal role in our crew, engaging in a project dedicated to seamlessly transitioning a substantial data platform to the Cloud. Your tasks will involve crafting and executing scalable, effective data processing solutions utilizing Databricks and Elasticsearch, overseeing NoSQL databases, and leveraging Python and SQL to construct and uphold data pipelines.
If you have a passion for data engineering and boast a history of delivering top-notch solutions, we extend a warm invitation for you to become part of our vibrant team.
Responsibilities
- Work collaboratively with the team to architect and produce scalable data processing solutions using Databricks and Elasticsearch
- Administer NoSQL databases, ensuring data quality, precision, and uniformity
- Fabricate and sustain data pipelines using Python and SQL
- Translocate data from on-premise to Cloud domains, employing Amazon Web Services and other Cloud technologies and services
- Instill best practices for data modeling, storage, and retrieval, guaranteeing peak performance and efficiency
- Fine-tune data processing and management workflows, pinpointing areas for enhancement and implementing remedies
- Engage in code reviews and contribute to shaping superior engineering practices
- Effectively communicate and collaborate with stakeholders throughout the organization, including product managers, data analysts, and fellow software engineers
Requirements
- A minimum of 3 years of pertinent experience in Data Software Engineering, showcasing proficiency in Python and SQL
- Possession of a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Extensive hands-on experience in Databricks and Elasticsearch for distributed data processing
- A robust grasp and practical experience with NoSQL databases and data modeling principles
- Familiarity with Cloud platforms, notably Amazon Web Services, and executing data migration from on-premise to Cloud settings
- Demonstrated problem-solving acumen and capability to navigate intricate data processing challenges
- Superlative communication skills, encompassing Upper-Intermediate or higher proficiency in verbal and written English
Nice to have
- Hands-on familiarity with Amazon DynamoDB and Apache Hive for adept data management and processing
- Expertise in Apache Spark for proficient distributed data processing
- Understanding of CI/CD processes and tools, such as Redash, for seamless continuous integration and delivery
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