Lead Software Developer

1 week ago


Cupertino, California, United States Apple Full time

Position Overview:
Weekly Hours: 40

Role Identifier:

The Apple Maps Data Infrastructure team is in search of outstanding engineers to enhance capabilities across a diverse range of technologies within a hybrid-cloud setting.

As a pivotal contributor, you will play a significant role in shaping the technological framework, concentrating on machine learning infrastructure, batch processing, real-time processing, and data Lakehouse technologies.

This position presents a remarkable opportunity to empower various business units through technological advancements at Apple.

The Maps Data Infrastructure team is dedicated to bolstering the Apple Maps business by developing technological capabilities that not only facilitate business operations but also enhance infrastructure efficiency.

We encounter challenges daily in managing data at an enormous scale.

Therefore, we seek proficient engineers who enjoy tackling complex problems through independent research and collaboration with teams across Apple.

As a senior member of our team, you will be at the forefront of addressing intricate challenges and a wide array of use cases.

Your responsibilities include delivering innovative solutions, providing insightful perspectives on emerging technologies, and making impactful contributions at the platform level. This is an opportunity to engage in innovative projects that require creativity, strategic thinking, and a commitment to excellence.

If you are prepared to embrace diverse challenges, contribute to groundbreaking solutions, and be a driving force behind technological progress, we welcome your interest in this exciting opportunity.

Role Responsibilities: We are seeking an exceptionally inquisitive and driven candidate who is enthusiastic about the chance to rapidly establish themselves as a subject matter expert in the data and ML infrastructure domain across the organization.

You will collaborate with a broad spectrum of internal teams, actively listening to understand their challenges and underlying needs.

Utilizing your problem-solving skills, you will extract insights that enable you to define, design, and deliver innovative high-quality solutions.


This role offers significant potential for capability-building across multiple domains and technologies, allowing you to learn extensively from our expert teams of developers, data engineers, and data scientists.

The ideal candidate should possess strong fundamentals in relevant domains that will facilitate self-directed learning driven by intellectual curiosity.

We foster a collaborative environment that empowers you to rapidly expand your expertise. You will engage broadly across the organization, employing excellent communication skills to translate needs into effective solutions.

If the prospect of accelerating your learning excites you and you aspire to become a leading authority in multiple technology spheres, this is the opportunity for you.

Minimum Qualifications: 10 years of hands-on experience in large-scale data processing and/or machine learning infrastructure, demonstrating a robust understanding of the complexities associated with such environments.

Familiarity with a diverse array of technologies, including but not limited to Spark, Flink, Kafka, Iceberg, and Ray, within the data and machine learning ecosystem.

Strong programming skills, particularly in Java or other JVM languages, showcasing the ability to develop robust, scalable, and maintainable codebases for complex data and machine learning infrastructure.

A strong sense of ownership and an unwavering commitment to excellence in all aspects of work.
A customer-focused approach, combined with excellent listening skills and a deep understanding of user requirements. Be adept at translating user needs into actionable solutions and acting as a subject matter expert in customer discussions.

Exhibit proficiency in scoping and prioritizing tasks with a focus on incremental delivery and an iterative approach, ensuring adaptability to evolving project requirements.

Preferred Qualifications: Previous experience in public cloud systems, particularly in AWS or GCP environments, is a significant advantage.
Knowledge of Kubernetes is a considerable plus.

Proactive engagement with the open-source community, aligning business objectives with the principles of collaborative development and innovation. (Nice to have) Experience with GPU / training / LLM / Inferencing.

Compensation & Benefits: At Apple, base pay is one component 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 $175,800 and $312,200, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become shareholders 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.


Additional Benefits:

Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and reimbursement for certain educational expenses — including tuition — related to advancing your career at Apple.

Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation assistance. 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 committed to inclusion and diversity.

We take affirmative action to ensure 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.

  • Cupertino, California, United States Apple Full time

    Overview:Position Identifier: Are you prepared to make a substantial contribution to the infrastructure of Apple Services?As a Software Engineer specializing in cloud resource management, you will be instrumental in sustaining and improving capacity and quota management systems within Apple's cloud framework. Your contributions will directly enhance the...


  • Cupertino, California, United States Apple Full time

    Overview:Weekly Hours: 40 Role Summary:The Apple Maps Data Infrastructure team is seeking outstanding engineers to enhance capabilities across various technologies within a hybrid-cloud framework.As a pivotal contributor, you will play a crucial role in shaping the technological landscape, with a focus on machine learning infrastructure, batch processing,...


  • Cupertino, California, United States Apple Full time

    Position Overview:Weekly Hours: 40 Role Identifier: The Apple Maps Data Infrastructure team is seeking outstanding engineers to enhance capabilities across a diverse range of technologies within a hybrid-cloud framework. As a pivotal contributor, you will play a crucial role in shaping the technological landscape, with a focus on machine learning...


  • Cupertino, California, United States Apple Full time

    Overview:Weekly Hours: 40 Role Overview: The Apple Maps Data Infrastructure team is seeking outstanding engineers to enhance capabilities across a diverse range of technologies within a hybrid-cloud framework. As a pivotal contributor, you will play a significant role in shaping the technological landscape, concentrating on machine learning infrastructure,...


  • Cupertino, California, United States Apple Full time

    Position Overview:Weekly Hours: 40 Role Identifier: The Apple Maps Data Infrastructure team is seeking outstanding engineers to enhance capabilities across a diverse range of technologies within a hybrid-cloud setting. As a pivotal contributor, you will play a significant role in shaping the technological framework, concentrating on machine learning...


  • Cupertino, California, United States Apple Full time

    Lead Software Architect - Smart Home SolutionsLocation: Cupertino, California, United StatesDepartment: Software and ServicesAre you excited about revolutionizing home technology? At Apple's Smart Home Solutions team, we are committed to developing innovative experiences and state-of-the-art technology that transform how we engage with our living spaces. As...


  • Cupertino, California, United States Indium Software Full time

    Location: United StatesEducation Requirements: Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.Experience: 5-7 years in a relevant field.Work Arrangement: HybridJob Overview: We are seeking a skilled software QA tester for our upcoming Alliant AUS initiative. The ideal candidate should be situated within the US time...


  • Cupertino, California, United States Apple Full time

    Overview:Position Identifier: Are you prepared to contribute significantly to the infrastructure of Apple Services?As a Software Engineer specializing in cloud resource management, you will be pivotal in maintaining and enhancing systems related to capacity and quota management within Apple's cloud framework. Your contributions will directly influence the...


  • Cupertino, California, United States eTeam Inc Full time

    Job Summary: eTeam Inc is seeking a skilled Software Development Engineer in Test to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining automated tests for our web applications, APIs, and macOS/iOS applications. Key Responsibilities: Develop new and expand existing automated tests to ensure...


  • Cupertino, California, United States Apple Full time

    Position Overview:As a Lead Audio Software Engineer, you will play a pivotal role in shaping the audio experience across a range of Apple products. Your expertise will contribute to the development of innovative audio solutions that enhance user engagement and satisfaction.Key Responsibilities:Develop and maintain software that integrates with the media...


  • Cupertino, California, United States eTeam Inc Full time

    Job Summary:eTeam Inc is seeking a skilled Software Development Engineer in Test to join our team. As a key member of our QA team, you will be responsible for developing and maintaining automated tests for our web applications, APIs, and macOS/iOS applications.Key Responsibilities:Develop and expand existing automated tests to ensure the quality and...


  • Cupertino, California, United States Apple Full time

    Job SummaryThe Xcode team at Apple is responsible for providing the tools to develop software for our innovative iOS, watchOS, tvOS, and macOS platforms. As a member of this team, you will have the opportunity to apply your technical expertise to create software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled **Senior System Development Engineer - Storage Systems** to join our team at Amazon. As a key member of our Hardware Engineering (HWEng) System Development (SysDE) effort, you will lead the design, build, and deployment of complex and performant software solutions in production.Key ResponsibilitiesLead the HWEng...


  • Cupertino, California, United States Apple, Inc. Full time

    We at Apple Maps is seeking a Senior Full-Stack Software Development Engineer to join our Eval Engineering team. The ideal candidate will possess substantial professional experience in software development and the implementation of large-scale, scalable data solutions. The Eval engineering team collaborates with various groups within Apple Maps to enhance...


  • Cupertino, California, United States ATR International Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at ATR International. As a key member of our data analytics team, you will be responsible for delivering high-quality analytic insights from large data warehouses, particularly in the area of time series data.Key ResponsibilitiesDevelop and Implement Data Analytics...


  • Cupertino, California, United States Russell Tobin Full time

    Job Title: Software Development ExpertLocation: Cupertino, CA 95014 Hybrid schedule (Tues-Thurs onsite)Duration: 1 year plus/ContractPay Range: $70/hr-$80/hr on W2 (DOE)About the RoleWe are seeking a highly skilled Software Development Expert to join our team at Russell Tobin. As a key member of our cross-functional team, you will work closely with machine...


  • Cupertino, California, United States Apple Full time

    Overview:The Apple Services Engineering organization is at the forefront of creating innovative tools that empower software developers to craft products that captivate and engage our users. The Software Development Platform is pivotal in advancing continuous integration and delivery systems that facilitate the development, testing, and deployment of code by...


  • Cupertino, California, United States Apple Full time

    Overview:Weekly Hours: 40 Role Overview: Are you ready to contribute to a team where innovative concepts come to life? We are looking for a skilled Senior Software Engineer to help shape the future of GenAI systems that enhance the experiences of millions of users globally. As a Senior Software Engineer on our dynamic team, you will leverage your extensive...


  • Cupertino, California, United States Apple Full time

    Overview:Weekly Hours: 40 Role Number: Are you ready to be part of a pioneering team that transforms innovative concepts into reality? We are looking for a skilled Senior Software Engineer to contribute to the development of cutting-edge GenAI systems that enhance the daily experiences of millions of users. As a Senior Software Engineer on our dynamic team,...

  • Proximity Expert

    1 week ago


    Cupertino, California, United States Apple Full time

    Senior iOS Software Engineer - Proximity Systems Team LeadWe are seeking a highly skilled Senior iOS Software Engineer to join our Proximity Systems team at Apple. As a key member of our team, you will play a critical role in shaping the future of proximity capabilities.As a seasoned engineer, you will be responsible for designing and developing innovative...