Lattice
Lattice

Software Engineer, Data Platform

engineeringfull-timeRemote - Canada
SALARY
$90k – $120k/yr
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position →
✦ AutoApply — Let us apply to roles like this on your behalf.
Learn more →

About the role

This is Engineering at Lattice

Lattice’s Engineering team is continuously working to better both our product and our craft. We use a modern, cutting-edge tech stack and love experimenting with new technologies. We strive for maintainable, robust, and performant code. We’re highly collaborative and continuously iterative and work closely with designers and product managers. We prioritize not only great technical architecture but also an amazing product experience.

As a Data Platform Engineer, you will play a pivotal role in designing and maturing Lattice’s centralized data platform — starting with a modern data lakehouse built on AWS. This is an opportunity to be a founding member of a new team, build the backbone of our data ecosystem, and directly influence the intelligence and interconnectedness of our products.

You will architect and implement foundational data infrastructure that enables scalable storage, reliable data processing, and secure access across the organization. In addition to building the lakehouse itself, you will design and maintain a set of reusable connection and query utilities that empower internal stakeholders to interact with the platform efficiently and safely.

What You Will Do

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

What You Will Bring to the Table

  • 2+ years of experience in software, data, or analytics engineering with exposure to a centralized “data platform” or large-scale data infrastructure project.
  • Fluency in SQL and a general purpose programming language; Python or TypeScript preferred
  • Familiarity with a data warehouse/lakehouse platform e.g. Snowflake, Redshift, BigQuery, Databricks
  • Familiarity with AWS services or their equivalents e.g. IAM, Glue, Lambda, Athena, Redshift, Kinesis, EKS
  • Nice to have: Hands-on experience with data processing frameworks like dbt, Spark, Kafka Streams, or Flink
  • Willingness to learn and curiosity into how trustworthy, insightful data can unlock value for our users

Location Requirement:
This role is open to candidates located in British Columbia or Ontario, Canada. At this time, we are only able to hire employees residing in these provinces.

The estimated annual cash salary for this role is CAD $90,000 - CAD $120,000. This position is also eligible for incentive stock options, subject to the terms of Lattice’s applicable plans.

Benefits: The Company offers the following benefits for this position, subject to applicable eligibility requirements: Medical insurance; Dental insurance; Life, AD&D, and Disability Insurance; Natural Disaster Support Program; Wellness Apps; Paid Parental Leave, Paid Time off inclusive of holidays and sick time; Working Remotely Stipend; One time WFH Office Set-Up Stipend; Retirement Plan; Financial Planning; and Learning & Development Budget.

✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. $14.44/mo.
Start AutoApply →
Apply now →