Experience in development and architecture of scalable, elastic distributed systems for high-throughput, hyperscale workloads
Ability to design fault-tolerant, highly available systems using redundancy, replication, failover, load shedding, throttling, and rate limiting
Expertise in establishing SLOs, KPIs, telemetry, dashboards, and alerts ensuring reliability and performance
Skills in designing performance, load, fault-injection, and brownout testing, as well as replication and synchronization for correctness and availability
Proactive diagnosis of production issues, guiding incident response and root cause analysis
Experience with enabling in-service maintenance and upgrades with minimal customer impact
Mentorship capabilities in troubleshooting and operational practices
Implementation of encryption, access controls, and security remediation for multi-tenant environments
Ensuring security compliance with applicable standards and maintaining documentation
Development and maintenance of Infrastructure as Code (IaC) and automation for cloud infrastructure
Implementation of safe and repeatable patching, updates, and rollbacks through change-management practices
Ability to manage moderately complex initiatives with prioritization of work, timelines, resources, and deliverables
Collaborative skills for cross-team and stakeholder alignment
Strong problem-solving skills including analysis, escalation, documentation, and sharing of solutions
Commitment to continuous learning and skill development
Coaching and mentoring junior engineers
Focus on continuous improvement of processes, workflows, and team effectiveness
Participation in candidate interviews, assessments, and hiring recommendations for talent development
What You'll Be Doing
Leading development and architecture of scalable, elastic distributed systems
Defining scalability requirements and optimizing performance leveraging distributed state management and data-plane platforms
Designing systems with robust observability, testing, replication, and resilience mechanisms
Driving operational readiness, production troubleshooting, and mentoring peers
Implementing security, compliance, Infrastructure as Code, and automation for safe patching, upgrades, and rollbacks
Managing projects, collaborating with diverse teams, and aligning objectives to business and customer needs
Identifying and implementing process, workflow, and team effectiveness improvements
Supporting talent development through hiring processes and mentorship