Apple logo

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

Apple

Cupertino, CAJobSeen 3 days agoSeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Cupertino, CA
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

Apple’s Information Systems and Technology organization builds enterprise and customer technology systems supporting global operations, sales, and supply chain. The Senior Technical Lead will guide the design, evolution, and delivery of high-throughput distributed systems for operational schedules and readiness pipelines. The team works across supply chain complexity, distributed architecture, and artificial intelligence to support worldwide operations.

Skills & qualifications

RequiredNice to have

Skills

JavaConcurrencyMemory ManagementPerformance OptimizationObject-Oriented ProgrammingData StructuresAlgorithmsSoftware Design PatternsBackend DevelopmentSpring EcosystemDependency InjectionAuto-ConfigurationReactive ProgrammingMicroservicesDistributed SystemsCloud ComputingMachine LearningTensorFlowPyTorchScikit-LearnSupervised LearningUnsupervised LearningTechnical LeadershipMentoringClaudeCopilotCodexNatural Language ProcessingGenerative AILarge Language ModelsRetrieval-Augmented GenerationEmbedding PipelinesVector DatabasesPineconeWeaviatePgvectorFine-TuningPrompt EngineeringRelational DatabasesOracle

Qualifications

Bachelor's in CS or Related5+ Years Software Experience2+ Years Java Experience

Full job description

Role Number: 200687470-0836

Summary

Do you want to help build some of the largest and most consequential enterprise and customer technology systems in the world? Join Apple’s Information Systems and Technology (IS&T) organization.

IS&T is the engine behind everything Apple does for customers and for the people who build for them. It’s Apple’s central nervous system. Supporting 2.5 billion active Apple devices, processing billions of secure transactions, and keeping the technology that defines modern life running flawlessly, IS&T makes the impossible feel effortless.

Sales and Operations Engineering is part of IS&T and drives the technology behind Apple's global operations, sales, and supply chain. The team connects the systems that move products from factory to customer — bridging sales platforms with the operational infrastructure that keeps Apple running at scale and ensuring Apple's technology and business priorities move in lockstep.

Description

Our team builds mission-critical enterprise platforms that coordinate complex global operations across worldwide cross-functional organizations. We operate at the intersection of supply chain domain complexity, modern distributed architecture, and cutting-edge artificial intelligence, solving hard engineering problems around temporal dependency modeling, real-time collaboration, and automated schedule optimization.

As the Senior Technical Lead for our next-generation operations and supply chain platform, you will lead the technical design, evolution, and delivery of high-throughput distributed systems that coordinate complex, multi-tier operational schedules and readiness pipelines worldwide.

Minimum Qualifications

  • B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.

  • 5+ years proven experience developing software in a professional capacity. Longer experience preferred.

  • 2+ years proven experience with Java, including proficiency in concurrency, memory management, and performance optimization techniques.

  • Proficiency in OOP principles, data structures, algorithms, and software design patterns (e.g. GoF), with a proven focus on implementing testable, maintainable, and extensible backend code

  • Experience building production applications with the Spring ecosystem (e.g. Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud, etc.), including proficiency in dependency injection, auto-configuration, reactive programming with WebFlux, and designing microservices using Spring-based patterns.

  • Experience designing, implementing, and shipping high-scale, high-performance, highly available, fault-tolerant, and secure cloud-based distributed systems.

  • Experience with AI/ML technologies, including building and deploying production ML models using modern frameworks (e.g. TensorFlow, PyTorch, scikit-learn, etc.) and applying supervised/unsupervised learning techniques to real-world problems.

Preferred Qualifications

  • Track record of leading software projects within a team as a tech lead (TL), while mentoring software engineers.

  • Hands-on experience leveraging GenAI coding tools (e.g., Claude, Copilot, Codex) to accelerate the software development lifecycle, enhance code quality, and streamline debugging and testing processes.

  • Experience with Natural Language Processing and Generative AI systems, including Large Language Models (LLMs), Retrieval Augmented Generation (RAG) architectures, embedding pipelines, vector databases (e.g. Pinecone, Weaviate, pgvector, etc.), fine-tuning, and prompt engineering for production applications.

  • Experience using relational (e.g. Oracle, Postgres, MySQL, etc.) and NoSQL (e.g. Cassandra, MongoDB, etc.) databases, including proficiency in schema design, query optimization, performance tuning (e.g. execution plan analysis, indexing strategy, and query rewriting).

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.