
Posted 4 days ago
Staff Software Engineer - Data Platform
ID.meStaff Software Engineer - Data Platform
Requirements
Bachelor's or Graduate degree in Computer Science or related field, 8+ years in data engineering or distributed systems, 6+ years programming in Go, Python, or Java
Skills
GoPythonJavaKafkaPostgreSQLTerraformKubernetes
About the role
Responsibilities
- Own and operate core data infrastructure, including event streaming, relational databases, and batch processing platforms.
- Design and implement highly reliable, observable, and scalable data systems for real-time and batch processing.
- Develop automation and guardrails for data governance, retention, and compliance to ensure auditability.
- Partner with application, platform, and SRE teams to improve data access patterns, reliability SLAs, and recovery processes.
- Establish standards for data infrastructure monitoring, alerting, and capacity planning.
- Drive operational excellence by reducing toil and implementing automated recovery mechanisms.
- Evolve and optimize data pipelines supporting downstream analytics, identity verification, and machine learning.
- Design and build data lake architecture, including storage and compute topology.
- Lead incident response and root cause analysis for production data systems.
- Mentor engineers and advocate for a reliability-focused engineering culture.
Requirements
- Bachelor’s or Graduate degree in Computer Science, Software Engineering, or a related technical field.
- 8+ years of professional experience in data engineering, software engineering, or distributed systems development.
- 6+ years of programming experience in Go, Python, or Java.
Preferred Qualifications
- Deep expertise in building and operating production data systems (relational databases, streaming, and batch platforms).
- Hands-on experience optimizing PostgreSQL or other relational databases in the cloud (AWS RDS, CloudSQL, or AlloyDB).
- Solid understanding of reliability engineering principles, including observability, SLOs, and capacity management.
- Experience managing cloud infrastructure (AWS or GCP) using Terraform, Kubernetes, or Helm.
- Experience with event streaming platforms like Kafka or Google Pub/Sub.
- Experience with batch and stream processing systems such as Dataflow, Temporal, or Airflow.
- Familiarity with data governance and regulatory compliance frameworks (e.g., FedRAMP, GDPR, NIST).
- Experience using AI-assisted development tools to accelerate platform automation.
About the Company
ID.me is the next-generation digital identity wallet that simplifies how individuals securely prove their identity online. Over 152 million users experience streamlined login and identity verification with ID.me at 20 federal agencies, 45 state government agencies, and 70+ healthcare organizations. ID.me is committed to “No Identity Left Behind” to enable all people to have a secure digital identity.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff Software Engineer - Data Platform
ID.me · Mountain View
