Talent.com
Stafflink
Data Software EngineerStafflink • Vancouver, BC
Data Software Engineer

Data Software Engineer

Stafflink • Vancouver, BC
30+ days ago
Job type
  • Full-time
Job description

Job Description

We’re hiring for a Data Software Engineer to support the development of robust, scalable applications and data pipelines that power AI/ML initiatives. This is a hands-on role combining software engineering, data infrastructure, and ML workflow enablement in a modern cloud-native environment. The ideal candidate has strong backend development experience (Python, GCP) and is confident navigating complex systems across dev and prod environments.Responsibilities:Software Engineering & Backend Development
  • Design and deploy scalable Python applications using GCP services like Cloud Run, Kubernetes, and Compute Engine.

  • Develop APIs, microservices, and core backend systems to support application and AI/ML use cases.

  • Debug and resolve production issues across distributed systems, data pipelines, and orchestration layers.

  • Build and maintain robust data transformation logic using DBT.

  • Develop and orchestrate CDC data ingestion pipelines using Debezium and Airflow.

Infrastructure & Platform Support
  • Monitor production environments and contribute to platform reliability and scalability.

  • Implement improvements based on technical backlog priorities.

  • Support both analytics and ML infrastructure through architectural contributions and automation.

AI/ML Workflow Enablement
  • Build and support pipelines for model training, batch inference, feature generation, and performance monitoring.

  • Coordinate automated model refresh cycles and scoring jobs using Airflow or custom orchestration.

  • Ensure ML pipelines produce structured and reusable features for analytics and conversational AI agents.

Cross-Functional Collaboration
  • Partner with functional consultants, analysts, and AI/ML engineers to define and deliver technical solutions.

  • Participate in discovery and planning sessions to align technical architecture with business needs.

  • Contribute to solutioning sessions and client-facing discussions with clear and structured technical input.

Qualifications:
  • 3–6 years of experience in software development or data engineering roles.

  • Strong proficiency in Python for backend and data application development.

  • Hands-on experience with Google Cloud Platform (e.g., Cloud Run, Kubernetes, Compute Engine, BigQuery, Cloud SQL, Composer).

  • Experience with DBT, Airflow, and Debezium (CDC).

  • Proven ability to troubleshoot complex systems, optimize DAG performance, and manage orchestration dependencies.

  • Familiarity with Git-based workflows, CI/CD, and DevOps best practices.

  • Exposure to enabling ML workflows (e.g., model scoring, data prep, feature pipelines).

  • Comfort working in fast-paced, ambiguous environments with shifting technical requirements.

  • Basic front-end development skills (e.g., React, Angular, or plain HTML/CSS/JS) to support lightweight UIs.

Preferred Qualifications:
  • Java experience for enterprise integration or backend system development.

  • Familiarity with ML orchestration frameworks such as Vertex AI Pipelines, Kubeflow, or MLflow.

  • Experience supporting LLM systems or agent frameworks (e.g., LangChain, CrewAI, LlamaIndex).

  • Experience with infrastructure-as-code tools (e.g., Terraform or Pulumi).

  • Prior consulting or client-facing delivery experience.

  • Familiarity with translating functional requirements into technical infrastructure for analytics and AI use cases.

Create a job alert for this search

Data Software Engineer • Vancouver, BC

Similar jobs

Data Engineer

Remarcable, Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

Remarcable is purpose-built for trade contractors, helping them manage procurement, tools, and warehouse operations with unmatched visibility and control.As we scale across North America, data is a... Show more

 • Promoted

Staff Software Engineer - Distributed Data Systems

I did my part and supported the Regular ToiletVancouver, Metro Vancouver Regional District, CA
Full-time

Databricks is on a mission to simplify and democratize data and AI — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs.We do this by bui... Show more

 • Promoted

Senior Software Engineer - Data Infrastructure

Marqeta, Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

Senior Software Engineer - Data Infrastructure.Marqeta is looking for a talented.You will own and deliver projects in service of quarterly goals on the team and independently identify solutions to ... Show more

 • Promoted

Senior Software Engineer - Live Data Infrastructure

Electronic ArtsVancouver, Metro Vancouver Regional District, CA
Full-time

Shape the future of gaming as a Software Engineer III at Electronic Arts, focusing on live data infrastructure.Working in a hybrid model from Vancouver, you'll enhance EA's live game services.In th... Show more

 • Promoted

Senior Software Engineer in Data Infrastructure at Asana

AsanaVancouver, Metro Vancouver Regional District, CA
Full-time

Shape data-driven strategies at Asana as a Senior Software Engineer in Vancouver.Innovate logging systems and frameworks critical for product team success.Asana seeks a backend-oriented engineer to... Show more

 • Promoted

Fullstack Software Engineer — Data & AI Platform

Menlo VenturesVancouver, Metro Vancouver Regional District, CA
Full-time

A leading data and AI company is seeking an experienced Fullstack software engineer to join its new R&D center in Vancouver.You will collaborate with teams to build scalable products that democrati... Show more

 • Promoted

Data Engineer

BorrowellVancouver, Metro Vancouver Regional District, CA
Full-time

At Borrowell, we're on a mission to help Canadians feel confident about their money.We empower individuals to take control of their financial futures by providing the tools and insights needed to u... Show more

 • Promoted

Senior Software Engineer - Remote, Data Integrity Focus

PreciselyVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading data integrity firm is seeking an experienced Developer for a remote position.The ideal candidate will have over 5 years of software engineering experience and excellent troubleshooting a... Show more

 • Promoted

Senior Software Engineer - Data and Platform

HRBVancouver, Metro Vancouver Regional District, CA
Full-time

As a Senior Software Engineer on our Platform team, you’ll design, implement, and maintain robust, high-quality backend APIs and services.Your work will directly impact our core operations and enab... Show more

 • Promoted

Senior Software Engineer - Data & FinOps Insights

HRBVancouver, Metro Vancouver Regional District, CA
Full-time

A tech-driven company in Canada seeks a Senior Software Engineer to architect and develop innovative features.You will be responsible for creating cost management tools, developing UI components, a... Show more

 • Promoted

Data Engineer

Randstad CanadaVancouver, Metro Vancouver Regional District, CA
Temporary

We are seeking a highly technical, delivery-focused Data Engineer with a specialized passion for data quality automation and infrastructure optimization.In this role, you will be responsible for th... Show more

 • Promoted

Lead Software Engineer, Data Governance & Strategy

InstacartVancouver, Metro Vancouver Regional District, CA
Full-time

Join as a Staff Software Engineer in Data Governance, leading the charge in crafting a robust data infrastructure.Your expertise will guide the development of a modern lakehouse and governance fram... Show more

 • Promoted

Data Engineer Role in Alberta’s Digital Division

PathlionVancouver, Metro Vancouver Regional District, CA
Full-time

Be part of Alberta's digital transformation as a Data Engineer.Contribute to innovative projects by creating data pipelines and deriving insights that meet the needs of citizens.As a core member of... Show more

 • Promoted

Data Engineer Role at Beatdapp

Experimentation JobsVancouver, BC, Canada
Full-time

Transform data into insights as a Data Engineer at Beatdapp.Focus on designing scalable pipelines and managing Kubernetes for advanced streaming solutions.Beatdapp is looking for a Data Engineer to... Show more

 • Promoted

Data Engineer

Borealis AIVancouver, Metro Vancouver Regional District, CA
Full-time

Your responsibilities include:.Providing technical expertise and assistance with the Extraction, Loading and Transformation of massive, unstructured datasets;.Working with data collection tools for... Show more

 • Promoted

Azure Databricks Engineer

Tredence Inc.delta, bc, ca
Full-time

We are seeking a skilled Azure Databricks Engineer with strong experience in Azure Data Factory (ADF) to design, develop, and maintain scalable data pipelines and analytics solutions on the Azure c... Show more

 • Promoted

Software Engineer - Hybrid Work Model

Astrom Training Solutions Inc.Richmond, BC, Canada
Full-time

Explore the Software Engineer position with a flexible hybrid work model.Ideal for aspiring developers eager to apply their skills in both remote and in-office settings.We are looking for individua... Show more

 • Promoted

Software Engineer II – Customer Data Systems

RemitlyBurnaby, Metro Vancouver Regional District, CA
Full-time

Elevate customer engagement as a Software Development Engineer II specializing in backend services for customer data management systems.Drive meaningful innovation in a collaborative engineering en... Show more

 • Promoted

Data Engineer

DS Technologies IncVancouver, Metro Vancouver Regional District, CA
Full-time

Get AI-powered advice on this job and more exclusive features.About US: We are a company that provides innovative, transformative IT services and solutions.We are passionate about helping our clien... Show more

 • Promoted

Staff Software Engineer: AI-Powered Data Platform Architect

AlphaSenseVancouver, Metro Vancouver Regional District, CA
Full-time

A leading market intelligence firm in Canada is seeking an experienced individual to own the architecture of a large-scale data extraction platform.The role involves designing high-reliability syst... Show more