Responsibilities
- Work with product managers and other engineers to help design the future of the technology.
- Troubleshoot production issues, and design future remediations to deliver on Ditto's goal of a high performance, self-healing, and reliable mesh.
- Relentlessly optimize to ensure efficient bandwidth utilization and reliable data transfer between peers.
- Use both industry standard and novel techniques to build robust data sync technologies:
- Support API design and product development teams by providing technical advice to leverage core Ditto mesh technologies.
- Improve confidence in protocols and resiliency with lightweight formal methods such as property-based testing.
- Author RFCs, design and document system architecture, and collaborate with other teams within Ditto.
- Estimate the delivery timeline for projects and communicate with management and the broader team regarding project execution.
- Set team culture by example, expanding Ditto’s culture of Trust, Communication, and Continual Improvement.
Work Arrangement
Remote (Worldwide)
Team
Structure: globally distributed, fast-growing startup
Additional Information
- A willingness to travel (including internationally) once a quarter for team get-togethers and design sessions.