Software Engineer (Data Platform)
Lattice
full-remotemidpermanentbackenddata Full remote 3 days ago via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Data PlatformData EngineeringSQLPythonTypeScriptData PipelinesBatch and StreamingdbtSparkAWS
About the role
Role overview
Join Lattice as a Data Platform Engineer to design and develop a centralized data platform. You’ll help establish foundational data infrastructure, standardize data practices, and make data accessible across teams, as a founding member of a new team.
Responsibilities
- Architect and implement foundational data infrastructure for scalable storage, reliable processing, and secure access.
- Standardize Lattice’s data infrastructure and practices via a simple, cohesive, reliable platform integrating internal and partner data.
- Design, develop, and deploy scalable data pipelines for both batch and streaming workloads.
- Support making data usable across multiple teams, enabling ingestion, processing, and serving.
Requirements
- 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 experience with a general-purpose programming language; Python or TypeScript preferred.
- Curiosity about how trustworthy, insightful data unlocks value for users.
Nice to have
- Hands-on experience with dbt, Spark, Kafka Streams, or Flink.
- Familiarity with data warehouses/lakehouses such as Snowflake, Redshift, BigQuery, or Databricks.
- Familiarity with AWS services (e.g., IAM, Glue, Lambda, Athena, Kinesis, EKS).
Scraped 5/20/2026