Software Engineer building backend vehicle data services for Rivian-Volkswagen electric vehicles. Operating telemetry, fleet configuration, streaming, and analytical data systems at scale.
Responsibilities
Own backend features in Go, Python, and Rust from design through production rollout
Evolve the declarative, schema-validated configuration system
Manage vehicle-side feature lifecycles with idempotency and reliable state delivery to intermittently connected devices
Lead high-scale analytical store migrations, including schema design, ingestion, dual-writes, and cutover sequencing
Build and maintain intelligent routing across low-latency key-value stores, aggregation layers, and lakehouse archives
Architect fleet-scale stateful streaming consumers for enrichment and anomaly detection
Implement meaningful metrics, logging, and distributed tracing
Participate in on-call rotations, debug incidents, and drive preventative follow-up work
Strengthen test coverage for cross-system logic errors and integration defects
Negotiate interface contracts with ingestion, firmware, and authentication teams
Support internal stakeholders and use their feedback to improve the platform
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Two or more years building and operating backend services in production
Strong proficiency in a statically typed, compiled backend language
Experience with Go, Python, Java, Rust, C++, C#, or Kotlin
Working knowledge of at least one database, including indexing, query planning, connection pooling, and query performance
Experience designing and consuming HTTP or REST APIs
Understanding of API versioning, backward compatibility, idempotency, and error semantics
Experience with Git, containerized local development, CI pipelines, and infrastructure-as-code
Clear technical writing
Legal authorization to work in Canada
Preferred: production experience with Go and gRPC, high-cardinality time-series data modeling, real-time/columnar OLAP stores, distributed stream processing, lakehouse architectures, IoT fleets, AWS/Kubernetes, and observability
Benefits
Annual company performance bonus program for eligible full-time positions
Equity in the form of Restricted Stock Units (RSUs)
Data Migration Specialist defining mappings and validating migrations for ClearRisk’s cloud - based claims and risk management solutions. Ensuring customer data is accurate, clean, and business - ready.
Senior Data Engineer building scalable data platforms and pipelines for Confluence’s investment data business. Collaborating on architecture while mentoring engineers and solving complex data challenges.
Senior Data Engineer building Dandy’s data infrastructure for its technology - powered dental operating system. Developing pipelines, governed data products, and AI - ready platform capabilities.
Senior Data Engineer supporting the Government of Alberta’s Data Management Platform. Building, monitoring, and modernizing Talend integrations, ETL/ELT pipelines, APIs, and data services.
Data Engineer building cloud data pipelines, models, and analytics infrastructure for Boeing’s aviation programs. Supporting machine learning applications and data governance from Richmond/Vancouver.
Data Engineer building cloud - based data pipelines and analytics infrastructure for Boeing’s aviation programs. Supporting machine learning, data governance, and high - performance systems from Richmond/Vancouver.
Data Engineer building trusted data pipelines for Crux’s clean - energy capital platform. Automating surveys, reporting datasets, and research queries for Market Intelligence.
ETL Data Engineer designing Informatica ETL pipelines and Hadoop workflows. Supporting SQL - driven reconciliation, data quality, BI reporting, and analytics solutions.
Data Engineer building Spark pipelines and analytics data models for Dropbox’s file collaboration platform. Supporting datamarts, KPIs, data quality, and production reliability.