Software Engineer, Data Platform

Lattice Lattice · Enterprise · BC +1 · Remote · Engineering

Designs and matures a centralized data platform, including a data lakehouse on AWS, scalable data pipelines, and reusable connection/query utilities. Shapes data governance practices and partners with stakeholders to identify data needs.

What you'd actually do

  1. Standardize Lattice’s data infrastructure and practices through establishing a simple, cohesive, and reliable platform that seamlessly integrates internal and partner data
  2. Design, develop, and deploy scalable data pipelines that can ingest, process, and serve data across multiple teams for batch and streaming workloads.
  3. Make data effortlessly accessible – abstract infrastructure complexity through reusable SDKs, libraries, and tooling
  4. Shape data governance practices ensuring access to data is secure, compliant, and high-quality.
  5. Partner with Engineering, Product, and business leaders to identify data needs and implement solutions that align with strategic objectives.

Skills

Required

  • SQL
  • Python
  • TypeScript
  • AWS services
  • data warehouse/lakehouse platform

Nice to have

  • dbt
  • Spark
  • Kafka Streams
  • Flink