Apple
Full Stack Engineer, Graphics, Games, and ML
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack инженер в команду Graphics, Games и ML в Apple. Задача — улучшать build- и test-инфраструктуру для инженеров macOS и iOS, устранять узкие места и повышать скорость разработки.
Задачи
- Работать напрямую с инженерами macOS и iOS, выявлять их проблемы и создавать решения для ускорения и упрощения их работы
- Плотно взаимодействовать с командами разработки для поиска узких мест, прототипирования решений и выпуска систем и фреймворков, улучшающих работу более 500 инженеров
- Участвовать в развитии Build and Test систем для Graphics, Gaming и Machine Learning, которые обрабатывают более 2000 сборок и запускают более миллиона тестов ежедневно
- Выявлять узкие места и улучшать критичные пайплайны, проектировать новые возможности систем
- Проводить кросс-функциональные встречи со стейкхолдерами для согласования приоритетов, сбора требований и коммуникации прогресса
- Проектировать, прототипировать и внедрять улучшения build- и test-инфраструктуры, измеримо повышающие скорость разработки
- Собирать, приоритизировать и обрабатывать обратную связь и запросы на фичи от внутренних инженерных команд
- Документировать архитектуру систем, API и лучшие практики для командного взаимодействия и обмена знаниями
- Мониторить продакшн-системы и реагировать на инциденты, влияющие на доступность build- и test-инфраструктуры
Требования
- Уверенное владение Python
- Опыт работы с gRPC и REST
- Опыт работы в среде с высокой кросс-функциональностью
- 3 года релевантного опыта работы
- 4 года в области Computer Science, Computer Engineering, Software Development или эквивалентный опыт
Навыки
- Python
- gRPC
- REST
- TypeScript
- Golang
- React
- Kubernetes
- Pulumi
- Kustomize
- Terraform
- infrastructure-as-code