Talent.com
Staff / Principal Software Engineer (Spark, Kafka, Iceberg), Apple Data Platform

Staff / Principal Software Engineer (Spark, Kafka, Iceberg), Apple Data Platform

Apple Inc.Seattle, WA, United States
5 days ago
Job type
  • Full-time
Job description

Staff / Principal Software Engineer (Spark, Kafka, Iceberg), Apple Data Platform

Seattle, Washington, United States Software and Services

Seeking extraordinary software engineers with deep experience in scalable streaming processing systems. You will have a passion to push the limits of distributed stateful streaming computing frameworks to get every ounce of performance out of them. Looking for engineers with in depth knowledge of systems like Spark, Beam, Kafka, Iceberg and other existing frameworks. Also someone who will be passionate by the prospect of working reciprocally with other groups internal to Apple and also communities outside Apple.

Description

As an engineer on our team, you will advance our data infrastructure, driving innovation by implementing cutting-edge capabilities and tools that will power Apple Services Engineering. You’ll collaborate closely with a dedicated team of open source data experts (including Spark, Kafka, Iceberg committers amongst others) to enhance and automate our infrastructure, ensuring seamless management across both data centers and cloud services. Your work will directly contribute to the resilience, scalability, and performance of the systems that support millions of users worldwide.

Responsibilities

  • What you can expect to do and contribute to :
  • Develop and deploy new features of Apple’s internal data platform.
  • Regularly contribute to open source.
  • Collaborate with cross-functional teams to design and implement automation tools that streamline operations and reduce manual intervention.
  • Optimize our cloud-based services to ensure they scale effectively, handling increasing loads while maintaining high performance.
  • Innovate on API development and integration, enabling seamless communication between our applications and services
  • This is an opportunity to join a dynamic and evolving team where your contributions will shape the future of our Apple’s technology landscape.

Minimum Qualifications

  • 8+ years of professional experience professional experience.
  • A successful track-record or demonstrated aptitude as an engineer who has worked on distributed systems.
  • Experienced Poweruser (at least 2 years of running production applications) of Apache Spark or Committer to Apache Spark.
  • BS or MS degree in computer science or equivalent
  • Preferred Qualifications

  • Good knowledge of Apache Iceberg and Apache Kafka.
  • Experience working on or building connectors from Spark to any of the data sources.
  • Knowledge of Yarn, Kubernetes or other compute substrate.
  • 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 $171,600 and $302,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.

    Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .

    #J-18808-Ljbffr

    Create a job alert for this search

    Principal Software Engineer • Seattle, WA, United States

    Related jobs
    • Promoted
    Senior Software Engineer - Data Transparency

    Senior Software Engineer - Data Transparency

    The Trade DeskSeattle, WA, United States
    Full-time
    The Trade Desk is a global technology company with a mission to create a better, more open internet for everyone through principled, intelligent advertising. Handling over 1 trillion queries per day...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Data Engineer

    Staff Data Engineer

    HeadwaySeattle, WA, United States
    Full-time
    About Data Engineering at Headway.Headway is looking for a Staff Data Engineer to help us get closer to executing our mission : to create access to affordable, quality mental healthcare across the U...Show moreLast updated: 2 days ago
    • Promoted
    Staff Software Engineer - AI Developer Experience

    Staff Software Engineer - AI Developer Experience

    The Trade DeskSeattle, WA, United States
    Full-time
    The Trade Desk is a global technology company with a mission to create a better, more open internet for everyone through principled, intelligent advertising. Handling over 1 trillion queries per day...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Principal / Staff Software Engineer

    Senior Principal / Staff Software Engineer

    Accreditation Council for Graduate Medical EducationSeattle, WA, United States
    Full-time
    Join Axon and be a Force for Good.At Axon, we're on a mission to Protect Life.We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud sof...Show moreLast updated: 23 days ago
    • Promoted
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    OracleSeattle, WA, United States
    Full-time
    Oracle Cloud Infrastructure (OCI) is the next-generation cloud platform that delivers the most powerful compute and networking performance, with a comprehensive portfolio of services, and the most ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Staff Engineer - Platforms

    Senior Staff Engineer - Platforms

    WEX, Inc.Seattle, WA, United States
    Full-time
    This is a remote position; however, the candidate must reside within 30 miles of one of the following locations : Boston, MA. San Francisco Bay Area, CA; Dallas, TX; Salt Lake City, UT; Seattle, WA;...Show moreLast updated: 25 days ago
    • Promoted
    Senior Software Engineer - Data Infra - Moloco Ads

    Senior Software Engineer - Data Infra - Moloco Ads

    MolocoSeattle, WA, United States
    Full-time
    Senior Software Engineer, Data Infra - Moloco Ads.Seattle, Washington, United States.Moloco builds some of the most powerful AI advertising solutions in the world. Our name—short for "machine learni...Show moreLast updated: 5 days ago
    • Promoted
    Senior Staff Engineer - Platforms

    Senior Staff Engineer - Platforms

    WEXSeattle, WA, United States
    Full-time
    This is a remote position; however, the candidate must reside within 30 miles of one of the following locations : Boston, MA. San Francisco Bay Area, CA; Dallas, TX; Salt Lake City, UT; Seattle, WA;...Show moreLast updated: 25 days ago
    • Promoted
    Senior Software Engineer, Platform

    Senior Software Engineer, Platform

    RipplingSeattle, WA, United States
    Full-time
    Rippling gives businesses one place to run HR, IT, and Finance.It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and co...Show moreLast updated: 2 days ago
    • Promoted
    Senior Software Engineer, Data Platform

    Senior Software Engineer, Data Platform

    CircleSeattle, WA, United States
    Full-time
    Senior Software Engineer, Data Platform.Senior Software Engineer, Data Platform.Circle is a financial technology company at the epicenter of the emerging internet of money, where value can finally ...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer,Fullstack

    Staff Software Engineer,Fullstack

    HeadwaySeattle, WA, United States
    Full-time
    Headway’s mission is to build a new mental health care system everyone can access.We’ve built technology that helps people find great therapists with the first software-enabled national network of ...Show moreLast updated: 5 days ago
    • Promoted
    Staff Software Engineer, Full-Stack - Enterprise Gen AI

    Staff Software Engineer, Full-Stack - Enterprise Gen AI

    Scale AI, Inc.Seattle, WA, United States
    Full-time
    Staff Software Engineer, Full-Stack - Enterprise Gen AI.Scale GP (Scale Generative AI Platform) is an enterprise-grade AI platform providing APIs for knowledge retrieval, inference, evaluation, and...Show moreLast updated: 6 days ago
    • Promoted
    Senior Software Engineer, Ads Data Platform

    Senior Software Engineer, Ads Data Platform

    MolocoSeattle, WA, United States
    Full-time
    Senior Software Engineer, Ads Data Platform.Seattle, Washington, United States.Moloco builds some of the most powerful AI advertising solutions in the world. Our name—short for "machine learning com...Show moreLast updated: 5 days ago
    • Promoted
    Senior Software Engineer - Data & Statistics

    Senior Software Engineer - Data & Statistics

    The Trade DeskSeattle, WA, United States
    Full-time
    At The Trade Desk, we design and build custom solutions that extend our platform's capabilities, with a focus on quality, reusability, and customer success. From client facing applications and backe...Show moreLast updated: 5 days ago
    • Promoted
    Software Engineer II - Data Engineer

    Software Engineer II - Data Engineer

    The Trade DeskSeattle, WA, United States
    Full-time
    The Trade Desk is a global technology company with a mission to create a better, more open internet for everyone through principled, intelligent advertising. Handling over 1 trillion queries per day...Show moreLast updated: 2 days ago
    • Promoted
    Senior Software Engineer, AI Model serving - Seattle, USA

    Senior Software Engineer, AI Model serving - Seattle, USA

    Clutch CanadaSeattle, WA, United States
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, G...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Data Acquisition

    Senior Software Engineer - Data Acquisition

    WEX, Inc.Seattle, WA, United States
    Full-time
    WEX's Data-as-a-Service (DaaS) platform – responsible for ingesting, validating, and orchestrating raw data from dozens of internal systems and third‑party providers. You will work across multiple d...Show moreLast updated: 2 days ago
    • Promoted
    Senior Staff Software Engineer

    Senior Staff Software Engineer

    SiriusXM Radio, Inc.Seattle, WA, United States
    Full-time
    SiriusXM and its brands (Pandora, SiriusXM Media, AdsWizz, Simplecast, and SiriusXM Connected Vehicle Services) are leading a new era of audio entertainment and services by delivering the most comp...Show moreLast updated: 30+ days ago