Software Engineer: Core
Core
Design, develop, and maintain core backend services and infrastructure for a large-scale search and discovery platform processing billions of requests daily.
Role type
Senior IC backend software engineer (distributed systems)
Builds
Highly available, distributed backend systems powering intelligent search and recommendations
Domain
Ecommerce, distributed systems, cloud infrastructure
Required skills
Distributed systems design, high-traffic backend development, system performance optimization, deployment automation, capacity planning, observability, Rust, C++, Python, AWS, CI/CD (Jenkins, GitHub Actions), Prometheus, Grafana
Responsibilities
Design and maintain core backend services, build and optimize distributed systems, develop scalable solutions for user requests and product catalogs, contribute to infrastructure design and operations, monitor and troubleshoot system performance, work across application code and operational systems, collaborate on architecture and engineering practices
