Innodata
Posted 3d ago

Data Platform Engineer (GCP)

Innodata
Canada
$80k-$150k/yrRemoteFull Time
Responsibilities
  • supporting platforms
  • troubleshooting pipelines
  • optimizing workflows
Requirements
  • Requires 3–7 years in data, cloud, or platform engineering
  • Hands-on GCP production experience
  • BigQuery
  • Cloud Spanner
  • Dataflow
  • Pub/Sub
  • Airflow
  • Python, SQL, IAM
  • Monitoring
  • Troubleshooting, and root-cause analysis
Technical tools mentioned
Google Cloud Platform (GCP)Cloud ComposerApache AirflowCloud SpannerBigQueryDataflowPub/SubCloud StorageCloud MonitoringCloud LoggingIAMPythonSQLApp EngineCloud RunGKETerraformVertex AI

Job description

Innodata (Nasdaq: INOD) is a global data engineering company. We believe that data and Artificial Intelligence (AI) are inextricably linked. Our mission is to enable the responsible advancement of artificial intelligence by providing the data, evaluation frameworks, and human expertise required to build AI systems that can be trusted at scale. We provide a range of transferable solutions, platforms, and services for Generative AI / AI builders and adopters. In every relationship, we honor our 36+ year legacy delivering the highest quality data and outstanding outcomes for our customers.

Scope of the Role: 

We are looking for a hands-on GCP / Data Platform Engineer to support, maintain, and enhance large-scale production data platforms running on Google Cloud. The role is focused on platform reliability, production support, troubleshooting, performance optimization, and continuous enhancement rather than greenfield platform development.

The ideal candidate can quickly understand a complex existing environment, diagnose issues across data pipelines and infrastructure, and implement practical improvements with minimal disruption. Experience operating large-scale, business-critical data platforms in complex enterprise environments is preferred.

What You’ll Own:

  • Support and maintain production GCP data platforms, pipelines, and workflows across batch and streaming workloads.
  • Support production workflows orchestrated through Cloud Composer / Apache Airflow, including troubleshooting DAG failures, dependencies, scheduling issues, retries, and data-latency or SLA issues.
  • Optimize Airflow DAGs and orchestration workflows to improve reliability, execution time, recoverability, and operational efficiency.
  • Troubleshoot pipeline failures, data latency, performance degradation, configuration problems, and infrastructure-related issues.
  • Work extensively with Cloud Spanner, BigQuery, Dataflow, Pub/Sub, Cloud Composer (Apache Airflow), Cloud Storage, Cloud Monitoring and Logging, IAM, and related GCP services.
  • Monitor platform health and proactively improve reliability, scalability, performance, and operational efficiency.
  • Optimize existing pipelines and workloads to improve data refresh times, throughput, query performance, and platform stability.
  • Support platform, infrastructure, configuration, and dependency upgrades while maintaining production stability and compliance.
  • Perform root-cause analysis for recurring production issues and implement sustainable fixes.
  • Support IAM, access controls, monitoring, alerting, logging, and operational governance.
  • Collaborate with client and cross-functional Data Engineering, BI/Analytics, Application Engineering, Infrastructure, and Platform teams on production issues and enhancements.
  • Adapt to established client-specific engineering, security, compliance, review, and operational processes.
  • Review existing architectures and recommend incremental improvements without unnecessarily redesigning stable production systems.
  • Create and maintain technical documentation, operational runbooks, troubleshooting guides, and platform support procedures.

You’ll Thrive in This Role If You Have:

  • 3-7 years of experience in Data Engineering, Cloud Engineering, Platform Engineering, or a related role.
  • Strong hands-on experience building, supporting, or maintaining production workloads on Google Cloud Platform (GCP).
  • Strong experience with BigQuery and Cloud Spanner.
  • Hands-on experience with Dataflow, Pub/Sub, batch/streaming data pipelines, and Cloud Composer / Apache Airflow.
  • Strong Python and SQL skills.
  • Good understanding of GCP IAM, service accounts, permissions, monitoring, logging, alerting, and production operations.
  • Experience troubleshooting complex production environments and performing root-cause analysis.
  • Understanding of data ingestion, transformation, orchestration, data quality, performance optimization, and reliability.
  • Ability to quickly understand existing systems, codebases, pipelines, configurations, and client-specific tools and workflows.
  • Strong communication and collaboration skills across engineering and business teams.

Preferred Qualifications: 

  • Experience supporting large-scale, business-critical data platforms with demanding availability, reliability, and data-freshness requirements.
  • App Engine and other GCP-hosted applications.
  • Cloud Run, GKE, or other GCP application services.
  • CI/CD and DevOps practices on GCP.
  • Infrastructure as Code, particularly Terraform.
  • Data observability and automated data-quality monitoring.
  • Supporting AI/ML, GenAI, or LLM-based applications running on GCP, including Vertex AI.
  • Ability to quickly learn and operate within enterprise-specific analytics, engineering, and operational tooling.

The expected salary range for this position is $80,000 - $150,000 CAD per year, based on experience, skills, and qualifications.

 

 

Please be aware of recruitment scams involving individuals or organizations falsely claiming to represent employers. Innodata will never ask for payment, banking details, or sensitive personal information during the application process. To learn more on how to recognize job scams, please visit the Federal Trade Commission’s guide at https://consumer.ftc.gov/articles/job-scams. 

If you believe you’ve been targeted by a recruitment scam, please report it to Innodata at [email protected] and consider reporting it to the FTC at ReportFraud.ftc.gov.

About Innodata

A global providing AI data engineering and services.

Similar jobs

Data Platform Engineer roles
1w
Save
Mark Applied
Hide
Data Platform Engineer
Canada
RemoteFull Time
Race Roster
Race RosterTokyo Stock Exchange: 7936: Provides registration and management software for endurance racing events
5+ YOERequires 5+ years of data engineering and 8+ years of software development experience, advanced SQL and Python, Snowflake expertise, cloud cost optimization, data governance, orchestration, BI, AI/ML pipelines, and a bachelor's or master's degree or equivalent experience.
Snowflake, Python, dlt, AWS RDS, Metabase, Jupyter, marimo, DuckDB, Parquet, Apache Arrow, Streamlit, Gradio, Amazon Rekognition, Postgres, MySQL, AWS SQS, REST APIs, Terraform, Git, CI/CD, Docker, Airflow, Dagster, Prefect, Looker, Tableau, Power BI, SQL, JSON, VARIANT, Snowpipe Streaming, Dynamic Tables, Snowflake Tasks, Snowflake Data Metric Functions (DMFs)
1w
Save
Mark Applied
Hide
Data Platform Engineer
Taguig or Vancouver
OnsiteFull Time
EviSmart
EviSmart: AI-powered dental workflow automation and CAD design services.
4+ YOERequires 4+ years in data engineering, production warehouse ownership, strong SQL, ETL/ELT tools, Databricks, Azure services, API integration, and people management readiness.
SQL, dbt, Airflow, Fivetran, Databricks, Azure Data Factory, Azure Data Lake, Azure SQL, Python, HubSpot, QuickBooks, Jira
1w
Save
Mark Applied
Hide
Senior Data Platform Developer - AI Platform
Oakville or Toronto or Atlanta
$104k-$136k/yr HybridFull Time
Geotab
Geotab: Provides IoT and connected vehicle fleet management solutions.
3+ YOEPost-secondary computer science, software or computer engineering degree; 3–5 years developing Python production systems and cloud services; 1–5 years with Docker, Kubernetes, or OpenShift; AI/ML platform experience preferred.
Python, Google Cloud Platform (GCP), Amazon Web Services (AWS), Microsoft Azure, Docker, Kubernetes, OpenShift, Langgraph, CrewAI, LiteLLM, OpenSpec, Ralph, Agent Sandbox, Sourcegraph, Ray, VertexAI, Bedrock, Google BigQuery
2w
Save
Mark Applied
Hide
Data Platform Engineer
Toronto or London
$81k-$96k/yr HybridFull Time
Canada Life
Canada LifeToronto Stock Exchange: GWO: Provides insurance, wealth management, and financial security products.
5+ YOEUniversity or college education in computer science, computer engineering, or related field; 5+ years building production data systems; Python, Azure, AWS, Databricks, GitLab, communication, and relationship management skills.
Microsoft Azure, Python, Azure Machine Learning, AWS SageMaker, Azure Data Factory, Databricks, GitLab, Azure Cognitive Services, AWS Rekognition, DevOps
3w
Save
Mark Applied
Hide
Ingénieur(e) de plateforme de données (DevOps)
Montreal, Quebec, Canada
HybridFull Time
Tecsys
TecsysToronto Stock Exchange: TCS: Develops enterprise software for supply chain and warehouse management.
Hands-on experience with Databricks and Apache Spark, Terraform and AWS, Kubernetes/Helm, Docker, Python (PySpark) or Java, SQL, Git and CI/CD; familiarity with ETL/ELT, data quality and observability.
Databricks, Apache Spark, Terraform, AWS, Kubernetes, Helm, Docker, Python, PySpark, Java, SQL, Git, CI/CD, Maven, Spark Structured Streaming
3w
Save
Mark Applied
Hide
Data Platform Engineer
Toronto, Ontario, Canada
$55-$58/hr OnsiteContract
High Tech Genesis
High Tech Genesis: A technology building cloud-based data platforms and backend services for enterprise customers.
5+ YOE5+ years building scalable backend services and cloud data platforms; strong Python, FastAPI, SQL, and Snowflake skills; experience with Docker, Git, CI/CD and cloud providers; Bachelor's in Computer Science.
Python, FastAPI, Snowflake, Snowpark, SQL, Docker, Git, CI/CD, AWS, Azure, GCP
1mo
Save
Mark Applied
Hide
Développeur sénior – Ingénierie de plateforme de données
Montréal, Quebec, Canada
$75k-$130k/yr HybridFull Time
CGI
CGINYSE: GIB: Provides information technology and business consulting services.
5+ YOE5+ years building data platforms with AWS, Snowflake, Apache NiFi, Python and Terraform; AWS Certified Developer required; bachelor's in computer science or related; strong DevOps and data governance experience.
Snowflake, AWS, EC2, S3, Lambda, IAM, CloudWatch, Step Functions, Glue, Apache NiFi, Python, Terraform, DBT, Data Vault 2.0, Kafka, Airflow, Dagster, Spark, Bitbucket, GitHub, GitHub Actions, Jenkins, Vault, Docker
1mo
Save
Mark Applied
Hide
Senior Data Platform Engineer
Vancouver, British Columbia, Canada
OnsiteFull Time
RAZR
RAZR: Develops customer loyalty software and strategic marketing solutions
7+ YOE7+ years data engineering experience with streaming (Kafka,Flink,Debezium), Snowflake expertise, infrastructure-as-code (Pulumi/Terraform/CDK), strong SQL, platform architecture and technical leadership.
Debezium, Kafka, Flink, DeltaStream, Snowflake, Pulumi, Sigma, PostgreSQL, AWS RDS, AWS Secrets Manager, Amazon ECS, AWS Lambda, Terraform, CDK, SQL