Lead Software Engineer

11 hours ago


Cupertino CA United States Apple Inc. Full time

The Data Platform team within the services organization is responsible for enabling analytics, experimentation, and ML feature engineering to support Siri, Search, iCloud, Apple Pay, and other beloved ML features on Apple devices. The mission of the Data Platform organization is to provide engineers and data scientists with an innovative, reliable, secure, and user-friendly infrastructure for ingesting, storing, processing, and interacting with data. This infrastructure ultimately supports teams in building successful data-intensive applications including machine learning, deep learning and high-performance computing. You will collaborate with numerous cross-functional teams to lead the planning, execution, and success of technical projects aimed at improving the Siri and Search experience for Apple customers. We are looking for a Staff Data Infrastructure Engineer passionate about advancing our data platform by building frameworks and architectures using state-of-the-art technology across the technical stack. You will collaborate with product and infrastructure teams to ensure operational efficiency is integral to every feature we launch. Are you passionate about developing an ML compute-enabled data platform and addressing large-scale data challenges? Join us and be part of the Data Platform journey.

Description

You will be responsible for defining and driving the infrastructure roadmap for our data platform, offering the best automation, tooling and data security control across our stack at Apple scale. You will collaborate with cross functional teams of innovative software engineers, product managers, and engineering managers to ensure that GPU infrastructure is reliable, scalable and optimized for performance. We embrace the use of open source technologies including Kubernetes, Spark, Flink, Trino, Iceberg for data processing and Ray, Feature Platform for ML compute usecases.

Responsibilities Include:
  1. Define and drive technical vision, roadmap, and strategy to manage GPU infrastructure of our platform for analytical and ML usecases.
  2. Participate in product design reviews to ensure performance optimization and monitoring is a core component of design.
  3. Collaborate with stakeholders and cross-functional leaders in engineering, product, and operations across Apple to ensure the adoption of our data platform is done in a security compliant manner.
  4. Liaison and coordinate with Corporate Information Security group for reviews, risk assessment, vulnerability treatment, security patches, etc.
  5. Lead and mentor new hires or junior engineers.
  6. Provide guidance and establish processes to ensure engineering excellence and operational sustainability with security compliance.
  7. Foster a healthy, inclusive, collaborative, and technology-driven culture.
Minimum Qualifications
  • 10+ years of software development experience.
  • Experience with commercial and/or open source large scale data processing, storage frameworks and platforms.
  • Strong experience with infrastructure automation and provisioning including Kubernetes/Terraform.
  • Experience architecting, building and operating large scale data processing systems in the public cloud.
  • Proficient in best practices and enforcement for data security, automation-driven, proactive monitoring.
  • Excellent verbal and written communication skills, able to collaborate cross-functionally with program managers and engineering partners.
  • Experience in influencing and driving key product innovations and opportunities across diverse collaborators.
  • BS, MS, or PhD degree in Computer Science or equivalent experience.
Preferred Qualifications
  • Experience working with or developing Large-language models (LLMs).
  • Experience developing and optimizing algorithms that run efficiently on resource constrained platforms.
  • Design, implementation and benchmarking/fine-tuning of ML/deep learning algorithms.
  • Familiarity with GPU computing or ML modeling frameworks.
  • Experience with observability tools like Prometheus and Grafana.
Additional Requirements

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 $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 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.

Apple is an equal opportunity employer that is 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.

#J-18808-Ljbffr

  • Cupertino, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a mid to senior level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrows problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...


  • Cupertino, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a mid to senior level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrows problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...

  • Software Engineer

    12 hours ago


    Los Angeles, CA, United States Software Resources Full time

    We are looking for Software Engineer for our client located in West Los Angeles/Century City area.This position is mostly REMOTE but you will be required to come into the West Los Angeles office 1 to 4 times a month. We could consider a completely remote candidate in another state if they meet our requirements. Duration : 6 to 12 months with the potential to...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking an exceptional Lead AI Software Engineer to join our team at Apple. This is a unique opportunity to work on cutting-edge technologies and contribute to the development of innovative AI solutions.Job SummaryThis role involves designing, developing, and deploying state-of-the-art AI software applications. The successful candidate...


  • Omaha, NE, United States Election Systems & Software Full time

    We support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish this through continuous investments in research and development, resulting in regular product updates and security...


  • Omaha, NE, United States Election Systems & Software Full time

    We support democracy.The information below covers the role requirements, expected candidate experience, and accompanying qualifications.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish...


  • Omaha, NE, United States Election Systems & Software Full time

    Job DescriptionJob DescriptionDescription:We support democracy.Any additional information you require for this job can be found in the below text Make sure to read thoroughly, then apply.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence...

  • Software QA Engineer

    10 hours ago


    San Jose, CA, United States Innominds Software Pvt. Ltd. Full time

    Engage in requirements gathering and design discussions for product development. Collaborate with stakeholders to define test objectives, assess testing scope, and formulate functional and non-functional test strategies, plans, and artifacts. Develop comprehensive test cases for new product requirements. Create and manage test epics, user stories, tickets,...


  • Cupertino, United States Apple Inc. Full time

    The Apple Data Platform team powers data analytics, exploration, and feature engineering that fuel Siri, Search, Music, Maps, iCloud and many other beloved products in the Apple ecosystem. Our mission is to provide engineers and data scientists with an innovative, reliable, secure, and user-friendly platform for ingesting, storing, processing, and...

  • Software Engineer

    1 week ago


    Cupertino, United States Amazon Full time

    Job ID: 2803487 | Amazon Development Center U.S., Inc.AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a...


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

    Apple Silicon Engineering is seeking Hardware-minded Software engineers to build innovative tools to design the next generation of Apple’s world-leading systems-on-chip (SOCs). Apple’s multi-billion-transistor Ax SOCs are the brain of every iPhone and iPad. The Analog Mixed-Signal (AMS) circuits connect them to the physical world via complex IPs such as...


  • Santa Monica, CA, United States Digital Arts and Sciences, Inc Full time

    Company DescriptionDigital Arts and Sciences (DAS) is a music and content collective founded by music industry veteran Lawrence Vavra. DAS works on a variety of projects and brands, with a focus on releasing music across different genres. The company is now expanding its business to launching new consumer apps. Contact email: contact@digitalscience.art.Role...

  • Software Engineer

    7 days ago


    Cupertino, United States Experis Full time

    Our client, a leading technology company, is seeking a Software Engineer to join their team. As a Software Engineer, you will be part of the data processing and machine learning team supporting Apple's internal use. The ideal candidate will have strong experience in building frontend and backend of web-based services, familiarity with Python, and the ability...

  • Software Engineer

    1 month ago


    Cupertino, United States Manpower Group Inc. Full time

    Our client, a leading technology company, is seeking a Software Engineer to join their team. As a Software Engineer, you will be part of the data processing and machine learning team supporting Apple's internal use. The ideal candidate will have strong experience in building frontend and backend of web-based services, familiarity with Python, and the ability...

  • Software Engineer

    1 month ago


    Cupertino, United States Experis Full time

    Our client, a leading technology company, is seeking a Software Engineer to join their team. As a Software Engineer, you will be part of the data processing and machine learning team supporting Apple's internal use. The ideal candidate will have strong experience in building frontend and backend of web-based services, familiarity with Python, and the ability...

  • Software Engineer

    7 days ago


    Cupertino, United States Experis Full time

    Our client, a leading technology company, is seeking a Software Engineer to join their team. As a Software Engineer, you will be part of the data processing and machine learning team supporting Apple's internal use. The ideal candidate will have strong experience in building frontend and backend of web-based services, familiarity with Python, and the ability...

  • Software Engineer

    5 days ago


    Cupertino, United States Manpower Group Inc. Full time

    Our client, a leading technology company, is seeking a Software Engineer to join their team. As a Software Engineer, you will be part of the data processing and machine learning team supporting Apple's internal use. The ideal candidate will have strong experience in building frontend and backend of web-based services, familiarity with Python, and the ability...


  • Cupertino, CA, United States Amazon Full time

    Job ID: 2803487 | Amazon Development Center U.S., Inc. AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a...


  • Cupertino, California, United States Apple Full time

    About the RoleApple is seeking a highly skilled and experienced software engineer to lead the development of next-generation networking technologies for our Core Networking team. As a key member of this team, you will be responsible for designing and enhancing the operating system networking components across Apple's range of products.SalaryThe estimated...


  • Cupertino, California, United States Apple Full time

    Imagine what you could do here at Apple.Cupertino, California, United StatesAbout the RoleWe are looking for a passionate software engineering manager to lead the Contacts Engineering team. As a key member of our organization, you will be at the center of Apple's communication user experiences, with high potential to innovate:Showing people in gorgeous yet...