Remote, Global
Remote
Senior
Full Time
remoteclouddistributed systemsCI/CDdeveloper toolsAWSGoTypescript
Requirements
- •Strong software engineering skills (Go and Typescript required)
- •3+ years of experience building and operating cloud infrastructure or distributed systems at scale
- •Cloud Infrastructure knowledge - familiarity with AWS constructs is required
- •Experience using AWS SDKs and IaC tools (Pulumi, Terraform, etc) to build and operate infrastructure is strongly preferred
- •Production operations mindset - track record of building reliable, observable, and maintainable systems
- •Ownership mindset - ability to operate independently with high-level guidance
- •Clear communication across technical and non-technical audiences
- •Experience in async or globally distributed teams
- •Comfortable navigating ambiguity and moving quickly
What You'll Do
- •Design and improve the core orchestration engine that manages the lifecycle of creating, merging, and rebasing Supabase Branches
- •Provision ephemeral sandboxed execution environment on EKS / ECS for running untrusted build workloads from connected git repositories with securely managed secrets
- •Implement job scheduling that scale to thousands of concurrent builds
- •Optimize and reduce pipeline runtimes with caching, artifact storage, and dependency reuse
- •Manage retry, timeout, cancellation, and failure-propagation logic to ensure pipelines behave predictably under failure conditions
- •Instrument the full pipeline lifecycle with observability tooling to surface traces, metrics, and structured logs to the end user
- •Develop configuration files (JSON / TOML) and integrations (Terraform / Pulumi) that allow teams to easily define, trigger, and inspect pipelines in code
Nice to Have
- •Energized by solving real-world problems for developers
Benefits
- •Fully Remote work
- •ESOP (equity ownership)
- •Tech Allowance for work environment setup
- •Health Benefits covering 100% employee and 80% dependents health insurance
- •Annual Off-Sites for company gathering
- •Flexible Work with asynchronous operation
- •Professional Development allowance for education
