About the Role
The role involves developing and operating resilient distributed systems, contributing to core infrastructure projects, troubleshooting complex technical issues, and collaborating with engineers across time zones to deliver reliable software solutions.
Responsibilities
- Design and implement scalable backend systems for global deployment
- Diagnose and resolve performance bottlenecks in production environments
- Write maintainable code with comprehensive testing and documentation
- Collaborate with peers on system architecture and design reviews
- Respond to critical incidents with post-mortem analysis
- Optimize system reliability, latency, and throughput
- Contribute to open-source projects and internal tooling
- Work across layers of the technology stack as needed
- Automate operational workflows and deployment pipelines
- Ensure systems are secure, observable, and resilient
- Participate in on-call rotations for critical services
- Evaluate new technologies for potential integration
- Support integration of distributed storage solutions
- Maintain system uptime under high-load conditions
- Troubleshoot cross-service dependencies and network issues
- Develop APIs for internal and external consumption
- Monitor system health using telemetry and alerting tools
- Improve fault tolerance and disaster recovery processes
- Collaborate with product teams to define technical requirements
- Drive improvements in deployment speed and reliability
- Mentor junior engineers in best practices
- Ensure compliance with security and operational standards
- Contribute to capacity planning and scaling strategies
- Work with containerized environments and orchestration tools
- Support global deployments with multi-region considerations
Nice to Have
- Master's degree in computer science or related field
- Experience with large-scale data processing systems
- Contributions to major open-source infrastructure projects
- Deep knowledge of consensus protocols like Raft or Paxos
- Experience with eBPF or kernel-level debugging
- Familiarity with formal verification methods
- Background in security engineering
- Published technical papers or conference talks
- Leadership experience in technical projects
- Expertise in performance benchmarking and profiling
Benefits
- Health, dental, and vision insurance
- Retirement savings plan with employer contribution
- Paid time off and public holidays
- Flexible work schedule
- Remote work support stipend
- Professional development budget
- Parental leave policy
- Mental health and wellness programs
- Stock options program
- Annual team summits
- Learning subscription services
- Employee assistance program
- Inclusive leave policies
- Recognition and rewards program
- Sabbatical opportunities after tenure
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Remote with flexible hours
Team
Global engineering team focused on open-source infrastructure
Open Source Contribution
Engineers are encouraged to contribute to upstream projects and publish tools developed internally. Time is allocated for open-source engagement, and participation in community forums is supported.
Global Engineering Culture
The team operates across multiple time zones with asynchronous communication practices. Collaboration emphasizes documentation, transparency, and inclusive decision-making processes.
Technical Environment
Primary languages include Go and Python. Infrastructure runs on Kubernetes with deployments across public clouds. Development follows test-driven and security-by-design principles.
Available for qualified candidates