ML Platform Support Python/Google Cloud Platform

  • Oakland, CA
  • Posted 10 hours ago | Updated 10 hours ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Apache Airflow
Artificial Intelligence
Cloud Computing
Continuous Delivery
Continuous Integration
Git
GitHub
Google Cloud Platform
Machine Learning Operations (ML Ops)
Machine Learning (ML)
Data Flow
Data Processing
Data Quality

Job Details

Senior Software Engineer (ML Platform Support Python/Google Cloud Platform)

Location

  • Preferred: Oakland CA or Mountainview CA in-person onboarding required. Hybrid flexibility available afterward.


Role Overview

The Senior Software Engineer will play a key role in maintaining and expanding the ML Platform, focusing on Python development, Google Cloud Platform-based data infrastructure, and large-scale batch pipelines.


Responsibilities

  • Develop and enhance Python frameworks and libraries supporting cost tracking, data processing, data quality, lineage, governance, and MLOps.

  • Build and optimize batch data pipelines using BigQuery, Dataflow, and Composer (Airflow) on Google Cloud Platform.

  • Implement monitoring, logging, and alerting for ML/data infrastructure reliability.

  • Plan and execute infrastructure rollouts, including phased deployments, validation, and rollback strategies.

  • Document processes, changes, and create runbooks for operational continuity.


Minimum Technical Requirements

  • Python Proficiency: Strong experience with frameworks, SDKs, and production libraries.

  • Apache Airflow / Composer: Hands-on experience with DAGs, orchestration, and troubleshooting.

  • Google Cloud Platform: Proven expertise with BigQuery, Cloud Dataflow, Pub/Sub, Cloud Storage, Monitoring, and automation through SDKs/APIs.

  • Software Engineering Best Practices: Git/GitHub, CI/CD pipelines, code reviews, and version control.

  • Education: Bachelor s or Master s degree in Computer Science, Engineering, or related field.


Preferred Technical Qualifications

  • Advanced Python development, including maintaining/extending production-grade SDKs.

  • Change management experience: phased rollouts, validation, and rollback strategies.

  • Experience with production batch pipelines handling large-scale (petabyte-level) data.

  • Familiarity with resilient ML/AI platform environments requiring high reliability and scalability.

Note: Please share your word format resume along with contact details, rate and the work status

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.