Senior Software Engineer, Core Infrastructure
Core
Design, implement, and optimize scalable, secure, and highly available distributed systems and cloud infrastructure components.
Role type
Senior IC software engineer (core infrastructure)
Builds
Scalable, resilient, and secure cloud systems and data plane platforms
Domain
Cloud infrastructure and cybersecurity
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems design, programming across full lifecycle, algorithm design and optimization, cloud platform expertise, source control management, security controls implementation, automation and infrastructure-as-code, incident response and root cause analysis, change management
Preferred skills
web development with modern frameworks, prototyping and concept refinement, cross-functional collaboration, awareness of information vulnerabilities
Technologies
AWS, Azure, Google Cloud, Oracle Cloud, Windows, DevOps tools, security frameworks
Responsibilities
Design and implement components in distributed systems with a focus on scalability and resilience; build features and performance tests using data plane platforms; review peer implementations for scalability; create fault-tolerant solutions using redundancy and automatic failover; apply recovery-oriented design principles including retries and circuit breakers; proactively detect and resolve issues using telemetry and alerting; write runbooks and support incident response; implement standard replication and synchronization; develop automation and infrastructure-as-code tools; apply advanced security controls; ensure cloud compliance; manage patching and rollbacks.
Seniority
Senior, hands-on IC
