Sr. Software Developer in Test - Data Systems - Ad Platforms

Apple Inc.
Apply Now

Job Description

At Apple, we work every day to build 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 Search Ads in App Store. Our data pipelines are highly-performant, deployed to handle high volume asynchronous events at scale, and setting new standards for enabling effective advertising while preserving user privacy. We are looking for an engineer with skills and passion to help build out our large scale platform. The Quality Engineering team fills the mission-critical role of ensuring that our sophisticated, large-scale systems are healthy, monitored, automated, and crafted to scale with consistent performance. As an engineer on this team, you will work alongside our team of developers to build big data tools and frameworks 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. We are in the process of building out the team and have opportunities at various levels in the NYC and Austin, TX market!

Key Qualifications

  • Experience developing tools or frameworks for big data or engineering data pipelines with Java.
  • Ability to in work dynamic agile teams, experience in driving and delivering high quality products to production.
  • Experience with AWS Cloud EMR, S3 and EKS.
  • Hands on experience with Hadoop.
  • Hive HQL, Spark SQL, Kafka messaging is essential for building and developing queries against data sources.
  • Experience in job scheduling using Airflow or similar tools, and stream processing knowledge with spark framework is a plus
  • Excellent analytical, problem solving and communication skills.
  • Experience with Github, defect management and continuous automation is ideal.
  • CI/CD Jenkin integration experience.

Description

As a key contributor to this team, you will build ETL Test Automation for the pipelines functionality 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 and dive deep to understand and test machine-learning algorithms and pipelines. You are expected to build the product expertise needed to help debug production issues and integrate with monitoring infrastructures.

Education & Experience

  • BS/MS in computer science or equivalent field.

Company Info.

Apple Inc.

Headquartered in Cupertino, California, Apple Inc. is a multinational technology company that focuses on producing consumer electronics, software, and online services. It holds the distinction of being the world's largest technology company by revenue and the world's biggest company by market capitalization as of June 2022. Apple is the second-largest mobile phone manufacturer and the fourth-largest personal computer vendor by unit sales.

  • Industry
    Computer software,Consumer electronics
  • No. of Employees
    154,000
  • Location
    1 Apple Park Way, Cupertino, California 95014, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Apple Inc. is currently hiring Senior Software Developer Jobs in United States with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More