Posted 1 day ago
Software Engineer - Data Platform (Staff)
FremontOn-site
AI Summary
Owns the end-to-end data platform that moves factory telemetry into AWS GovCloud, building a durable lakehouse and a low-latency serving path with strict tenant isolation and correctness guarantees.
About this role
Software Engineer – Data Platform (Staff) – San Francisco Bay AreaSummaryDeterrence builds autonomous production lines for energetics and munitions. Those lines generate process data that cannot be bought or synthesized: millions of signals per facility, tied to individual parts, kept as quality evidence for decades and used to train our models. The Staff Data Platform Engineer owns how that data moves from the factory edge into AWS GovCloud, how it is kept permanently, and how people and models read it: a complete, never-deleted lakehouse record on one path, and a sub-second live feed for line and customer dashboards on the other. The ideal candidate has run production data infrastructure where losing or mislabeling data was not an option, treats correctness and tenant isolation as properties to be tested rather than assumed, and wants their work to be the system of record for real factories.Key Responsibilities• Own the data and telemetry architecture end to end: the bulk path from edge historians to an S3 and Apache Iceberg lake, and the serving path from MQTT to a low-latency search store and live dashboards.• Build edge-to-cloud export that survives outages: durable edge buffers, export–confirm–delete semantics, idempotent landing, backlog replay, and disk guards, so that a cloud outage never stops a production cell.• Run the lakehouse: raw-to-Iceberg conversion, partitioning by tenant and date, compaction and snapshot maintenance, schema evolution, storage tiering, and audited purges in a store whose default is never delete.• Own signal identity and data contracts: a registry that gives every signal a stable ID, unit and conversion; source-time semantics; clock-drift detection; and canaries that prove the live and historical views agree.• Make multi-tenant isolation provable across index aliases, IAM prefix policies and PostgreSQL row-level security, with CI tests that fail if one customer can read another's data.• Deliver the datasets the business runs on: SQL that joins process telemetry to part genealogy for quality investigations, training and feature datasets for ML, and cost-bounded summaries for dashboards.• Bring inspection results, images and video into the same record, correlated to the machine jobs and parts that produced them.• Measure before scaling: signal change rates, historian and edge-buffer capacity, and per-tenant query cost, turned into capacity and cost models.• Write and review the architecture decision records for each data component, mentor engineers, and lead technical work across the edge, controls, traceability and front-end teams.Qualifications• Bachelor's degree in Computer Science, Computer Engineering or a related field, or equivalent experience.• 8+ years building production data infrastructure or distributed systems, including on-call ownership and recovery of a system where data loss was unacceptable.• Deep hands-on experience with a lakehouse table format (Iceberg, Delta Lake or Hudi) on object storage: partitioning, compaction, snapshot management, schema evolution and row-level deletes.• Strong production Python and advanced SQL; comfortable in a second language (Go, Rust, TypeScript, Java or Scala).• Time-series data at scale: high cardinality, late and out-of-order data, bucketing and downsampling, source time versus arrival time.• Distributed-systems correctness in practice: idempotence, retries, replay, backpressure, at-least-once delivery with de-duplication, and durable buffering over unreliable links.• Hands-on AWS data services (S3, Athena, Glue, IAM) and operation of OpenSearch or Elasticsearch: index and shard design, aliases, refresh tuning.• PostgreSQL depth: partitioning, row-level security, query performance.• Infrastructure as code (Terraform or CDK) and CI/CD for data pipelines.Level ExpectationsThis is a Staff role. You own the data architecture across edge and cloud, approve the design of every data component, set the standards for data contracts, retention and isolation testing, and are accountable for the platform's correctness and cost. You lead multi-team initiatives and raise the bar for the engineers around you.Your First Year• Measure real change rates and historian capacity on a production cell, and size the platform from the result.• Stand up the lake with tenant isolation enforced and tested, and answer the query it exists for: what was this cell doing while this serial number was being made?• Ship the signal registry, so that the live and historical views of every selected signal show the same series.Preferred Skills• AWS GovCloud or other regulated environments: ITAR, CUI, NIST 800-171, CMMC or FedRAMP.• Multi-tenant data platforms with server-side isolation.• ML data infrastructure: training datasets, feature pipelines, SageMaker or similar.• Streaming at scale (Kinesis, Kafka or MQTT) and edge or intermittently connected systems (AWS IoT Core, Greengrass).• Manufacturing, quality or traceability data; hardware-adjacent domains.• Cost engineering of data platforms: knowing what a query, a message and a stored byte cost, and designing to it.How We BuildOur data platform is AWS-native by design: in GovCloud we add no third-party data software, and the platform only reads from the plant, never writes to it. If your experience centers on Snowflake or Databricks, expect to build the equivalent on S3, Iceberg, Athena and OpenSearch, and to own the parts a managed vendor would normally run for you.Compensation. The base salary range for this position is $195,000 – $300,000. This is a good-faith estimate; actual base pay depends on job-related knowledge, skills, experience, and level. This role is also eligible for equity (employee stock options) and benefits including medical, dental, vision, 401(k), and paid time off. Roles with significant travel may be eligible for an assignment premium.Export Control. This position may require access to information controlled under the International Traffic in Arms Regulations (ITAR) or Export Administration Regulations (EAR). Applicants must be a U.S. person as defined in 22 CFR 120.62 (U.S. citizen, lawful permanent resident, or protected individual) or be eligible to obtain any required authorization.Equal Opportunity. Deterrence Defense, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by law. We are committed to working with and providing reasonable accommodations to applicants with disabilities; if you need an accommodation at any point in the process, contact [email protected].Skills
Apache IcebergAthenaAWS GovCloudAWS IoT CoreCDKCI/CDCMMCElasticsearchFedRAMPGlueGOGreengrassIAMITARJavaKafkaKinesisMQTTNIST 800-171OpenSearchPostgreSQLPythonRow-Level SecurityRustS3SagemakerScalaSQLTerraformTypeScript
Explore related jobs
More jobs at Deterrence Defense, Inc.
- DRobotics Engineer (Engineer / Senior)Dallas, TX
- DControls Engineer (Engineer / Senior / Staff)Dallas, TX
- DControls Engineer – End-to-End Project Owner (Senior / Staff)Fremont, CA
- DManufacturing Engineer (Engineer / Senior / Staff)Fremont, CA
- DMechanical Engineer – Equipment Design & Development (Engineer / Senior / Staff)Fremont, CA
Similar AWS GovCloud jobs
Jobs in Fremont
- KCustomer Service CoordinatorKelco Industries · Fremont, Indiana
- W
Registered Nurse CirculatorWashington Outpatient Surgery Center · Fremont, California - P
Bilingual Marketing ManagerPHIHONG USA · Fremont, California - RSeasonal Sales AssociateRetail Services & Systems, Inc · Fremont
- AQuality ManagerAMAX · Fremont, California
- PRN - Fremont Memorial Hospital - Emergency CenterProMedica Monroe Physicians · Fremont
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.