Responsibilities
- Design, build, and maintain production-grade backend services that power everything from data collection to customer-facing insights.
- Own the architecture and performance of distributed systems that ingest, transform, and serve audio data at scale.
- Define and evolve internal APIs and service boundaries to support a growing set of ML and product features.
- Build resilient, observable, and easy-to-debug systems with strong performance characteristics.
- Collaborate with product, operations, and ML teams to rapidly iterate on new product + research ideas and ship fast.
Requirements
- 3+ years backend development building scalable APIs and services.
- Proficient with RESTful APIs, service interfaces, and database design (PostgreSQL, MySQL).
- Strong understanding of distributed systems and service-oriented architecture.
- Extensive cloud infrastructure and infrastructure-as-code experience.
- Proficient in profiling, debugging, and optimizing backend systems.
Nice-to-Haves
- Experience launching systems from ground up in high-growth environments.
- Familiarity with event-driven architectures, async processing, or large-scale data pipelines.
- Familiarity with CI/CD pipelines and DevOps best practices.
- Built scalable data pipelines that have facilitated large-scale event-driven workflows across large volumes of audio or video data.
- Scaled up inference and train compute for large scale workloads in a production setting.
Technologies
Next.js, TypeScript, TailwindCSS, Node.js, tRPC, PostgreSQL, AWS, Trigger.dev, WebRTC, FFmpeg.
Benefits
- Unlimited PTO.
- Top-notch health, dental, and vision coverage with 100% coverage for most plans.
- FSA & HSA access.
- 401k access.
- Meals 2x daily through DoorDash + snacks and beverages available at the office.
- Unlimited company-sponsored Barry’s classes.