CareerPlan

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

Cupertino, United States of AmericaFull-time2026-10-06 → 2026-11-10

Core

Lead the technical design and delivery of high-throughput distributed systems for Apple's global operations, sales, and supply chain, coordinating complex multi-tier operational schedules and readiness pipelines.

Role type

Senior Technical Lead, distributed systems architect

Builds

Next-generation supply chain planning platform, real-time collaborative workspaces, event-driven data streaming pipelines

Domain

Supply chain operations, distributed systems, AI/ML integration

Deliverable

production ML models

Required skills

Java, Python, Spring ecosystem, distributed microservices architecture, temporal data modeling, real-time collaboration, event-driven data streaming, relational and NoSQL database design, CI/CD automation, observability, mentoring

Preferred skills

GenAI coding tools, NLP, Generative AI, LLMs, RAG architectures, vector databases, fine-tuning, prompt engineering, schema design, query optimization

Technologies

Java, Python, React, TypeScript, D3.js, Apache Kafka, Snowflake, OR-Tools, TensorFlow, Pytorch, scikit-learn, Oracle, Postgres, MySQL, Cassandra, MongoDB, Pinecone, Weaviate, pgvector