Apple

Software Engineer, Finance Engineering

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

Senior-инженер в команду G&A Solutions Engineering (IS&T) для построения финансовых систем нового поколения, где AI-агенты интерпретируют бизнес-намерения и обрабатывают транзакции. Бэкенд-разработка распределённых сервисов с центром тяжести на Java и Spring.

Задачи

  • Проектировать, разрабатывать и эксплуатировать бэкенд-сервисы на всём жизненном цикле транзакций: приём, валидация, обогащение, сопоставление, маршрутизация согласований, отслеживание позиций, расчёты и сверка
  • Создавать tool и function API, через которые действуют AI-агенты: чистые контракты, структурированные входы и выходы, идемпотентные операции и безопасное поведение при ошибках агента
  • Внедрять агентные workflow в продакшене: графовая оркестрация, сбор и извлечение контекста, память, валидация структурированного вывода, а также evaluation-харнессы
  • Разрабатывать интерфейсы для операторов: очереди исключений, ревью сопоставлений и согласований, аудит-трейлы и API под ними
  • Моделировать и развивать слой данных платформы: канонические документы транзакций, потоки событий, балансы суб-леджера с дисциплиной схемы и миграциями
  • Описывать бизнес-, matching- и accounting-логику как версионируемую конфигурацию, а не жёстко закодированные ветки
  • Обеспечивать корректность сервисов: неизменяемая история событий, exactly-once settlement, детекция дублей, сверка и аудит-линейдж для SOX-контролей
  • Эксплуатировать сервисы в продакшене: инструментирование, алертинг, on-call, производительность и стоимость
  • Повышать планку вокруг: код- и дизайн-ревью, тесты, техническая документация, менторство инженеров

Требования

  • B.S. в Computer Science, Computer Engineering или смежной технической области либо эквивалентный опыт
  • 8 лет профессиональной разработки ПО
  • 6 лет опыта с Java, включая мастерство в concurrency, управлении памятью и оптимизации производительности
  • 8 лет работы с принципами ООП, структурами данных, алгоритмами и паттернами проектирования (например, GoF), с фокусом на тестируемый и поддерживаемый бэкенд-код
  • 6 лет опыта создания продакшен-приложений на Spring (Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud), включая dependency injection, auto-configuration, WebFlux и микросервисы
  • 6 лет опыта проектирования и запуска высоконагруженных, отказоустойчивых и безопасных облачных распределённых систем

Навыки

  • Java
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data
  • Spring Cloud
  • WebFlux
  • REST
  • gRPC
  • GraphQL
  • OpenAPI
  • Swagger
  • Protobuf
  • Oracle
  • Postgres
  • MySQL
  • Cassandra
  • MongoDB
  • NLP
  • LLM
  • RAG
  • Vector databases
  • Pinecone
  • Weaviate
  • pgvector
  • Kafka
  • RabbitMQ
  • ActiveMQ
  • Redis
  • Memcached
  • Hazelcast
  • Ehcache
  • Elasticsearch
  • OpenSearch
  • Solr
  • Airflow
  • Spark
  • Flink
  • Pact
  • Spring Cloud Contract
  • REST Assured
  • Postman

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

Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Staff Software Engineer
SS&C TechnologiesSeniorCitypointГибрид
170,000 – 188,000 USD в год
13 окт.
Software Engineer, Finance Engineering — Apple, San Francisco | itrelocate