Apply Now
Location: Phoenix, Raleigh, Arizona (AZ), North Carolina (NC)
Contract Type: C2C
Posted: 2 weeks ago
Closed Date: 12/03/2025
Skills: Python and SQL
Visa Type: Any Visa

Role: Apache Airflow Technical SME

Location: Raleigh NC OR Phoenix, AZ || Onsite

Position Type: Contract

Years of Experience: 10+ Years


Description:

Strong Python and SQL proficiency, a deep understanding of workflow orchestration and DAG design, and experience with cloud platforms, version control systems (like Git), and monitoring tools. Other essential skills are knowledge of ETL/ELT processes, data modeling, distributed systems, and CI/CD principles.


  • Airflow Expertise:
  • Possessing deep knowledge of Airflow's architecture, including schedulers, executors (Celery, Kubernetes), and plugin development.
  • Workflow Design and Development:
  • Designing and developing complex, modular, and reusable DAGs (Directed Acyclic Graphs) to automate data pipelines.
  • Performance Optimization:
  • Identifying and addressing performance bottlenecks in Airflow environments and implementing best practices for orchestration and scheduling.
  • Integration with Cloud Services:
  • Integrating Airflow with cloud-native services like Azure Data Factory, Azure Databricks, Azure Storage, and others.
  • CI/CD Pipeline Management:
  • Developing and maintaining CI/CD pipelines for Airflow DAG deployment, testing, and version control, often using tools like Azure DevOps.
  • Monitoring and Alerting:
  • Implementing monitoring, alerting, and logging standards for Airflow jobs to ensure operational excellence and rapid incident response.
  • Documentation and Knowledge Sharing:
  • Creating and maintaining documentation for Airflow configurations, deployment processes, and operational procedures. Mentoring other engineers and leading knowledge-sharing sessions.
  • Troubleshooting and Incident Response:
  • Providing expert-level troubleshooting support for Airflow-related issues and contributing to incident response efforts.

Additional Responsibilities:

  • Cloud Platform Expertise:
  • May require strong knowledge of cloud platforms like Azure (including services like Azure Synapse, Azure Functions, and Azure API Management) or AWS.
  • Containerization and Orchestration:
  • Experience with Docker and Kubernetes for deploying and managing Airflow in containerized environments.
  • Programming Skills:
  • Proficiency in Python/Java for developing Airflow DAGs and other related components.