Senior Software Engineer, Platform
Role details
Job location
Tech stack
Job description
Join the platform team at a well-funded, early-stage AI data analytics startup building an agentic data lakehouse that delivers trustworthy answers from messy enterprise data at scale. As a Senior Software Engineer, Platform, you'll shape the data foundation that powers AI-driven analytics - no heavy schema migrations or data movement required. This is a high-ownership, zero-to-one role on a small, high-caliber team., * Distributed Agent Orchestration: Design and implement orchestration systems for agents interacting with the broader world - covering API integrations, rate limiting, OAuth passthrough, model routing, scheduling, and token optimization.
- Agentic Data Engineering: Architect AI-centric ETL pipelines for data lakehouses that make large-scale analytics accessible to organizations with minimal data engineering resources.
- Contribute across infrastructure, services, or frontend as the team and product evolve.
Requirements
- 4+ years of hands-on experience as a backend or platform engineer building scalable distributed systems.
- Proficiency in Golang - this is a hard requirement.
- Experience with gRPC / ConnectRPC, Trino, Kubernetes, DuckDB, and PostgreSQL in a distributed data platform environment.
- Strong CS fundamentals; Bachelor's degree in Computer Science, Software Engineering, or comparable practical experience.
- Background at early-stage, VC-backed startups or demonstrated experience building products from zero to one.
- Experience with data visualization tools, data engineering, data modeling, and big data technologies.
Nice to Have
- Familiarity with semantic layers, ontologies, or metadata management in enterprise data environments.
- Experience with AI/ML infrastructure or LLM orchestration patterns.
- Comfort owning work across infrastructure, services, or frontend as needed.
Benefits & conditions
$200,000 - $350,000 a year - Full-time