Apple

Sr. Software Engineer, Enterprise Technology Services

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер в подразделение Enterprise Technology Services (IS&T) компании Apple. Проектирование и разработка высоконагруженных распределённых платформ, обрабатывающих петабайты данных и миллионы транзакций в час.

Задачи

  • Проектировать и разрабатывать приложения, работающие с петабайтами данных и миллионами транзакций в час
  • Разрабатывать, улучшать и поддерживать высокомасштабируемые распределённые платформы
  • Проектировать и внедрять отказоустойчивые, безопасные облачные распределённые системы
  • Проектировать асинхронное взаимодействие между распределёнными сервисами (event-driven, event sourcing, CQRS)
  • Проектировать схемы БД, оптимизировать запросы и настраивать производительность
  • Выступать техническим лидером проектов и менторить инженеров

Требования

  • B.S. в Computer Science, Computer Engineering или смежной технической области либо эквивалентный опыт
  • 5+ лет профессиональной разработки ПО
  • 2+ года опыта с Java, включая concurrency, управление памятью и оптимизацию производительности
  • Владение принципами ООП, структурами данных, алгоритмами и паттернами проектирования (например, GoF), фокус на тестируемом и поддерживаемом backend-коде
  • Опыт проектирования и запуска высоконагруженных, отказоустойчивых и безопасных облачных распределённых систем
  • Опыт с message-driven и event-driven архитектурами, брокерами сообщений (Kafka, RabbitMQ, ActiveMQ), event sourcing и CQRS
  • Опыт со стратегиями кэширования и in-memory технологиями (Redis, Memcached, Hazelcast, Ehcache), инвалидацией кэша и распределённым кэшированием
  • Опыт с реляционными (Oracle, Postgres, MySQL) и NoSQL (Cassandra, MongoDB) базами данных, проектированием схем и оптимизацией запросов

Навыки

  • Java
  • OOP
  • Data Structures
  • Algorithms
  • Design Patterns
  • Kafka
  • RabbitMQ
  • ActiveMQ
  • Event Sourcing
  • CQRS
  • Redis
  • Memcached
  • Hazelcast
  • Ehcache
  • Oracle
  • Postgres
  • MySQL
  • Cassandra
  • MongoDB
  • Elasticsearch
  • OpenSearch
  • Solr
  • Apache Iceberg
  • Delta Lake
  • Apache Hudi
  • S3
  • GCS
  • ADLS
  • REST
  • gRPC
  • GraphQL
  • OpenAPI
  • Swagger
  • Protobuf
  • Claude
  • Copilot
  • Codex

Похожие вакансии

Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer, NeMo Helix Core Platform
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
7 окт.
Senior Software Engineer
Charles SchwabSeniorAnn ArborОфис
6 окт.
Sr Software Engineer
General MotorsSeniorSunnyvaleГибридРелокация
170,600 – 261,300 USD в год
6 окт.
Sr. Software Engineer, Enterprise Technology Services — Apple, Cupertino | itrelocate