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

Cupertino, CA, US • Posted 9 hours ago • Updated 9 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Process Reengineering
  • Sales Engineering
  • Information Systems
  • Bridging
  • Sales
  • Global Operations
  • Modeling
  • Real-time
  • Collaboration
  • Optimization
  • IT Management
  • Supply Chain Management
  • Technical Drafting
  • Computer Science
  • Computer Engineering
  • Java
  • Concurrent Computing
  • Data Structure
  • Algorithms
  • Software Design
  • FOCUS
  • Spring MVC
  • Spring Security
  • Dependency Injection
  • Microservices
  • Spring Framework
  • Shipping
  • Cloud Computing
  • Artificial Intelligence
  • Machine Learning (ML)
  • TensorFlow
  • PyTorch
  • scikit-learn
  • Management
  • Unsupervised Learning
  • Mentorship
  • Software Development
  • Debugging
  • Testing
  • Natural Language Processing
  • Generative Artificial Intelligence (AI)
  • Large Language Models (LLMs)
  • Vector Databases
  • Prompt Engineering
  • Oracle
  • PostgreSQL
  • MySQL
  • NoSQL
  • Apache Cassandra
  • MongoDB
  • Database
  • Query Optimization
  • Performance Tuning

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).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90733111
  • Position Id: 13a055f8bf3b4e7b9f6acc0f96d1a7ca
  • Posted 9 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Cupertino, California

•

Today

Full-time

Cupertino, California

•

Today

Full-time

Cupertino, California

•

Today

Full-time

Santa Clara, California

•

Today

Full-time

USD 166,500.00 - 291,400.00 per year

Search all similar jobs