Position : Python Airflow Developer
Location : Hyderabad
Work Mode : Work from Office (Full-time)
Notice Period : Immediate Joiners
Experience Required : 7-8 Years
Job Summary :
We are seeking a skilled and experienced Python Airflow Developer to join our team. The ideal candidate will be responsible for developing and maintaining robust Python applications and data workflows using Apache Airflow. The role also involves managing production workflows, troubleshooting issues, and collaborating with cross-functional teams to ensure data pipeline efficiency.
Key Responsibilities :
- Design, develop, and maintain Python-based applications and Apache Airflow DAGs.
- Monitor and troubleshoot production workflows; resolve technical issues promptly.
- Collaborate with internal teams to understand data workflows, dependencies, and SLAs.
- Support daily operations, monitor job executions, and ensure service availability.
- Optimize and enhance existing automation and code for performance and reliability.
- Maintain clear and comprehensive documentation for operational support and handovers.
- Participate in code reviews, ensuring adherence to best coding and support practices.
- Work in rotational shifts and be available during weekends and festival periods as needed.
Required Skills & Experience :
4 to 7 years of hands-on experience in Python development.Strong expertise in Apache Airflow, especially in DAG creation and orchestration.Proficient in writing efficient, scalable, and reusable Python code.Good understanding of REST APIs, job scheduling, logging, and error handling.Familiarity with SQL and basic database operations.Ability to quickly diagnose and fix issues in both staging and production environments.Excellent communication skills and the ability to collaborate with cross-functional teams.Willingness to work in rotational shifts, including weekends and festivals, if required.Preferred Attributes :
Experience in data pipeline orchestration and ETL workflow management.Background in support or operations roles within data engineering environments.Exposure to cloud platforms (AWS, Azure, GCP) is a plus.Design, develop, and maintain Python-based applications and workflows, with a focus on Apache Airflow DAGs.Monitor, troubleshoot, and resolve technical issues in production environments.Collaborate with cross-functional teams to understand data workflows, dependencies, and SLAs.Support daily operations, monitor job runs, and ensure timely issue resolution.Enhance existing code and automation processes for better reliability and performance.Maintain proper documentation for support and handover purposes.Participate in code reviews, and follow best practices in coding and support procedures.Flexibly work in rotational shifts and be available during festival periods if required.4 to 7 years of professional experience in Python development.Strong hands-on experience with Apache Airflow and DAG development.Experience in writing efficient, scalable, and reusable Python code.Understanding of REST APIs, logging, error handling, and job scheduling.Familiarity with SQL and basic database interactions.Ability to troubleshoot issues quickly in production and staging environments.Willingness to work in rotational shifts, including weekends / festivals when required.Excellent communication and collaboration skills.(ref : hirist.tech)