Senior Data Engineer
- Somerville, United States
- Senior Level
- 3+ years
- Bachelor's degree
- Posted
Skills
Required
- telemetry / event / IoT / log data
- SQL
- Python
- BigQuery
- Google Cloud
- Cloud Run
- Pub/Sub
- Git / GitHub
- Cloud Storage
- Kubernetes / container orchestration
- Airflow
- Cloud Composer
- Kafka
- Dataflow
Preferred
- data quality / observability / lineage tooling
- AI coding tools
- Claude
- Code
- encode team workflows
- dbt
- CI/CD
Join Formlabs as a Senior Data Engineer, where you will build and operate pipelines that transform raw printer telemetry, manufacturing data, and business system data into trusted, query-ready datasets. You will work with Python and SQL on Google Cloud, primarily Cloud Run and BigQuery, and contribute to both our Real Time Integrations (RTI) and BigQuery batch and transformation layers. This is a hands-on role where you will own the pipeline end to end, from ingestion through modeling to the dashboards and services that consume it.
Exposure to business systems data — ERP, CRM, or eCommerce (NetSuite, Salesforce, Shopify, or similar)
About Formlabs
Even if you don't check every box, but see yourself contributing, please apply. Help us build an inclusive community that will change the face of 3D printing
Responsibilities
- Conception, développement et maintenance de pipelines d'ingestion et de transformation en Python et SQL.
- Collaboration avec des analystes, des ingénieurs logiciels et des parties prenantes commerciales pour transformer des questions ambiguës en ensembles de données durables.
- Application de pratiques modernes en matière de logiciels, y compris le contrôle de version, la révision de code, les tests automatisés, CI/CD.
Requirements
- Cloud data warehousing: Experience with BigQuery or a comparable columnar warehouse (Snowflake, Redshift, Databricks), including the design decisions that keep large tables performant and affordable
- Modern tooling: Fluency with Git/GitHub, CI/CD pipelines, and containerized development and deployment
- GCP experience: Working knowledge of Google Cloud, ideally including Cloud Run, Pub/Sub, Cloud Storage, and IAM — or a demonstrated ability to pick up a new cloud quickly
- Comfort at scale: Experience with high-volume telemetry, event, IoT, or log data, where the size of the dataset materially changes how you design the pipeline
- Bachelor's degree in Computer Science, Engineering, a quantitative field, or equivalent practical experience
- A strong SQL foundation: Able to write, debug, and optimize complex SQL from scratch, and comfortable reasoning about query plans, joins, window functions, and aggregation at scale
- Python-first data engineering: 3+ years of professional experience building production data pipelines, with strong, hands-on Python — this is the core of the role, not a nice-to-have
- Ability to work in a collaborative, fast-paced environment, and the ability to learn and implement new technologies quickly
- Excellent problem-solving, analytical, and communication skills, including the ability to explain data caveats to non-technical partners
Experience with Kubernetes or container orchestration
- Familiarity with orchestration tools (Airflow, Dagster, Cloud Composer, or similar)
- Experience with streaming and event-driven architectures (Pub/Sub, Kafka, Dataflow, or similar)
Preferred
- Experience with dbt or a comparable transformation and testing framework
Experience with data quality, observability, or lineage tooling
- Experience instrumenting or consuming device, IoT, or hardware telemetry
- Ability to effectively leverage AI coding tools — particularly hands-on experience with Claude Code, including building reusable Skills, subagents, or plugins that encode team workflows and make them repeatable
Pay
USD 125,000 - 160,000
jobapplier