EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking a highly skilled Python Developer with a strong background in data engineering and a passion for building efficient, reliable, and scalable data pipelines.
Develop and manage workflows with Apache Airflow to streamline data engineering processes
Design and implement a Python SDK to support and optimize data engineering efforts
Create and maintain RESTful APIs for seamless integration
Write and execute unit and integration tests for Python and Java applications
Refactor Python and Java scripts to adhere to best coding practices and standards
Optimize database interactions while ensuring data integrity and performance
Maintain CI/CD pipelines for automated testing, building, and deployment
Collaborate with team members to enhance overall team efficiency and knowledge-sharing
Ensure all applications meet established security and compliance guidelines
2+ years of experience in Python development with a focus on writing efficient, testable code
Expertise in Apache Airflow, including dynamic DAG generation
Background in creating and managing data pipelines
Competency in unit and integration testing using tools like Pytest
Familiarity with Java is a strong advantage
Strong communication skills, both written and verbal
Ability to work independently and deliver results under minimal supervision
Commitment to staying updated with new and emerging technology trends
International projects with top brands
Work with global teams of highly skilled, diverse peers
Paid time off and sick leave
Upskilling, reskilling and certification courses
Unlimited access to the LinkedIn Learning library and 22,000+ courses
Volunteer and community involvement opportunities
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
¿Te interesa este puesto?
Salario tipico para Software Engineer:
MXN 66,321 - 81,299
Basado en 9,691 ofertas de empleo
Ver datos salariales completos