Software Development Engineer [REQ#200664689] Apple Inc.Software Development Engineer [REQ#200664689]Seattle, WA$171,600–$258,100 / yearFull timeAny Personal Data you provide to Apple as part of the online job application process (i) will be used to process your application for the specific position you have applied for, (ii) will be used to process your application for other open positions within Apple and the Apple entities and subsidiaries around the world which may be suitable to you, (iii) will be retained for consideration for other similar positions available within Apple and the Apple entities and subsidiaries around the world and (iv) may be used to seek your views in relation to your candidate experience. Apple will (i) diligently choose such third-party service providers, and (ii) ensure that such third-party service providers adopt adequate technical and organizational security measures to safeguard your Personal Data and that such third-party service providers only use your Personal Data as instructed by Apple and for no other purposes.
Storage Infrastructure - Apple Service Engineering AppleStorage Infrastructure - Apple Service EngineeringSeattle, WAIn this role, you will: Shape the product's features and architecture as it scales orders of magnitude Demonstrate passion for large-scale distributed systems and creating robust storage solutions **Minimum Qualifications** + 3 years of professional software development experience + Strong analytical and problem-solving skills, with meticulous attention to detail. + Experience in building storage systems + 2+ years of coding in one or more of these programming languages: Rust, C++, Java or C# + Experience with scripting languages (Bash, Python, Perl) + Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience.
AIML - Machine Learning Research AppleAIML - Machine Learning ResearchSeattle, WAYou will also work with researchers and data scientists to develop, fine-tune, and evaluate domain specific Large Language Models for various tasks and applications in Apple's AI powered products and conduct applied research to transfer the cutting edge research in generative AI to production ready technologies. This involves developing sophisticated machine learning and large language models (LLMs) to understand user queries, retrieve and rank relevant documents across multiple sources and synthesize information across documents to provide user with a direct answer that best satisfies their intent and information seeking needs.
Senior End to End Performance Engineer AppleSenior End to End Performance EngineerSeattle, WAMinimum Qualifications** + 5+ years of experience as a Performance Engineer + In-depth professional experience with cloud operations + Experience with monitoring and observability tools such as Splunk, Grafana, and Prometheus + Proven understanding of network technologies, protocols, and procedures for iOS and macOS + Proven track record of working independently to own a complete functional area of an application or product + Excellent communication & interpersonal skills + Comfortable with troubleshooting/debugging/reproducing issues + Scripting and programming skills in C/C++, Python, SQL, Shell + Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field **Preferred Qualifications** + Experience with both traditional ML systems and GenAI LLMs + Experience with data analytics platforms, such as Hadoop, Spark, or Snowflake + Understanding of hardware components and hardware/software interaction You'll collaborate with architecture teams to define the product and set its performance targets, and with the SRE team to assess end-to-end performance and develop automation and infrastructure tools to evaluate the performance of our Apple Intelligence products.
Storage Infrastructure - ASE AppleStorage Infrastructure - ASESeattle, WAIn this role, you will: Shape the product's features and architecture as it scales orders of magnitude Demonstrate passion for large-scale distributed systems and creating robust storage solutions **Minimum Qualifications** + 3 years of professional software development experience + Strong analytical and problem-solving skills, with meticulous attention to detail. + Experience in building storage systems + 2+ years of coding in one or more of these programming languages: Rust, C++, Java or C# + Experience with scripting languages (Bash, Python, Perl) + Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience.
System Integration Electrical Engineer - Apple Vision Pro AppleSystem Integration Electrical Engineer - Apple Vision ProSeattle, WAFamiliar with leading SiP & PCB technology and design for manufacturing & assembly process + Strong experience with schematic capture and electrical design and characterization of the following areas: PCIe, USB, Display Port, MIPI and I2C/SPI/UART buses + Knowledge in one or more of the following areas: CPU/SOC, power(DC-DC converters, battery, power management, low power design), analog circuits, audio/camera/display/ wireless integration and measurement, sensor design and integration. + Experience working with mechanical design and software development teams + Expertise in board CAD tools including Cadence Concept & Allegro + Ability to learn quickly and become familiar with overall product goals and challenges + Strong social skills across organizations and at the executive level + Excellent written skills for clear reporting of data analysis and conclusions
Power, Performance and Thermal Architect - Platform Architecture ApplePower, Performance and Thermal Architect - Platform ArchitectureSeattle, WAThe Platform Architecture Power, Performance and Thermal team enables Apple Silicon to deliver a great user experience while operating under physical limits. Working at the intersection of hardware and software, you will influence a wide spectrum of features across Apple's product lineup.
Software Engineer, OS and System Services AppleSoftware Engineer, OS and System ServicesSeattle, WAPreferred Qualifications** + Good grasp of system integration and passion for new hardware bringup + Experience with fleet software management (configuration management, software deployment, OTA) and debugging software at scale + Experience with AI accelerators (GPUs, TPUs, ASICs) + Good understanding of networking protocols, crypto key exchange algorithms, and/or distributed systems is a plus + Experience with Swift, Objective-C and Apple development tools + Demonstrated innovative and creative thinking capabilities **Role Number:** 200631905-3337 **Summary** The Apple Cloud Engineering team is looking for an exceptional software engineer to build and integrate software to orchestrate workloads across highly performant and energy efficient systems that will power the next generation of data centers.
Software Engineer - Traffic (ASE) AppleSoftware Engineer - Traffic (ASE)Seattle, WAExperience with automating operations (e.g., software deployments, config changes) at scale + Understanding of performance analysis and optimizations + Full product lifecycle ownership mindset (design ? implementation ? production) + General knowledge of large scale distributed systems + Passionate about enabling internal partner teams + Passionate about improving the team and partners you work with **Preferred Qualifications** + Collaborative approach, working to make the team better + A growth mindset + Professional expertise in Traffic/Edge Engineering or Cloud Networking + Proven expertise with Linux network stack + Hands-on experience with Infrastructure-as-Code (e.g., Terraform, Chef, Puppet) + Passionate about working with open source projects and working across a large organization to meet Apple's dynamic traffic needs + Experience with core production engineering best practices (e.g., designing for operability and scalability, adopting SLOs, eliminating toil). **Description** As a Traffic Engineer you will orchestrate the design and development of cutting-edge traffic proxies, libraries, and services that power Apple services at an unprecedented scale, serving hundreds of millions of users globally.
Sr. Data Engineer, iCloud AppleSr. Data Engineer, iCloudSeattle, WAHadoop, Presto, Flink, Druid) for building efficient & large scale data pipelines + Highly proficient in at least one of Java, Python or Scala + Deep expertise in Data Principles, Data Architecture & Data Modeling, Strong SQL skills + Strong problem solver with meticulous attention to detail, capable of taking on loosely defined problems + Experience working in a complex, matrixed organization involving cross-functional, and/or cross-business projects + Strong communication and collaboration skills & ability to lead high-level discussions on technology strategy and approach + Conceptually familiar with AWS cloud resources (S3, EC2, RDS etc) + MS or BS or equivalent experience in Computer Science, Engineering, Mathematics, Statistics or a related field OR equivalent practical experience in Software or Data Engineering **Preferred Qualifications** + Experience with Cloud Computing platforms like Amazon AWS, Google Cloud + Experience with building stream-processing applications using Apache Flink, Spark-Streaming, Apache Storm, Kafka Streams or others + Experience with Search systems (such as ElasticSearch, Solr), NoSQL datastores (such as HBase, Cassandra, MongoDB) + Experience building distributed, high-volume data services is a plus We're looking for exceptional data engineers who have a strong background in distributed data processing, have great and demonstrable data intuition, and share our passion for continuously improving the ways we use data to make the Apple's products, applications, and platform better.
AIML - ML Researcher, AFM AppleAIML - ML Researcher, AFMSeattle, WAMinimum Qualifications** + Demonstrated expertise in deep learning with publication record in relevant conferences (e.g., NeurIPS, ICML, ICLR, COLM, ACL, NAACL, EMNLP, CVPR, ICCV, ECCV, KDD, ACL, ICASSP, InterSpeech) or a track record in applying deep learning techniques to products + Proficient programming skills in Python and one of the deep learning toolkits such as JAX, PyTorch, or Tensorflow + Ability to work in a collaborative environment. We're solving frontier problems in reward modeling to resist reward hacking, handling sparse and delayed rewards in agentic settings, and aligning models reliably across the spectrum from open-ended creative tasks to precise, action-taking workflows.
Senior Machine Learning Engineer, Proactive - Apple Intelligence Data Platform AppleSenior Machine Learning Engineer, Proactive - Apple Intelligence Data PlatformSeattle, WAD in Computer Science or a related field + Deep understanding of machine learning and deep learning algorithms + Experience in LLM, machine learning, deep learning, information retrieval or natural language processing + Strong analytical and independent problem-solving skills + Experience working in cross-functional teams across product, design, and infrastructure + Excellent software design, problem solving, critical thinking and collaborative skills including written and verbal communication + Proficiency in one or more of the following languages: Python, Go, Java, C++, or Swift + Ability to understand/clarify product requirements and translate them into technical tasks in ML modeling and engineering **Preferred Qualifications** + MS or Ph.
AIML - Machine Learning and Applied Research, Responsible AI and Safety AppleAIML - Machine Learning and Applied Research, Responsible AI and SafetySeattle, WAYou will also work on producing safety evaluations that uphold Apple's Responsible AI values requires thoughtful data sampling, creation, and curation for evaluation datasets; high quality, detailed annotations and careful auto-grading to assess feature performance; and mindful analysis to understand what the evaluation means for the user experience. **Role Number:** 200648559-3337 **Summary** Apple Intelligence is designed as a deeply integrated, privacy-preserving capability that seamlessly enhances what people can do across iPhone, iPad, Mac, and other devices.
Production Services Engineer - Apple Services Engineering AppleProduction Services Engineer - Apple Services EngineeringSeattle, WAProven track record in solving problems within complex distributed applications + Demonstrated expertise in analyzing client and server-side logs + Strong knowledge of SQL, relational database systems, and/or distributed SQL query engine (such as Oracle and Trino) **Preferred Qualifications** + 3+ years of experience + Experience with log analysis tools, such as Splunk, is a huge plus + High logical and critical thinking skills **Minimum Qualifications** + Bachelor's degree in Computer Science, Informatics, Information Technology, or a related field, or an equivalent combination of education and experience + Experience in one or more of the following: scripting languages, such as Python, server-side programming languages, such as Java, web development technologies, such as React.
Engineering Program Manager, AI and Data Platform, Apple Services Engineering AppleEngineering Program Manager, AI and Data Platform, Apple Services EngineeringSeattle, WAProven Delivery of Large-Scale Solutions: Demonstrated success in delivering reliable, large-scale ML infrastructure and data platform products, including data storage, feature store, data management, data versioning, privacy, governance, analytics, and backend services that support high-throughput, user-facing applications. + BS in Computer Science, Computer Engineering, or related technical field OR relevant industry experience **Preferred Qualifications** + User-Centric Program Strategy: Passionate about optimizing the user experience, providing thought leadership to enhance end-to-end user interactions for technical products.
Senior/Staff Software Engineer, Apple Services Engineering AppleSenior/Staff Software Engineer, Apple Services EngineeringSeattle, WAStrong experience with building and scaling core components of Kubernetes or similar orchestration systems + Experience with Kueue, Yunikorn or related technologies to increase efficiency of Kubernetes clusters preferred + Highly proficient in Golang + Excellent verbal and written communication skills to effectively collaborate with multidisciplinary teams **Preferred Qualifications** + Ability to drive a project from a simple idea to production + Ability to articulate complex technical concepts to both technical and non-technical stakeholders + Experience building and operating large-scale distributed systems * Improve the scalability, availability, and performance of our services centered around Kubernetes * Evolve the design and architecture to support continued growth while ensuring customer satisfaction and smooth operations * Partner with SRE to triage, investigate, and remediate production issues **Minimum Qualifications** + Bachelor's Degree in an engineering-related field, or equivalent related experience.
System Software Engineer AppleSystem Software EngineerSeattle, WARole Number:** 200642314-3337 **Summary** The cloudOS team is responsible for all facets of delivering OS and system services on Apple silicon servers, including driving hardware and software initiatives to enable new Apple silicon-based systems in data centers. **Description** The Cloud OS System Software Team is looking for an exceptional software engineer to build and integrate software to orchestrate workloads across highly performant and energy efficient systems that will power the next generation of data centers.
Custom Silicon Applications Engineer - Camera Hardware Apple IncCustom Silicon Applications Engineer - Camera HardwareCupertino, CAThe Camera Electronics and Sensing Group, develops custom chipsets to enable world-class imaging and sensing features across Apple products, including lens stabilization, depth sensing, flicker detection, and eye tracking. BS degree in Electrical or Computer Engineering and a minimum of 3+ years of relevant industry experience Experience validating electro-optical, electro-mechanical, or mixed signal systems.
Memory Tools Engineer, Xcode Apple IncMemory Tools Engineer, XcodeCupertino, CAThe team is responsible for command-line tools like leaks , heap , vmmap , sample , atos , symbols , symbolication services and frameworks, Xcode's Memory Graph Debugger, and runtime libraries that improve the built-in debugging experience on Apple's platforms. This role is within Apple's Xcode group, making tools that allow dreamers, makers, and shapers to design, write, build, debug, profile, and deploy software for all Apple platforms - macOS, iOS, iPadOS, tvOS, watchOS, and visionOS.
US-Genius Admin AppleUS-Genius AdminTukwila, WAMinimum Qualifications** + You should: + Be available to work a schedule based on business needs that may include nights, weekends, and public holidays in the retail store, and reliably attend work as scheduled, in line with local laws and subject to any approved accommodations. Additionally, you coordinate an efficient repair workflow and organize the Repair Room, helping our Genius Bar team provide world-class service for our customers.