Principal Platform Engineer - People Systems

Apple, Inc.

Sunnyvale (CA)

In loco

USD 263.000 - 394.000

Tempo pieno

26 ore fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

Apple seeks a visionary Application Architect to shape People Systems, overseeing platforms where configuration is the product. You will balance fast delivery with long-term health, leading AI-native SDLC and agent orchestration across scalable services.

You will architect for reliability, data integrity, and privacy, partnering with product managers and cross-functional teams to set standards and guide platform evolution at scale.

Competenze

  • 15+ years of professional software engineering in system or solution architecture for large-scale enterprise systems.
  • Experience leading a configuration-driven platform used by multiple engineering teams.
  • Proficiency across multiple tech stacks with judgements on guarantees for each component.
  • Deep expertise in event-driven and event-sourced architectures.
  • Spring Boot and microservices patterns with async programming.
  • Cloud-native production experience on AWS and Kubernetes.
  • Experience with AI-native SDLC and agent orchestration frameworks.
  • Ability to translate business requirements into architectural designs and communicate trade-offs.

Mansioni

  • Architect configurations-first applications and feed platform gaps as concrete requirements.
  • Design core patterns: canonical document model, saga orchestration, and separation of facts from decisions.
  • Ensure data integrity, privacy, and high availability across large-scale domains.
  • Own end-to-end system design for new business initiatives.
  • Design and evolve APIs with versioning for many consuming teams.
  • Lead modular, domain-driven services on Java/Kotlin, Spring Boot, and cloud-native infra.
  • Advance AI-native SDLC and agent orchestration across platforms.
  • Define reliability with SLOs, observability, incident response, and zero-downtime deployments.
  • Mentor engineers and promote architectural standards and platform blueprints.

Conoscenze

Platform architecture
Java
Kotlin
Spring Boot
Cloud-native
AI-native SDLC
Agent orchestration
Event-driven design

Formazione

BS/MS in Computer Science or related field

Strumenti

AWS
Kubernetes
Relational/NoSQL databases
CI/CD tooling

Descrizione del lavoro

Sunnyvale, California, United States Software and Services

At Apple, we believe the people who build our products deserve systems built with that same care. That belief is what drives People Systems. Behind every revolutionary hardware launch, breakthrough service, and magical customer experience are the passionate people who make it all possible.This is our pursuit: to be the unseen force behind a world-class employee experience for the most exceptional people on Earth — realized through obsessively crafting and caring for the systems that hire, reward, and support our talent as they grow, thrive, and do the best work of their lives.Sitting at the vibrant intersection of technology, people, and business, we architect the platforms behind every stage of that journey: Recruiting, Onboarding, Core HR, Payroll, Compensation, and Benefits. Our systems don’t just process transactions; they shape how people experience working here.

Description

When you engineer for People Systems, your users are Apple’s most vital asset: its People. We are seeking a visionary Application Architect to shape the technical strategy for People Systems with a passion for platforms where configuration is the product, and agentic workflows that redefine what's possible..You will be working on a Platform that helps define features. Data models, rules, workflows, permissions, screens and reports are all versioned configuration, interpreted at runtime, so the people closest to a problem can change how the system behaves without waiting for a release. Hundreds of components must behave as one system. We are looking for an Application Architect who can make that true.We value engineers who bring both technical excellence and product thinking. You'll make the architectural calls that balance fast delivery against long-term platform health, and build systems that are scalable, secure and resilient by design rather than by retrofit. This role requires someone who thrives on complexity but ships simplicity.Collaboration is central to how we work. You’ll partner with product managers and cross-functional engineering teams to understand problems deeply before reaching for solutions. The best engineers here are the ones who ask “why” before “how". If you care deeply about precision, data integrity, and crafting platforms where scale meets human empathy, come join us to do the best work of your life.

Responsibilities
  • Architect applications configuration-first: decide what belongs in versioned configuration versus code, keep both on one coherent model, and feed platform gaps back to the platform teams as concrete requirements
  • Move fluently between components of very different character, from compiled kernels where correctness is absolute to search, UI and AI services where scale, latency and non-determinism dominate, and choose the patterns and guarantees that fit each
  • Set the core application patterns: one canonical document model, saga-based orchestration, and a hard line between recorded facts and the decisions made about them
  • Guarantee data integrity, consistency and privacy in high-stakes domains where decisions affect people's careers, enforced where data is read and written so that unsafe access is inexpressible rather than left to caller discipline
  • Own end-to-end system design for new business initiatives, starting with a systems impact analysis across the existing platform ecosystem
  • Design APIs with strong contracts and clear versioning, so dozens of consuming teams can build confidently without coordination overhead
  • Lead the design and coding of modular, domain-driven services on Java / Kotlin, Spring Boot and cloud-native infrastructure, and the event streams that carry complex, high-concurrency workloads; set the testing strategy and hold the bar in code review
  • Bring an AI-native SDLC and agent orchestration to platform engineering: shape how agents are specified, composed, evaluated, sandboxed and promoted, both in how we build the platform and where agents act inside applications, with tool interfaces over platform APIs, validated structured output and deterministic fallbacks
  • Define and uphold reliability: SLOs, observability, incident response and zero-downtime deployments; diagnose the hardest distributed-systems failures and tune high-volume batch and real-time pipelines
  • Establish architecture standards, reference designs and platform blueprints for teams to adopt, and be the go-to technical authority guiding partner teams as they design against and integrate with our platforms
  • Bring clarity to ambiguous problems and drive decisions that balance innovation, scalability, reliability and compliance; present technical strategy, modernization options, capacity, risk and technical-debt retirement to leadership
  • Mentor and elevate engineers across teams, so the organisation's technical capacity grows beyond any one person's contribution
  • Automation Development: Design and build tools to streamline database management tasks and performance tuning. Integrate AI/ML capabilities into areas like intelligent configuration recommendations, workload-aware scheduling, and LLM-powered interfaces that simplify complex operator workflows
  • API-Driven Services: Design, build, and maintain secure, versioned microservices that expose database lifecycle operations as APIs. Ensure correctness under concurrent execution, handle partial failures gracefully, and evolve the API surface to support new capabilities without breaking existing consumers
  • Continuous Integration/Continuous Deployment (CI/CD): Integrate database management automation into CI/CD pipelines with automated testing, canary rollouts, and rollback capabilities
  • Monitoring and Alerting: Develop and enhance monitoring, alerting, and health-check systems that give both the platform team and customers deep visibility into database health. Build self-healing mechanisms that detect and remediate known failure patterns automatically
Minimum Qualifications
  • 15+ years of professional software engineering in system design, technical architecture or solution architecture for large-scale enterprise solutions; BS/MS in Computer Science, Software Engineering or a related field, or equivalent practical experience
  • Led the architecture of a configuration-driven platform used by multiple engineering teams: metadata models, multi-tenancy, extensibility, versioned APIs, and safe publish, promote and rollback of configuration
  • Proficient across technology stacks rather than tied to one: has built components of very different character in one system (interpreters or compilers of declarative input, query and authorization layers, workflow and state engines, search and reporting, UI runtimes), picking up whatever language, framework or datastore each demands, with the judgement to apply the right guarantees to each
  • Distributed-systems depth: consistency models, fault tolerance, partitioning and failure-mode analysis; designed for high availability and horizontal scale under variable load, serving millions of users and high-volume transactions
  • Strong foundation in event-driven and event-sourced architecture: saga and workflow orchestration, streaming platforms, change data capture and transactional data stores
  • Evolved schemas and contracts at scale: backward-compatible change of metadata and configuration models, breaking-change detection, and migration of in-flight data and workflows
  • Deep proficiency in Spring Boot (or equivalent) and microservices patterns, with async fluency: virtual threads (Java 21+), coroutines or reactive programming
  • Expert use of relational or NoSQL databases at scale: schema design, query optimization, migrations and transaction management
  • Hands-on experience with an AI-native SDLC and agent orchestration frameworks: working with coding agents under tests and review, and building with tool calling, graph-based orchestration, context management and structured-output validation
  • Cloud-native production experience on AWS or comparable platforms (Kubernetes, identity and access management, cost governance), operating with monitoring, alerting, incident response and a post-mortem culture
  • Set technical direction across multiple teams without direct authority: break down ambiguous problems without detailed specs, translate business requirements into designs, and explain trade-offs clearly to engineers and executives
Preferred Qualifications
  • Built expression languages, rule engines or policy engines (typed ASTs, multiple execution backends), and the differential and conformance testing that keeps those backends consistent
  • Experience decomposing or extending monolithic enterprise systems into service-based platforms that interoperate with the existing system of record while the business ran uninterrupted
  • Background in CQRS, event sourcing or saga-based orchestration for long-running workflows
  • Familiarity with compliance and audit requirements for sensitive personal data (PII, regulated HR data), and AI governance: drift detection, bias monitoring, explainability and audit trails
  • Experience putting LLMs and ML into production backend services: inference APIs, RAG pipelines, vector search, embeddings, evaluation and observability tooling, prompt and context engineering
  • Proven record of leading technical decisions cross-functionally, aligning non-engineering stakeholders on trade-offs, and moving engineering culture toward measurable reliability, correctness, cost ownership and evaluation-driven development
  • Designed APIs consumed by many teams (versioning, contract stability, documentation) and integrated with enterprise platforms through APIs, ETL or event streams amid many upstream and downstream dependencies
  • Developer experience for platform consumers: SDKs, local test harnesses, simulation environments and self-service onboarding
  • Fluency with AI-assisted development tools, and AI-augmented operations such as predictive alerting, automated root-cause analysis and self-healing runbooks
  • Designed evaluation, guardrail and human-in-the-loop strategies for AI systems that make or inform consequential decisions
  • Hands-on chaos engineering and advanced reliability practice: failure injection, game days, capacity modeling and traffic shaping

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $262,500 and $394,000, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
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. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple’s workplace
Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Application Platform Architect, Application Platform Integrity
Application Platform Architect, Application Platform Integrity

Apple • Cupertino (CA)

In loco
USD 185.000 - 325.000
Medical & dental coverage
Employee stock programs
Relocation assistance
Application Platform Architect, Application Platform Integrity
Application Platform Architect, Application Platform Integrity

Apple Inc. • Cupertino (CA)

In loco
USD 184.700 - 324.800
Medical and dental coverage
Stock plans
Tuition reimbursement
+1
Senior Platform Software Engineer
Senior Platform Software Engineer

Apple • Seattle (WA)

In loco
USD 142.000 - 263.000
Medical and dental coverage
Employee stock purchase plan
Relocation assistance
+1
Senior Platform Software Engineer
Senior Platform Software Engineer

Apple Inc. • Seattle (WA)

Ibrido
USD 142.000 - 263.000
Apple stock program
Comprehensive medical and dental
Retirement benefits
+2
Principal Software Architect, Finance Technology Platform
Principal Software Architect, Finance Technology Platform

Apple Inc. • Sunnyvale (CA)

Ibrido
USD 263.000 - 394.000
Software Engineer (Data Solutions), AI & Data Platforms (AiDP)
Software Engineer (Data Solutions), AI & Data Platforms (AiDP)

Apple • Sunnyvale (CA)

In loco
USD 150.000 - 225.000
Comprehensive medical and dental cover
Employee stock purchase plan
Relocation assistance
+1
Sr. Software Engineer, Enterprise Technology Services
Sr. Software Engineer, Enterprise Technology Services

Apple • Sunnyvale (CA)

In loco
USD 185.000 - 278.000
Comprehensive medical and dental
Employee stock plans
Relocation assistance
+1
Principal Software Architect, Finance Technology Platform
Principal Software Architect, Finance Technology Platform

Apple • Sunnyvale (CA)

In loco
USD 263.000 - 394.000
Medical & dental coverage
Employee stock programs
Tuition reimbursement
Software Engineer - Distributed Systems
Software Engineer - Distributed Systems

Apple, Inc. • Cupertino (CA)

In loco
USD 150.000 - 278.000
Comprehensive medical and dental
Stock programs
Education reimbursement
+1
Sr. Software Development Engineer, AI & Data Platforms (AiDP)
Sr. Software Development Engineer, AI & Data Platforms (AiDP)

Apple • Sunnyvale (CA)

In loco
USD 216.000 - 325.000
Medical and dental coverage
Retirement benefits
Employee stock plans
+1