Senior Software Developer Engineer in Test, Marketplace - 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: 200504914 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 App Store. Our offline pipelines are highly-performant, deployed to handle high volume asynchronous events at scale, and setting new standards for enabling effective advertising while protecting user privacy. We are looking for an engineer with skills and passion to help build out our large scale platform. The QE team fills the mission-critical role of ensuring that our complex, large-scale systems are healthy, monitored, automated, and designed to scale with consistent performance. As an engineer, you will work alongside our team of engineers to create and monitor quality offline systems in the context of a micro-services architecture, identify continuous improvement opportunities and implement best practices. You will be performing design engineering analysis and development. You will contribute to ensure we provide a world-class user experience. Key Qualifications Key Qualifications High expertise in developing functional tests / orchestrating complex scenarios using Java and TestNG along with automation skills in testing offline systems. Good experience in writing Test plans, defining test strategy, test data generation techniques and designing test specifications to test offline products. Ability to work in dynamic agile teams, experience in driving and delivering high quality products to production. Working knowledge of AWS Cloud EMR, S3 and EKS is required. Hive HQL, Spark SQL, Kafka messaging is essential for building and developing queries against data sources. Experience in job scheduling using Airflow, and stream processing knowledge with spark framework is a plus Experience in working with Gradle with scripting knowledge. Excellent analytical, problem solving and communication skills Experience with Github, defect management and continuous automation is ideal CI/CD Jenkin integration experience Description Description As a key contributor to AP QE team, you will build automation for the offline pipelines, in addition to developing utilities and tools to aid Continuous Integration/Delivery. You will work efficiently with cross-functional teams, understand product requirements, design test strategy, test planning and deep dive to understand and test data pipelines. You are expected to build the product expertise needed to help debug production issues and integrate with monitoring infrastructures. You will be involved in qualifying the product features for production release and sign-off. 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 $138,900 and $256,500, 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