Senior Software Engineer

5 days ago


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

We are seeking a highly skilled Senior Software Engineer to join our Siri Performance and Reliability Metrics team. As a key member of this team, you will be responsible for designing, developing, and delivering key user-facing performance metrics to engineering partners and senior leadership.

Key Responsibilities
  • Partner closely with engineering teams to identify opportunities for improvement of Siri performance
  • Maintain large-scale data systems on server and on-device for performance metrics computation and observability
  • Develop and deliver effective data solutions and dashboards to meet the needs of engineering partners and senior leadership
  • Collaborate with customers to understand metric needs and provide technical guidance
Requirements
  • Expert knowledge of one or more object-oriented programming languages (Java, Objective-C, C++, Scala, Swift, etc.)
  • Experience working with Spark or other distributed data technologies (e.g. Hadoop, Presto, Flink, Druid) for building efficient and large-scale data systems
  • Experience working with one or more scripting languages (Python, Ruby, Bash, etc.)
  • 7 years of development experience and a Bachelor's or Master's degree in Computer Science or a related field, or 5 years of development experience and a PhD in Computer Science or a related field
  • Expertise in development of big data systems and analysis of large data volumes to identify patterns, draw insights, and troubleshoot anomalies
  • Knowledge of SQL to analyze data, derive insights, and drive improvements
  • Leadership experience, including being a technical lead for complex development projects, demonstrating good technical judgment and prioritization skills
Preferred Qualifications
  • Experience in Swift and common iOS libraries and architecture
  • Experience building dashboards and visualizations using BI tools like Apache Superset, Tableau, Looker, or similar
  • Experience in data architecture and data modeling
  • Experience in performance and reliability measurement and identification of hotspots
  • Experience in troubleshooting and optimizing data systems issues at scale
About Apple

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.



  • 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

    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

    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 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 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 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 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 - Data SecurityAt Apple, we're committed to delivering innovative products and services that empower our customers to live their best lives. As a Senior Software Engineer - Data Security, you'll play a critical role in ensuring the security and integrity of our data platform.Responsibilities:Define and drive the technical...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Data Platform team within the ASE organization. As a Senior Software Engineer - Data Security, you will be responsible for defining and driving the data security roadmap for our data platform, ensuring the best data security control and governance across our stack at Apple...


  • 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 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 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 - 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 Full time

    About the RoleWe are seeking a highly skilled Senior iOS Software Engineer to join our team at Apple's Home Ecosystem group. As a key member of our team, you will be responsible for designing, developing, and implementing new software experiences for our HomeKit Camera products.Key ResponsibilitiesDesign and implement new software experiences in close...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior iOS Software Engineer to join our Home Platforms Software Team at Apple. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions for Apple TV, HomePod, and iPhone.Key ResponsibilitiesDesign and develop software solutions for Apple TV,...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Apple Services Engineering (ASE) team. As a senior 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.Key ResponsibilitiesDevelop and deploy new...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team as a Traffic Engineer. As a key player in our tech ecosystem, you will be responsible for designing and developing cutting-edge traffic proxies that power Apple services at an unprecedented scale.Key ResponsibilitiesOrchestrate the design and development of traffic...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior Software Engineer - AIML ObservabilityWe are seeking a highly skilled Senior Software Engineer to join our AIML Observability team at Apple. As a key member of our team, you will design and build cloud-native solutions for Siri, Search, and other AIML products.About the RoleThis is an exciting opportunity to work on large-scale cloud-native...


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

    Senior Software Engineer - Generative AI ToolsAt 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 unlock new experiences that were never possible before.About the RoleThis is a unique opportunity to work on cutting-edge AI technologies and contribute to...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior iOS Software Engineer to join our team at Apple's Home Ecosystem group. As a key member of our team, you will be responsible for designing and implementing new software experiences for our HomeKit Camera products.Key ResponsibilitiesDesign, architect, and implement new apps, frameworks, and daemons in...