Principal Core Infrastructure Engineer

Requirements

  • 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
AI Summary ✨

Similar jobs

  • Software Engineer - DevOps - Bitnomial

    Kraken13 locations2 days ago
    NewRemote
  • Dev Ops Engineer

    SmarketsLondon, UK3 days ago
    Registered sponsor
  • Data Platform Infra Site Reliability Engineer

    AppleLondon, UK3 days ago
    Registered sponsor
  • Enterprise Systems Engineer

    DeliverooLondon, UK6 days ago
    Registered sponsor
  • See all jobs in UK →