Senior Site Reliability Engineer, Data - Ad Platforms

Company: Apple
Company: Apple
Location: Santa Clara Valley (Cupertino), California, United States
Department: Software and Services
Posted on: 2023-10-30 01:00
Summary Posted: Sep 26, 2023 Role Number: 200505854 At Apple, we work every day to create products that enrich people’s lives. Our Advertising Platforms group makes it possible for people around the world to easily access informative and imaginative content on their devices while helping publishers and developers promote and monetize their work. Our technology and services power advertising in Apple News and Ads in the App Store. Our systems are highly-performant, deployed to handle high-volume events at scale, and set new standards for enabling effective advertising while protecting user privacy. The Ad Platforms team is seeking a Senior Site Reliability Engineer for a great opportunity. Our mission is to enable Ad Platforms to deliver advertisements in a reliable and scalable way that results in awesome user experiences. As a Site Reliability Engineer, you will be responsible for providing the platform for mission-critical ad-tech systems to maintain constant uptime, scale seamlessly, and allow for new applications and services to flourish. The successful candidate will be highly self-motivated and passionate about excellence, quality, and detail. The SRE will not only support operations but also work closely with the developers and architects within the team to aid in the design and assist with the implementation to improve stability, security, and scalability. Key Qualifications Key Qualifications 5+ years managing clustered services, distributed systems, and production data stores Expert understanding in Linux based systems and deep expertise in Hadoop/YARN/Spark based technologies Hands-on experience with AWS/EMR, S3, Glue, Athena, and Kubernetes Infrastructure Expertise in designing, implementing, and administering large Hadoop clusters and related Infrastructure such as Hive, Spark, HDFS, HBase, Oozie, Presto, Flume, Airflow and Zookeeper Experience in managing the life cycle of data services from inception and design to deployment, operation, migration, administration, and sunsets Experience in running Machine Learning pipelines (Training models, experimentation) and Jupyterhub/GPU compute/PyTorch Infrastructure Cloudera CDH5/CDH6/CDP cluster management and prior capacity planning experience for large-scale multi-tenant clusters Ability to code well in at least one language (Shell, Ruby, Python, Java, Perl) Experience in setup/management of security infrastructure such as Kerberos Good work attitude and tenacious troubleshooting/analytical skills Multi-datacenter deployment / Disaster Recovery experience is a plus Prior Advertising and related data pipeline (click stream, etc.) experience is a plus Description Description Design and implement scalable data platforms for our customer-facing services. Monitor production, staging, test, and development environments for multiple teams in an agile/dynamic, fast-paced engineering organization. Deploy and scale Hadoop infrastructure to support data pipeline and related services. Build infrastructure capabilities to improve the resiliency and efficiency of the systems and services at scale. Drive data infrastructure/pipeline, services, and upgrade/migration projects from start to finish. Support in Hadoop / HDFS infrastructure day-today operations, administration, and maintenance. Data cluster monitoring and troubleshooting. Capacity planning, management, and troubleshooting for HDFS, YARN/MapReduce, and Spark workloads. Participate in rotational on-call schedule. Partner with program management, network engineering, and other cross-functional teams on larger initiatives. Work simultaneously on multiple projects competing for your time and understand how to prioritize them accordingly. Education & Experience Education & Experience BS/MS in computer science or equivalent field. Additional Requirements Additional Requirements Pay & Benefits Pay & Benefits 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 $170,700 and $300,200, 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.
View Original Job Posting