Software Development Engineer - Data Apple IncSoftware Development Engineer - DataCupertino, CADesign, build, and maintain automated data pipelines and reporting systems across a hybrid stack spanning Oracle, Spark, Hadoop, and cloud object storage Drive the migration of legacy report jobs to modern pipeline orchestration and cloud infrastructure, ensuring reliability, observability, and maintainability Investigate and resolve pipeline failures, performance bottlenecks, and data quality issues across a large, interdependent reporting estate covering all content domains Develop and maintain legal and regulatory-compliance reports where accuracy, auditability, and on-time delivery are non-negotiable Onboard and publish curated datasets from operational data stores to the Apple Data Lakehouse, ensuring proper data governance, lineage documentation, and PII tagging Extend and enhance internal content data platform models across all content domains: propagating schema changes, adding new columns and descriptors, and maintaining the accuracy of the platforms content-intelligence surface Execute controlled, legally-gated production data modifications and archival/deletion programs under change control and with required legal approval Contribute to the evolution of AI-assisted data tooling (e.g., Text-to-SQL), automating and accelerating how stakeholders access and query content dataMinimum 1 year of experience as a Software Engineer, Data Engineer, or equivalent role Strong experience with Spark and Spark SQL, including performance tuning and resource optimization Strong experience with Hadoop, HDFS, and/or S3-compatible object storage Hands-on experience with Python scripting for data processing and automation Experience writing SQL and PL/SQL on Oracle, including query optimization Experience building and maintaining automated data pipelines and job scheduling systems (e.g. Familiarity with Iceberg / Parquet-based table formats Proficiency in macOS and Linux server environments Experience using GenAI tools (e.g., Claude, OpenAI tools) to accelerate engineering tasks Familiarity with cloud object storage migration patterns (HDFS to S3) Experience with EKS or other cloud-based compute platforms Familiarity with Trino or other distributed SQL query engines Experience with Flink or Flink SQL for stream-based data processing Familiarity with GenAI-assisted data access patterns (e.g., MCP servers, Text-to-SQL, LLM-assisted data documentation) Familiarity with Tableau or similar data visualization and dashboarding tools Experience with shell scripting for automation and pipeline support Experience with Java development.
Embedded Software Engineer Apple IncEmbedded Software EngineerCupertino, CAThis highly cross functional role will have you working closely with our partners in Electrical Engineering, Software Engineering, Quality Assurance, Program Management, Manufacturing and Operations. Working in a vibrant and collaborative environment, you will write firmware and drivers for interfaces, chipsets and communications protocols for various internal and commodity SoCs.
Machine Learning Engineer - AI Evaluation & LLM Systems Apple IncMachine Learning Engineer - AI Evaluation & LLM SystemsCupertino, CAWorking closely with researchers, software engineers, and product teams, you will transform cutting-edge research into production-ready solutions, analyze large-scale datasets, and develop new approaches for benchmarking and improving AI quality. As a Machine Learning Engineer, you will develop scalable infrastructure, intelligent evaluators, and data-driven methodologies that measure and improve the quality of large language models and multimodal AI systems used across Apple products.
Senior Software Engineer - CloudKit Client Apple IncSenior Software Engineer - CloudKit ClientCupertino, CACollaborate with adopters to craft clear APIs Work with the network and file system stacks to build performant daemons Partner with our server counterparts to design scalable features and protocols Implement core components of the cryptographic protection of cloud data5+ years of software engineering experience with strong programming skills in Objective-C and/or Swift Experience building on Apple Platforms (macOS, iOS, watchOS, tvOS, etc.) Experience in building system-level frameworks and APIs Excellent communication Bachelors Degree in an engineering-related field or equivalent related experienceExperience in Swift concurrency Experience with security, privacy, and cryptography concepts Experience with event-based programming or inter-process communication is a plus Proven track record of working on rapid development cycles and shipping software on tight schedules. Youll design and build the frameworks and daemons that support both systems, working closely with engineering teams across the company who are adopting this technology-and with colleagues who build our client and server dependencies.
Agent Sciences and Infrastructure Engineer, AIML Apple IncAgent Sciences and Infrastructure Engineer, AIMLCupertino, CASuccessful candidates will bring a strong software and systems engineering background, hands-on experience building ML or agent infrastructure end to end, and the judgment to make pragmatic tradeoffs between velocity and long-term maintainability. We are looking for talented engineers to build the infrastructure and agentic systems that are used to prototype, optimize, and ship Apple Intelligence features.
GenAI Solutions Architect, Customer Systems Apple IncGenAI Solutions Architect, Customer SystemsSunnyvale, CAAbility to juggle and complete multiple tasks Excellent leadership and influencing skills Proficient at managing multiple global efforts simultaneously Able to fit in well with a team, understand capabilities and priorities Self-motivated and pro-active with demonstrated creative and critical thinking capabilities Engineering/ Technical background preferred. Serve as the Customer System GenAI domain champion, leading the design and architectural development of innovative solutions that enhance the end-to-end experience for customers across diverse channels.9+ years of total experience in software engineering, data engineering, or solution architecture.
Software Engineer - Distributed Build Systems Apple IncSoftware Engineer - Distributed Build SystemsCupertino, CAUltimately, this will drive what matters: Improving Apples build pipelines and Software development at Apple.2+ years of software engineering experience in developer tooling, backend, infrastructure, or systems contexts Experience developing testing strategies and operating software in production environments using metrics, telemetry, and performance data to evaluate system behavior, identify bottlenecks, and drive iteration on systemsDistributed systems, scheduling, or caching at scale Observability, monitoring, or SRE practices Leveraging AI-assisted development tools to improve personal and team productivity Build systems (Swift Build, Bazel, Buck, etc.). This role is part of the Software Engineering Developer Productivity team that builds and operates that platform, working at the intersection of developer productivity and systems engineering to solve complex distributed systems and build automation challenges.
Power & Performance Hardware Engineer - Platform Architecture Apple IncPower & Performance Hardware Engineer - Platform ArchitectureSanta Clara, CAYou'll collaborate with engineers across Apple to characterize how all of our technologies work in unison, driving development of our renowned system-on-a-chip architecture and future products. In this role, you will use existing and new workloads and benchmarks to analyze SoC power and performance across multiple functional subsystems (CPU, GPU, etc.).
Engineering Program Manager, Cloud Capacity Engineering, Apple Services Engineering Apple IncEngineering Program Manager, Cloud Capacity Engineering, Apple Services EngineeringCupertino, CAThe Cloud Capacity and Operations team is seeking a seasoned Program Manager to drive the end-to-end delivery of engineering features across our Capacity Management tooling ecosystem - the critical infrastructure that powers Apples global capacity planning and operations. In this role, you will be the connective tissue between engineering, product, finance, and operations teams - keeping roadmaps on track, anticipating risks before they materialize, and ensuring that our tooling capabilities stay ahead of the organizations needs.
Senior Software Engineer, Ads Apple IncSenior Software Engineer, AdsCupertino, CAWork with Advertising domain experts to engineer systems that can handle a variety of Ads use cases.4+ years of experience in software engineering, with a focus on building distributed systems with public cloud technologies Strong understanding of Microservice Design Expertise in building backend distributed systems Experience with creating solutions using public cloud technologies and APIs Ability to work with and lead cross functional teams Proficiency in Java is required Bachelors / Master's degree in Computer Science or equivalentPrior Ads experience Passion for problem solving, driving innovation and exploring emerging technologies Ability to weigh in on architectural decisions and align engineering execution with product and business needs Enthusiasm for guiding and mentoring engineers while advocating a culture of learning and growth Talent for successfully partnering with leadership and peers on technical (and non-technical) teams Excellent written and verbal communication skills. YOU WILL: Lead cross-functional engineering teams, collaborate with multiple technical and business teams across Apple, to deliver high-quality, timely solutions for Ad Exchange orchestration.
Software Development Manager, Device Services Apple IncSoftware Development Manager, Device ServicesCupertino, CAExperience leading a portfolio of concurrent programs with real cross-team dependencies - holding scope, sequencing dependencies, and surfacing hard architectural, technical, and risk questions early. We are looking for a seasoned engineering manager to lead an established nine-person team - spanning software development, systems engineering, and production services - across our San Diego, Santa Clara Valley, and Munich sites.
Machine Learning Engineering Manager, Responsible AI and Safety - AIML/SWE Apple IncMachine Learning Engineering Manager, Responsible AI and Safety - AIML/SWECupertino, CAAs part of Apple's Responsible AI group within the Human-Centered Machine Intelligence (HCMI) organization, you'll collaborate with cross-functional partners to minimize unintended consequences across people, systems, and society while elevating feature capabilities and the overall user experience. In this role, you will lead a team of machine learning engineers driving the responsible AI lifecycle end-to-end: assessing risks, defining policies, developing mitigation strategies, and driving continuous improvements.
Software Development Engineer (Developer Experience and Platform Tools) Apple IncSoftware Development Engineer (Developer Experience and Platform Tools)Cupertino, CAThis is a builder role: youll write the tools, define the release pipelines, and then work with platform, SRE, and hardware engineering teams to qualify new server generations and OS releases across both x86 and Apple silicon server architectures. In this role, as part of the ASE Compute Organization, you will: Own and develop our platform qualification and test automation service end to end - architecture, code, API, data model, and supporting UI - growing it into the authoritative signal for release readiness across our compute fleet.
Software Engineer - Darwin Server, Core OS Apple IncSoftware Engineer - Darwin Server, Core OSCupertino, CAFamiliarity with how operating systems integrate with cloud infrastructure - such as provisioning and orchestration (cloud-init, Kubernetes), application packaging (OCI, containers), and server observability/diagnostics Experience developing system daemons/services (e.g., launchd-managed services), libraries, or designing APIs BS/MS in Computer Science or equivalent knowledge and experienceExperience building operating system infrastructure to support cloud computing Practical understanding of security and trust principles such as certificates, software signing, attestation, and policy-based configuration validation. Ability to systematically troubleshoot issues across the entire technology stack Perspective on how successful teams build and operate cloud technologies Involvement in open source technologies and development communities such as Darwin, FreeBSD, Linux, etc Passion for raising the bar for privacy and security in cloud computing.
HIL Electrical System Integration Engineer Applied Intuition IncHIL Electrical System Integration EngineerSunnyvale, CAApplied Intuition is headquartered in Sunnyvale, California, with offices in Washington, D.C. San Diego; Ft. Walton Beach, Florida; Ann Arbor, Michigan; London; Stuttgart; Munich; Stockholm; Bangalore; Seoul; and Tokyo. Applied Intuition is seeking an experienced HIL Systems Integration Engineer to design, build, and bring up hardware-in-the-loop (HIL) benches that replicate our vehicle platform's E/E architecture.
Machine Learning Engineer - News, Books, and Stocks Team Apple IncMachine Learning Engineer - News, Books, and Stocks TeamCupertino, CAThe team uses machine learning to tackle difficult and complicated problems in the news, books, and stocks domains, including text extraction, named entity recognition, duplicate detection, search, ranking, and much more! In a time where the news and book media landscapes are changing by the day, Apple News and Apple Books stand as champions of quality content, expert curation, user privacy, and the judicious use of machine learning.
Machine Learning Engineer and Computer Visions Engineer, Vision Products Group Apple IncMachine Learning Engineer and Computer Visions Engineer, Vision Products GroupSunnyvale, CADemonstrated ability to use them for design, code generation, and debuggingExperience developing on macOS and iOS platforms Familiarity with Apples internal ML/CV frameworks and tools Experience with distributed training on clusters and multi-GPU systems Knowledge of Apple Neural Engine optimization techniques Experience with temporal/sequential neural network architectures (RNNs, LSTMs, Transformers for video/time-series data) Proficiency with CMake and Xcode build systems. If youre passionate about solving hard problems in spatial intelligence-from challenging real-world environments to privacy-preserving design-this is your opportunity to create experiences that millions of people use every day As a Machine Learning Engineer on our team, youll design and implement advanced computer vision solutions that run efficiently on-device, ensuring exceptional performance while respecting user privacy.
Senior Software Engineer - Intelligence Platform Data Foundations, Proactive Apple IncSenior Software Engineer - Intelligence Platform Data Foundations, ProactiveCupertino, CATo succeed, youll be a strong systems and backend engineer and a creative problem solver who thrives in a fast-paced, collaborative environment, enjoys learning across domains, and takes pride in shipping reliable code that runs on the devices millions of people rely on. Expertise in at least one compiled language (C/C++/Objective-C, Swift, Go, Java, Rust, etc.) Extensive experience with backend and systems-level programming Demonstrated experience building production data infrastructure such as databases, storage, serialization, or synchronization systems.
Senior Software Engineer - Maps Infrastructure Applied Intuition IncSenior Software Engineer - Maps InfrastructureSunnyvale, CA$153,000–$222,000 / yearApplied Intuition is headquartered in Sunnyvale, California, with offices in Washington, D.C. San Diego; Ft. Walton Beach, Florida; Ann Arbor, Michigan; London; Stuttgart; Munich; Stockholm; Bangalore; Seoul; and Tokyo. Our product suite uses HD maps to solve our customers needs in a multitude of applications: calculating localized information, querying data across global-sized maps, as well as visualizing and inspecting maps.
Sr Machine Learning Manager, Data for Foundation Models - SIML Apple IncSr Machine Learning Manager, Data for Foundation Models - SIMLCupertino, CAM.S. or PhD in Computer Science or a related field such as Electrical Engineering, Robotics, Statistics, Applied Mathematics, or equivalent experience 3+ years of experience as an ML Manager, leading teams through modern computer vision and generative AI research Experience managing cross-functional projects, connecting initiatives to engineers interests, and helping engineers grow through mentorship and empathy 8+ years of experience training state-of-the-art generative or understanding models Proficiency in ML frameworks and distributed data processing pipelines as a hands on technical leader Excellent communication skills and an ability to drive clarity in ambiguous circumstancesPrior hands-on research experience working with data and building models Recent projects and experience with modern visual generative AI for images or videos Track record of strong industrial research, including delivery of complex projects or publications in top-tier venues. Typical projects involve leveraging billion-scale datasets, applying machine learning models to enrich data, and executing quality-focused data curation strategies.