Demo

Software Engineer/Python developer( Must have Apache Airflow)

EdgeAll
Mountain View, CA Full Time
POSTED ON 9/27/2025
AVAILABLE BEFORE 11/27/2025

Job Details

Python frameworks and libraries to support data processing and integration tasks.

Hands-on experience with Apache Airflow, including updating DAGs, managing multi-node rollouts, and troubleshooting issues.

Use Git and GitHub for source control, code reviews, and version management.

Knowledge of resource labeling and automation through SDKs or APIs.

Extensive experience working with Google Cloud Platform services (e.g., Big Query, Cloud Dataflow, Pub/Sub, Cloud Storage, Monitoring) . Big query, Dataflow , Batch Pipelines

Minimum Basic Requirements

  • Python Proficiency: Write, update, and maintain Python frameworks and libraries to support data processing and integration tasks.
  • Composer / Apache Airflow: Hands-on experience with Apache Airflow, including updating DAGs, managing multi-node rollouts, and troubleshooting issues
  • Code Management: Use Git and GitHub for source control, code reviews, and version management.
  • Google Cloud Platform Proficiency: Extensive experience working with Google Cloud Platform services (e.g., Big Query, Cloud Dataflow, Pub/Sub, Cloud Storage, Monitoring). Knowledge of resource labeling and automation through SDKs or APIs.
  • Software Engineering: Strong understanding of software engineering best practices, including version control (Git), collaborative development (GitHub), code reviews, and CI/CD.
  • Problem-Solving: Excellent problem-solving skills with the ability to tackle complex data engineering challenges.
  • Communication: Excellent stakeholder communication skills, with the ability to interface directly with data scientists, platform engineers, and other clients to explain complex technical details, coordinate rollouts, triage issues, and provide updates
  • Bachelor s or master s degree in computer science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field or software development training program

What you ll do

  • Develop and enhance Python frameworks and libraries to support cost tracking, data processing, data quality, lineage, governance, and MLOps.
  • Implement data processing optimizations to reduce the cost of our larger training data and features pipelines.
  • Build scalable features and training data batch pipelines leveraging Big query, Dataflow and Composer scheduler/executor framework on Google Cloud Platform.
  • Implement monitoring, logging, and alerting systems to ensure the reliability and stability of our data and ml infrastructure and pipelines.
  • Plan and oversee infrastructure rollouts, including phased deployments, validation, and rollback strategies.
  • Act as primary point of contact for Data Scientists, ML Engineers, and other stakeholders handling rollout coordination, communications, and issue resolution.
  • Collaborate with ML Platform engineers to ensure seamless integration of updates into workflows.
  • Document processes and changes, providing clear runbooks and handoffs for ongoing support.

Preferred Requirements

  • Python Mastery: Strong Python development background, with demonstrated experience maintaining and extending production-grade SDKs or internal libraries
  • Change Management: Experience with infrastructure rollout and change management, including phased deployments, validation, and rollback strategies
  • Resiliency: Comfortable working in fast-moving ML/AI platform environments, where reliability, transparency, and client experience are key
  • Batch Pipelines: Experience with building, deploying, and maintaining production batch pipelines processing and publishing petabytes of data.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

Salary : $30 - $50

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer/Python developer( Must have Apache Airflow)?

Sign up to receive alerts about other jobs on the Software Engineer/Python developer( Must have Apache Airflow) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at EdgeAll

EdgeAll
Hired Organization Address Mountain View, CA Full Time
Job Details Develop and enhance Python frameworks and libraries to support data processing, quality, lineage, governance...
EdgeAll
Hired Organization Address Mountain View, CA Full Time
Job Details Must have : SQL , Python . data science exp with BI tool (Tableau) Qualifications 8 years of experience in d...
EdgeAll
Hired Organization Address Woonsocket, RI Full Time
Respond to tech inquiries via email, through online chats, over the phone, or in person. * Inform customers about IT pro...
EdgeAll
Hired Organization Address Plano, TX Full Time
Job Details Excellent knowledge of data management concepts Own design, develop and deliver Data Quality and Data Profil...

Not the job you're looking for? Here are some other Software Engineer/Python developer( Must have Apache Airflow) jobs in the Mountain View, CA area that may be a better fit.

Python Developer

Veracity Software Inc, San Jose, CA

Python Developer

Sajix Software Solution Private Limited, Pleasanton, CA

AI Assistant is available now!

Feel free to start your new journey!