About the Role
This position combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems.
Our team focuses on optimizing existing systems, building infrastructure, and eliminating work through automation. As a key member of this team, you will manage project priorities, deadlines, and deliverables, design, develop, test, deploy, maintain, and enhance software solutions.
* Key Responsibilities:
* Write product or system development code.
* Review code developed by other engineers and provide feedback to ensure best practices.
* Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
We promote self-direction to work on meaningful projects while providing the support and mentorship needed to learn and grow. Our environment provides intellectual curiosity, problem-solving, and openness. English proficiency is required for all roles unless stated otherwise in the job posting.