Current jobs related to Senior Software Engineer - Cupertino, California - Apple


  • Cupertino, California, United States Apple Full time

    Job SummarySenior Embedded Software Engineer at AppleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Apple. As a Senior Embedded Software Engineer, you will be responsible for designing and implementing innovative firmware for future Apple products.Key ResponsibilitiesDevelop high-quality firmware for complex embedded...


  • Cupertino, California, United States Syntricate Technologies Full time

    Job Title: Senior Python Software EngineerDescription:We are seeking a highly skilled Senior Python Software Engineer to join our team at Syntricate Technologies. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Python.Key Responsibilities:Design and develop software...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior iOS Software EngineerAbout the Role:As a Senior iOS Software Engineer at Apple, you will be responsible for designing and developing high-quality software for Apple TV and other home platforms. You will work closely with cross-functional teams to create seamless user experiences and drive full-product solutions.Key Responsibilities: Design...


  • Cupertino, California, United States Apple Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Apple Services Engineering Data Platform team. As a key member of this team, you will design and build a scalable data platform services that is used across Apple.This role requires deep understanding of developing products that are highly scalable, highly available and fully...


  • Cupertino, California, United States JobRialto Full time

    Job Description:JobRialto is seeking a skilled Senior Embedded Software Engineer to join our team. The ideal candidate will have 5-7 years of experience in engineering and 2-5 years of experience in program management. A Bachelor's Degree in Computer Engineering or relevant work experience is required. The successful candidate will have expertise in...


  • Cupertino, California, United States Apple Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Apple. As a key member of our small agile team, you will be responsible for designing, implementing, and supporting highly scalable applications and web services.Key Responsibilities:Design and implement high-performance, concurrent systems using RustCollaborate with...


  • Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking a highly skilled Senior Software Engineering Project Manager to lead the delivery of world-class teaching materials for developers. As a key member of the Developer Publications team, you will collaborate with engineers, authors, designers, and editors to drive the success of multiple initiatives.Key ResponsibilitiesDevelop and...


  • Cupertino, California, United States Apple Full time

    Job DescriptionSenior Software Engineer for Education and Enterprise TechnologiesWe are seeking a highly skilled Senior Software Engineer to join our Education and Enterprise Technologies team at Apple. As a key member of our team, you will be responsible for designing and implementing software solutions that enhance the way Apple devices are used in...


  • Cupertino, California, United States Diverse Lynx Full time

    Job Title: Senior Python Software EngineerLocation: RemoteDuration: ContractJob Description10+ Years' Experience in Python Full StackGood Experience in Python or Bash Mandatory CI/CD and Jenkins Experience Mandatory Flask or Django ExperiencePython, DevOps, Full Stack WorkDigital Skills: Python, Digital Skills: DevOps Continuous Integration and Continuous...


  • Cupertino, California, United States Apple Full time

    Job DescriptionJob Title: Senior GPU Compiler Backend Software EngineerJob Summary:We are seeking a highly skilled Senior GPU Compiler Backend Software Engineer to join our team at Apple. As a member of our GPU Compiler Backend Performance Team, you will be responsible for implementing improvements to the open-source LLVM mid-level optimizer and our...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a talented software engineer to help us build and maintain next-generation technologies for Apple's mobile, desktop, wearable, and services platforms. As a senior software engineer, you will be responsible for crafting and implementing new features, as well as maintaining existing libraries.Key ResponsibilitiesCraft and implement...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking an experienced software engineer with expertise in low-latency networking to optimize customer experience by designing systems that enable scaling network-intensive workloads over thousands of CPUs, GPUs, and TPUs.Key ResponsibilitiesDesign and optimize networking solutions for Machine Learning (ML) and High-Performance Computing...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our dynamic team in Apple's ML Platform & Technology group. This role will focus on designing, building, and maintaining large-scale distributed systems to support the end-to-end machine learning (ML) lifecycle.Key ResponsibilitiesDesign and develop large-scale distributed systems...


  • Cupertino, California, United States Apple Full time

    Job SummaryAt Apple, we're passionate about creating innovative products and services that empower our customers. As a Senior Software Development Engineer, you'll play a key role in developing and maintaining our CI/CD pipeline, ensuring seamless integration and deployment of our applications.Key ResponsibilitiesDevelop and maintain CI/CD pipeline,...


  • Cupertino, California, United States Apple Full time

    About the RoleAs a Senior Software Engineer on the Apple Intelligence team, you will play a key part in building groundbreaking conversational assistant technologies for large-scale systems and new client devices. Our team is dedicated to creating innovative solutions that delight and inspire millions of people worldwide.Key Responsibilities Own...


  • Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking a highly skilled Software Engineering Project Manager to lead the development of software features and drive executive communication. The ideal candidate will have a strong background in project management methodologies, requirements development, and team management.Key ResponsibilitiesLead project plans for software feature...


  • Cupertino, California, United States Apple Full time

    Internationalization Software EngineerAt Apple, we're committed to making our products accessible to customers around the world. As a software engineer on the Internationalization team, you'll play a critical role in achieving this goal by developing innovative solutions for language support and localization. We're looking for a talented engineer who is...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe're seeking a talented Senior Software Engineer to join our team and contribute to the development of our Generative AI Middleware. As a key member of our team, you will be responsible for designing and implementing software components that enable communication between nodes in our AI-powered system.Key ResponsibilitiesDevelop daemons and...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Data Platform Engineer to join our team at Apple. As a key member of our Data Platform team, you will be responsible for designing and building scalable data platforms that handle billions of transactions daily. Your expertise in developing high-performance systems will be crucial in crafting data products that are...


  • Cupertino, California, United States Apple Full time

    Unlock New Experiences with AppleAt Apple, we're pushing the boundaries of what's possible with Generative AI. We're seeking a talented Senior Software Engineer to join our team and help us expand the capabilities of our platforms and products.Key Responsibilities:Develop daemons and frameworks to manage AI-powered systems and enable communication between...

Senior Software Engineer

1 month ago


Cupertino, California, United States Apple Full time
Role Summary

As a Senior Software Engineer on Apple's Data Platform team, you will play a critical role in designing, developing, and deploying high-performance systems that handle millions of queries every day. Our team is responsible for building the technology that powers Apple's cloud-based services, including the App Store, Apple TV, and Apple Music.

Key Responsibilities
  • Design and develop large-scale data processing frameworks and applications on cloud-based infrastructure such as AWS and GCP.
  • Develop strong programming expertise in Go, Java, Scala, and scripting languages, with a focus on critical, large-scale distributed systems.
  • Collaborate with cross-functional teams to design and implement cutting-edge solutions for high-performance systems handling millions of online events and queries daily.
  • Apply expertise in Java, Scala, and Go to architect and optimize high-performance systems, ensuring seamless deployment and scalability.
  • Employ advanced analytics techniques using Spark and Flink, contributing to the intelligence behind our dynamic solutions.
Requirements
  • 5+ years of experience designing, developing, and deploying large-scale data processing frameworks and applications on cloud-based infrastructure.
  • Strong programming expertise in Go, Java, Scala, and scripting languages, with a focus on critical, large-scale distributed systems.
  • Proficiency in Infrastructure as Code (IaC) tools and experience with containerization and orchestration (e.g., Docker, Kubernetes).
  • Bachelor's degree in Computer Science, Computer Engineering, Mathematics, or equivalent professional experience.
Preferred Qualifications
  • A learning attitude to continuously improve the self, team, and the organization.
  • Deeply concerned about excellence and quality.
  • Loves fast-paced environment and learning/leveraging new technologies.
What We Offer

At Apple, we offer a comprehensive compensation package, including base pay, discretionary bonuses, and commission payments. We also provide excellent benefits, including comprehensive medical and dental coverage, retirement benefits, and a range of discounted products and free services.

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.