Apple

Sr Software Engineer (Java) - Business Process Reengineering (BPR) and Sales Engineering

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

Senior-инженер в команду Sales and Operations Engineering (IS&T) Apple. Технический лидер платформы планирования цепочек поставок: проектирование и развитие высоконагруженных распределённых систем.

Задачи

  • Руководить архитектурой и реализацией платформы планирования цепочек поставок с высокой доступностью, горизонтальной масштабируемостью и субсекундной отзывчивостью
  • Проектировать распределённые backend-микросервисы на Java и Python для моделирования временных данных, многомерных зависимостей вех и версионирования состояний
  • Разрабатывать real-time collaborative planning workspaces на React, TypeScript и кастомных визуализациях таймлайнов (например, D3.js)
  • Совместно с Operations Research Data Scientists интегрировать оптимизационные солверы (например, OR-Tools) и AI-инференс в продакшн-процессы
  • Строить event-driven стриминговые пайплайны и интеграционные контракты на Apache Kafka и Snowflake
  • Моделировать реляционные схемы и append-only event stores для аудита, diffing состояний и сценарных песочниц
  • Выстраивать технические бенчмарки, CI/CD-автоматизацию, тестовые фреймворки и observability-телеметрию
  • Менторить инженеров через архитектурные и код-ревью и дизайн-сессии, согласовывая технические роадмапы с бизнес-целями

Требования

  • Степень B.S. в Computer Science, Computer Engineering или смежной технической области либо эквивалентный опыт
  • 5+ лет профессиональной разработки ПО
  • 2+ года опыта с Java, включая concurrency, управление памятью и оптимизацию производительности
  • Владение принципами ООП, структурами данных, алгоритмами и паттернами проектирования (например, GoF), фокус на тестируемом и поддерживаемом backend-коде
  • Опыт продакшн-приложений на Spring (Spring Boot, MVC, Security, Data, Cloud), включая DI, автоконфигурацию, WebFlux и микросервисы
  • Опыт проектирования и запуска высоконагруженных, отказоустойчивых и безопасных облачных распределённых систем
  • Опыт с AI/ML: построение и деплой продакшн ML-моделей на современных фреймворках (TensorFlow, PyTorch, scikit-learn) и применение supervised/unsupervised обучения

Навыки

  • Java
  • Python
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data
  • Spring Cloud
  • WebFlux
  • React
  • TypeScript
  • D3.js
  • Apache Kafka
  • Snowflake
  • OR-Tools
  • TensorFlow
  • PyTorch
  • scikit-learn
  • Oracle
  • Postgres
  • MySQL
  • Cassandra
  • MongoDB
  • CI/CD
  • LLM
  • RAG
  • Pinecone
  • Weaviate
  • pgvector

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

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Sr Software Engineer (Java) - Business Process Reengineering (BPR) and Sales Engineering — Apple, Cupertino | itrelocate