8 hours ago
Remote, IndiaStaff+
Responsibilities
- Design and build Dapr runtime features from proposal through release.
- Review community and team pull requests for correctness, testing, and API design.
- Debug distributed code involving race conditions, retries, partial failures, and crash recovery.
- Write public proposals and design documents and respond to review feedback.
- Participate in Dapr releases, including release candidates, patch releases, and security fixes.
- Support users and contributors through GitHub and Discord and mentor new contributors.
- Help hire, onboard, and support engineers joining the India team.
- Build the India engineering culture and represent Diagrid in local engineering and open-source communities.
Requirements
- 5+ years of professional Go experience with production code ownership.
- Experience designing and running distributed systems and understanding their failure modes.
- 2+ years of experience with Kubernetes and containers.
- Strong computer science fundamentals in concurrency, networking, and data consistency.
- Daily practical use of AI coding tools with the judgment to verify their output before shipping.
- Clear written English for GitHub issues, pull requests, and design documents.
- Preferred qualifications include contributions to open-source Go or CNCF projects, open-source maintainer experience, Dapr or durable-execution experience, gRPC and Protocol Buffers experience, and familiarity with Java, Python, JavaScript, .NET, or Rust.
Benefits
- Competitive compensation and company equity.
- Remote-first, flexible work environment with flexible paid time off.
- Comprehensive healthcare for the employee and dependents.
- Choice of hardware, home-office setup support, and a monthly work-from-home stipend.
- Team events and gatherings.
- India working hours require availability for a core US overlap window from 8:30 PM to 12:00 AM IST, with flexibility outside that window.
