Responsibilities
- Implement Bubble infrastructure that scales to infinitely many apps of any size and complexity.
- Improve performance and reliability across all backend services to scale efficiency, capacity management, and data tier.
- Design and implement observability across core parts of the system, define SLOs, and build observability platform.
- Support billions of requests by designing, building, and iterating on core backbone services.
- Build workflow engine and scale data tier for reliability, high-volume ingest/export, and workflows.
- Build next-generation cloud infrastructure, enhancing reliability, scalability, availability, and foundational services.
- Participate in triage and on-call process to diagnose, resolve issues, and prevent recurrence.
Requirements
- Current senior engineer or 5+ years experience in software development.
- Hands-on experience with scalable distributed systems.
- Proficiency in Node.js, Rust, PostgreSQL, Kafka, Terraform (AWS a plus).
- Strong problem-solving skills for complex, high-traffic applications.
- Excellent communication skills and ability to execute priorities.
- Commitment to on-call participation.
Tech Stack
Frontend: Typescript, SolidJS, React Native
Backend: Rust, Typescript, Node.js
AI/ML: Python, LLM APIs (OpenAI, Anthropic), LangChain
Infrastructure: AWS, CDK/Terraform, ECS, Redis, Postgres
Data & AI Workflows: JSON-based app representations, proprietary datasets
Compensation
Estimated salary: $183,000 - $237,000, plus equity, comprehensive health coverage, 401(k) matching, wellness stipends, generous PTO, sabbatical program.