We are looking for a Senior Python Developer with strong data engineering expertise to build dependable, scalable pipelines with Python and Apache Airflow.
You will own dynamic DAG workflows, APIs, testing, and CI/CD while improving performance and code quality across Python and Java. Apply now to help us deliver secure, compliant data solutions.
Responsibilities
- Develop and operate Apache Airflow workflows to improve data engineering processes
- Design and deliver a Python SDK to support and optimize data engineering work
- Build and maintain RESTful APIs to enable smooth integration
- Create and run unit and integration tests for Python and Java applications
- Refactor Python and Java scripts to align with coding standards and best practices
- Optimize database interactions while protecting data integrity and performance
- Maintain CI/CD pipelines for automated testing, builds, and deployments
- Collaborate with the team to improve efficiency and promote knowledge-sharing
- Ensure applications comply with established security and compliance guidelines
Requirements
- Proven experience with 3+ years of Python development focused on efficient, testable code
- Hands-on expertise in Apache Airflow, including dynamic DAG generation
- Solid background in building, operating, and evolving data pipelines
- Practical knowledge of unit and integration testing using tools like Pytest
- Familiarity with Java as a strong advantage
- Excellent written and verbal communication skills
- Ability to work independently and deliver outcomes with minimal supervision
- Ongoing commitment to learning new and emerging technology trends