Frontier is looking to solve the problem of making hundreds of millions of critical frontline workers superhuman through a hardware and software AI voice wearable, with a focus on productivity, safety, and comfort.
Requirements
- 5+ years building and operating production back end services in Go, Rust, TypeScript/Node, or Python, including systems shipped behind an API gateway with clear SLOs.
- Real time streaming experience shipping WebRTC or streaming gRPC/WebSocket services; understands backpressure, jitter/packet loss, and reliability trade offs.
- Experience with API design & contracts where you can define/evolve OpenAPI/Protobuf interfaces, version safely, and maintain backward compatibility.
- Strong PostgreSQL schema/migrations and query tuning experience and working knowledge of caching (e.g., Redis) and event/streaming systems (Kafka/NATS/SQS or similar).
- Observability experience with hands on with logs/metrics/traces, alerting, on call/incident response, rollout/rollback, and performance/cost instrumentation.
- Security expertise with practical OAuth 2.0/OIDC, JWT scopes, least privilege RBAC, secrets management, and audit trails with ability to enforce tenant/row level data boundaries.
- Comfortable building near real time transcript/event ingestion and indexing (search/vector stores) to enable retrieval and personalization.
Responsibilities
- Design and evolve the core services that power our voice interface and communications backbone (pipecat + Daily or similar), including identity, device/user management, and secure data ingest.
- Expose clean, stable APIs for client apps and internal services; own the contracts and versioning strategy to ensure backward compatibility.
- Implement and operate real‑time endpoints (WebSocket, streaming gRPC, WebRTC) and the low‑latency services that move audio and messages reliably.
- Build near‑real‑time data pipelines for transcripts and events; index them (e.g., search/vector stores) to enable retrieval, personalization, and compliance with data boundaries.
- Automate infrastructure and delivery using infrastructure‑as‑code, container packaging, and a managed orchestration platform; set up health checks, autoscaling, and CI/CD.
- Establish observability and security baselines—logs/metrics/traces, alerting, audit trails, authentication/authorization, and secrets management.
- Integrate external SaaS and enterprise systems via webhooks/SDKs/streaming adapters; normalize and reconcile data into internal schemas.
Other
- Must have ability to be qualified to work in the U.S. in less than 3 months and have no restrictions for international travel.
- Ability to commute to Frontier’s Chicago office daily (relocation support in offer).
- Being scrappy, resourceful, and flexible is critical to this role.
- Expected to be a cornerstone member of a rapidly growing team.
- Expected to do critically important work for an underserved end-user group.