Sr Software Engineer (Java) - Business Process Reengineering (BPR) and Sales Engineering
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
