Skip To Main Content
backBack to Search

Senior Python Developer

hot
Python.Core, Python, Agile, Cloud, Test-Driven Development, Java
warning.png
Sorry, this position is no longer available

Our remote team is looking for a Senior Python Developer who is equipped with a strong data engineering background. This project will largely be focused on the creation of Python libraries and data pipelines.

The individual in this role will be tasked with the development and management of workflows using Apache Airflow, with a view to automating and optimizing data engineering processes. The design of Python-based tools and libraries, execution of comprehensive unit and integration tests for applications and SDKs in both Java and Python, as well as the implementation and management of database interactions are also parts of the role.

Responsibilities
  • Workflow development using Apache Airflow for automation and optimization of data engineering processes
  • Python-based tools and libraries design to enhance data engineering capabilities
  • Execution of comprehensive unit and integration tests for Java and Python applications and SDKs
  • Improvement and refactoring of Python and Java data engineering scripts to meet coding standards
  • Management and implementation of database interactions to uphold data integrity and handling efficiency
  • Maintenance of CI/CD pipelines for testing, building, and deploying Java and Python applications
  • Collaboration with team members to bolster team efficacy and uphold security best practices and compliance standards
Requirements
  • A minimum of 3 years’ experience in software development with a Python focus
  • A strong background in Python libraries and data pipeline creation
  • A firm understanding of RESTful API development and maintenance
  • Proficient in writing unit and integration tests
  • CI/CD pipeline experience
  • Proficient verbal and written communication skills in English at a B2 level
Nice to have
  • Java programming language proficiency
  • An expertise in Agile methodologies and Test-Driven Development
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