Senior Software Development Engineer

6 days ago


Cupertino, California, United States Apple Full time
About the Role

We are seeking a highly skilled Senior Software Development Engineer to join our Data Platform team at Apple. As a key member of our team, you will play a critical role in accelerating the adoption of our data platform by developing innovative data solutions.

Responsibilities
  • Define and drive technical vision, roadmap, and strategy for Apple Data Platform, with a focus on integrating AI-driven solutions and advanced data technologies.
  • Guide the design and development of new data solutions that accelerate the use of Data & AI across Apple.
  • Participate in product design reviews to ensure efficient and secure use of data in Apple.
  • Collaborate with stakeholders and cross-functional leaders in engineering, product, and operations across Apple to ensure the correct adoption of Apple Data Platform.
  • Lead and mentor new hires and fellow engineers.
  • Provide guidance and establish processes to ensure engineering excellence, efficiency, and operational sustainability of our platform.
  • Foster a healthy, inclusive, collaborative, and technology-driven culture.
Requirements
  • 8+ years of software development experience.
  • 3+ years of experience as a technical lead, guiding teams through complex design decisions and setting high benchmarks for code quality, performance, and scalability.
  • In-depth understanding of large language models (LLMs) and their application in AI-driven solutions, including inferencing, embedding, and knowledge base integration (RAG) for improved data retrieval and contextualization.
  • Proven ability to manage and optimize Big Data & AI platforms and infrastructure, with a focus on enhancing adoption through innovative value-add solutions.
  • Experience with large-scale data processing and storage frameworks such as Apache Spark, Apache Flink, Apache Iceberg, and other similar frameworks.
  • Experience with programming languages like Python, Java, and Scala, particularly in the context of data processing and AI integration.
  • Strong organizational skills, capable of working effectively with large cross-functional teams to drive key product innovations.
  • Demonstrated ability to influence and drive product development across diverse teams, with a passion for operational excellence and automation.
  • Superb problem-solving skills and the ability to thrive in a fast-paced and dynamic environment.
  • B.S., M.S., or PhD degree in Computer Science/Engineering, or equivalent work experience.
Preferred Qualifications
  • Understanding of AI agents orchestration for the seamless integration of AI models, enabling automation and enhancing workflow efficiencies across diverse business use cases.
  • Understanding and experience with Large Language model training and fine-tuning.
  • Expertise in AWS Cloud.
  • Hands-on experience in using Kubernetes as an orchestration layer.
  • Working with streaming data processing frameworks such as Apache Flink, Kafka Streams, Spark Streaming.
What We Offer

At Apple, we offer a comprehensive compensation package, including base pay, discretionary bonuses, and commission payments. Our benefits include comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and reimbursement for certain educational expenses. We are an equal opportunity employer committed to inclusion and diversity.



  • Cupertino, California, United States Apple Full time

    Senior Full-Stack Software Development EngineerWe are seeking a highly skilled Senior Full-Stack Software Development Engineer to join our Eval Engineering team at Apple Maps. The ideal candidate will possess substantial professional experience in software development and the implementation of large-scale, scalable data solutions.Key ResponsibilitiesDesign...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior Software EngineerJoin Apple's Apple Services Engineering team as a Senior Software Engineer and contribute to the development of scalable and reliable software solutions for our customers.About the RoleWe are seeking an experienced Senior Software Engineer to lead the design and implementation of complete products, demonstrating expertise...


  • Cupertino, California, United States Apple Full time

    Storage System Quality Engineering TeamWe're seeking a highly skilled Senior Software Development Engineer in Test to join our Storage System Quality Engineering team. As a key member of our team, you will be responsible for ensuring the highest quality of storage technology at the heart of Apple products.Key ResponsibilitiesDevelop and maintain mobile UI...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a Staff Engineer on the Data Solution Platform team at Apple, you will play a key role in accelerating the adoption of the Apple Data Platform by developing data solutions, including advanced data insights, unified search powered by knowledge bases, and the seamless integration of the latest AI technologies to enhance workflows for large data...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior Storage Software EngineerWe are seeking a highly skilled Senior Storage Software Engineer to join our team at Apple. As a key member of our engineering team, you will be responsible for designing and developing next-generation storage technologies for all Apple platforms.Key Responsibilities:Develop system-level storage architecture...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Senior Full Stack Software Development Engineer to join our Eval Engineering team at Apple Maps. The ideal candidate will possess substantial professional experience in software development and the implementation of large-scale, scalable data solutions.Key ResponsibilitiesDesign and implement novel automated systems...


  • Cupertino, California, United States Ryzen Solutions Full time

    Senior Backend EngineerWe are currently seeking a highly skilled Senior Backend Engineer to join our team at Ryzen Solutions in Cupertino. This is a Contract-W2 position with a Hybrid work setup, requiring 3 days of onsite work.Key Responsibilities:Design and develop scalable, efficient, and secure backend systemsCollaborate with cross-functional teams to...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Apple Inc.Key Responsibilities:Design and develop high-traffic system frameworks and related infrastructureCollaborate with cross-functional partners to develop and improve pairing and communication technologiesWork closely with software teams across the organization...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled and experienced Senior iOS Software Engineer to join our team at Apple. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality iOS applications.Key ResponsibilitiesCollaborate with cross-functional teams to design and develop new features...


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

    Unlock the Power of Data at AppleAs a Senior Software Development Engineer on the Apple Data Platform team, you will play a critical role in shaping the future of data analytics and AI-driven solutions across Apple's ecosystem. Our mission is to empower engineers and data scientists with a cutting-edge platform for data ingestion, storage, processing, and...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer in Test to join our Storage System Quality Engineering team at Apple. As a key member of our team, you will be responsible for ensuring the highest quality of storage technology in our products.Key ResponsibilitiesLead the development of mobile UI automation...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled and experienced Senior iOS Software Engineer to join our team at Apple. As a key member of our Wallet team, you will be responsible for designing and developing innovative software solutions that meet the needs of our customers.ResponsibilitiesCollaborate with cross-functional teams to identify and prioritize new...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a key member of our organization, you will be responsible for designing and developing innovative software solutions that drive business growth and improve customer experiences.Key ResponsibilitiesInnovate and deliver creative software designs to...


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

    About the RoleWe are seeking a highly skilled Senior Storage Software Engineer and Architect to join our team at Apple Inc. As a key member of our engineering team, you will be responsible for designing and developing next-generation storage technologies for all Apple platforms.Key ResponsibilitiesDevelop System-Level Storage Architecture Solutions: Design...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Data Platform team at Apple. As a key member of our team, you will be responsible for developing and implementing cutting-edge data solutions that accelerate the adoption of our Apple Data Platform.Key ResponsibilitiesDefine and drive technical vision, roadmap, and...


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

    Unlock the Power of AI and Data at AppleAs a Senior Software Development Engineer on the Apple Data Platform team, you will play a key role in shaping the future of AI-driven data solutions. Our mission is to empower engineers and data scientists with innovative, reliable, secure, and user-friendly platforms for ingesting, storing, processing, and...


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

    Job SummaryWe are seeking a highly skilled Senior Storage Software Engineer and Architect to join our team at Apple Inc. As a key member of our engineering team, you will be responsible for designing and developing next-generation storage technologies for all Apple platforms.Key ResponsibilitiesDevelop system-level storage architecture solutions to add...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior Software Engineer - Security and InfrastructureJoin Apple's Data Platform team as a Senior Software Engineer - Security and Infrastructure. We're looking for a talented engineer to help us build a secure and reliable data platform that powers analytics, experimentation, and ML feature engineering for Siri, Search, and other ML...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior Software Engineer - Cloud ServicesWe are seeking an experienced Senior Software Engineer to join our team and contribute to the development of our cloud services. As a key member of our team, you will be responsible for designing, implementing, and operating highly scalable distributed systems.Key Responsibilities:Design and implement...


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

    Job SummaryWe are seeking a highly skilled Senior Software Development Engineer in Test to join our Storage System Quality Engineering team at Apple Inc. As a key member of our team, you will be responsible for ensuring the highest quality of storage technology in our products.Key ResponsibilitiesLead the development and implementation of automated testing...