Keycard Labs
Software Engineer, Data
US - Remote (Remote)fulltimemidAdded 2 days ago
About this role
Keycard is seeking a Staff Data Engineer to design and build core operational data systems for an identity and access platform serving the agent economy. You'll own the architecture for streaming and batch pipelines, storage layers, and APIs that power real-time enforcement and customer insights, working directly with founders and core engineering teams in a greenfield environment.
What you'll do
- Design and build resilient data pipelines balancing streaming and batch processing for transactional and analytical workloads
- Architect storage layers and APIs that serve both real-time enforcement needs and OLAP requirements for security insights
- Integrate external data sources and enable policy evaluation systems across the platform
- Build developer-facing data APIs and tools that expose complex systems in ergonomic ways
- Work directly with product, founders, and core service teams to translate requirements into data architecture
- Make architectural trade-offs to deliver immediate value while establishing long-term scalable systems
What they're looking for
- Pipeline design with streaming and batch paradigms (Kafka, Flink expertise preferred)
- Programming in Python, Go, and/or Rust
- Data storage formats and systems (Parquet, Iceberg)
- API design for developer-facing data tools
- System architecture and data modeling
- Technical leadership and mentoring
- Async communication and planning
- 0→1 product building and iteration
Benefits
- Work on frontier AI and agent infrastructure technology
- Significant autonomy and technical ownership
- Direct collaboration with founders and leadership
- Opportunity to shape company culture and data architecture from inception
- Market-competitive salary and equity
- Remote work (US-based)
Opens the official application on the employer’s site. No login required.