Apple
Software Engineer, Infrastructure Services
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Edge Engineering, которая обеспечивает работу Edge-инфраструктуры Apple и глобальной CDN. Задача — разрабатывать и поддерживать системы конфигурации Edge.
Задачи
- Оценивать, тестировать, разрабатывать и поддерживать программные решения для конфигурации Edge
- Поддерживать динамически развивающуюся глобальную CDN
- Решать сложные задачи в масштабе и продвигать технические инновации
Требования
- Степень бакалавра по Computer Science или смежной области либо эквивалентный опыт
- 5+ лет опыта разработки на Go, Rust, C++, Swift и подобных языках
- Опыт работы с DSL, версионированием и совместимостью конфигураций, концепциями интерпретаторов и инструментами для разработчиков конфигураций
- Знание сетевых протоколов HTTP, TLS, TCP/IP
- Опыт с OpenAPI, gRPC/Protobuf, Terraform/OpenTofu
- Опыт развёртывания и управления приложениями в Kubernetes (Helm, Pulumi, Flux)
- Знакомство с прокси-системами NGINX или Envoy
Навыки
- Go
- Rust
- C++
- Swift
- DSL
- HTTP
- TLS
- TCP/IP
- OpenAPI
- gRPC
- Protobuf
- Terraform
- OpenTofu
- Kubernetes
- Helm
- Pulumi
- Flux
- NGINX
- Envoy