Software Data Engineer

Apple

Seattle, WA

JOB DETAILS
SKILLS
Apache, Apache Hadoop, Apache Kafka, Apache Spark, Apple, Application Programming Interface (API), Artificial Intelligence (AI), Communication Skills, Computer Science, Data Management, Data Modeling, Data Processing, Data Quality, Data Sets, Data Storage, Database Design, Database Technology, Distributed Computing, Ecosystems, Fitness, Go Programming Language (Golang), HDFS (Hadoop Distributed File System), Incident Response, Java, Leading Edge Technology, Messaging Technology, Metadata, Multiplatform/Cross-Platform, Music, Needs Assessment, NoSQL, On Call, Oracle SQLPlus, Podcasting, Power Engineering, Production Systems, Programming Languages, Programming Tools, Python Programming/Scripting Language, Quality Management, Quality Metrics, Quality Monitoring, Query Optimization, REST (Representational State Transfer), RPC (Remote Procedure Call), Relational Databases (RDBMS), Scala Programming Language, Software Administration, Software Engineering, Systems Maintenance, Team Player, Testing, iTunes
LOCATION
Seattle, WA
POSTED
30+ days ago
**Weekly Hours:** 40 **Role Number:** 200652977-3337 **Summary** People at Apple don't just build products - they craft the kind of experience that has revolutionized entire industries. The diverse collection of our people and their ideas inspire innovation in everything we do. Imagine what you could do here! Join Apple, and help us leave the world better than we found it. The Analytics Platforms & Experiences (APX) team is at the forefront of revolutionising Data Engineering. We drive significant increases in efficiency and productivity through a flawless ecosystem of frameworks and products that unlock observability, knowledge and enable data quality-driven orchestration at scale. APX is part of the broader Apple Services Engineering division that powers App Store, Apple TV+, Apple Music, Apple Podcasts, Apple Books, Fitness+, the iTunes Store and more. The APX Bedrock team is the foundational platform layer within APX, responsible for building the systems and services that underpin data engineering excellence across the organization. We are looking for a Software Data Engineer to join our team and contribute to building modern data platform capabilities. In this role, you will work on systems that enable data engineers across Apple to build applications efficiently while maintaining high standards of data quality, reliability, and operational excellence. You will have the opportunity to work with cutting-edge data technologies and grow your expertise in AI-enhanced engineering practices. **Description** As a Software Data Engineer on the APX Bedrock team, you will be a hands-on contributor building and enhancing the platform services that power data engineering at Apple. You will work closely with senior engineers and architects to deliver reliable, scalable solutions that have a tangible impact on data teams across the organization. * Design, develop, and maintain Java-based backend services and APIs that support core platform capabilities including metadata collection, dataset lifecycle management, and orchestration * Build and optimize data processing pipelines using distributed computing frameworks * Design and implement data models that accurately represent complex domain concepts and support efficient querying and storage patterns * Implement systems for monitoring dataset health, tracking completeness, and enforcing quality standards * Write clean, well-tested, production-quality code in Java as the primary language, with Scala, Go, or Python as complementary skills * Own database design decisions including schema design, indexing strategies, and query optimization for both relational and non-relational data stores * Participate in operational responsibilities including on-call rotations, incident response, and system health monitoring * Collaborate with peer teams across the platform organization to integrate and deliver cohesive capabilities * Leverage AI-powered development tools to accelerate development and improve code quality * Engage with internal users to understand their needs and translate feedback into platform improvements **Minimum Qualifications** + Bachelor's Degree in Computer Science, Engineering, or equivalent related experience + 3+ years of hands-on experience building data applications, backend services, or platform services + Strong, production-level programming experience in Java, including building and maintaining RESTful or RPC-based services + Solid experience with relational databases including schema design, data modeling, and query optimization using SQL + Experience with distributed data technologies such as Apache Spark or Apache Flink, Hadoop, HDFS, Kafka + Familiarity with workflow orchestration concepts and tools such as Apache Airflow + Demonstrated ability to build, test, and operationally maintain reliable software systems in production environments **Preferred Qualifications** + Experience with non-relational or NoSQL databases and understanding of when to apply different data storage paradigms + Proficiency in Scala, Go, or Python as complementary programming languages + Familiarity with container orchestration tools such as Kubernetes + Exposure to AI-powered development tools and practices (e.g., Claude Code, Copilot) + Experience with data quality monitoring, metadata management, or dataset lifecycle tracking + Understanding of streaming data architectures and real-time processing patterns + Experience with event-driven architectures and distributed messaging systems + Strong communication skills and comfort collaborating across teams + Curiosity and eagerness to learn new technologies and take on increasing responsibility

About the Company

A

Apple

We bring amazing people together to make amazing things happen.

We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

About Apple

There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

COMPANY SIZE
10,000 employees or more
INDUSTRY
Other/Not Classified
FOUNDED
1976
WEBSITE
https://www.apple.com/jobs