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


  • Cupertino, California, United States Interviewstreet, Inc. dba HackerRank Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Interviewstreet, Inc. dba HackerRank in Cupertino, CA.Key Responsibilities:Evaluate and assess various technologies to determine their suitability for our projects.Develop proof-of-concepts (POCs) to demonstrate the effectiveness of new...


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

    Job Title: Senior iOS Software EngineerWe are seeking a highly skilled Senior iOS Software Engineer to join our team at Apple. As a key member of our Home Platforms Software Team, you will be responsible for designing and developing high-quality software for Apple TV, HomePod, and iPhone.About the RoleThis is an exciting opportunity to work on cutting-edge...


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

    Job DescriptionWe 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 developing system-level storage architecture solutions, adding functionality and improving performance across multiple product lines.Responsibilities:Develop and maintain device...


  • Cupertino, California, United States Apple Full time

    Job DescriptionSenior Software EngineerThis role involves managing petabytes of data and designing and implementing new frameworks to build scalable and efficient data processing workflows.The successful candidate will be responsible for ensuring the completeness of all data ingestion and full metadata enrichment covering data classification annotations,...


  • Cupertino, California, United States Apple Full time

    Senior iOS Software EngineerWe 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 be responsible for designing, developing, and delivering high-quality iOS software solutions that enable innovative location-aware experiences for our users.Key Responsibilities:Design and...


  • Cupertino, California, United States JobRialto Full time

    Job Requirements:We are seeking a highly skilled Senior Embedded Software Engineer to join our team at JobRialto. The ideal candidate will have a strong background in C programming and embedded development, with a minimum of 5-7 years of experience in software engineering and 2-5 years of experience in program management.The successful candidate will have a...


  • 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 DescriptionAs a Senior Embedded Software Engineer at Apple, you will be responsible for developing innovative firmware for future Apple products. This role requires high-level architectural thinking, low-level programming, excellent communication and leadership skills, and the ability to work in a fast-paced environment.You will be a mentor to junior...


  • Cupertino, California, United States OSOM Full time

    Job DescriptionOSOM is seeking a highly skilled Senior Systems Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining the system software and firmware for our high-end devices.You will work closely with our hardware engineering team to bring up new platform designs and optimize...


  • Cupertino, California, United States Formula Full time

    Senior Full Stack Software EngineerWe are seeking an exceptional Senior Full Stack Software Engineer to join our Worldwide Business Development and Strategy team. As a key member of our team, you will play a critical role in driving our technology vision forward and ensuring the successful execution of multiple initiatives.Key Responsibilities:Participate in...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Runtime Software Development Engineer to join our team at Amazon. As a key member of our Utility Computing organization, you will be responsible for designing and developing high-performance software solutions for our customers.As a Senior Runtime Software Development Engineer, you will have the...


  • Cupertino, California, United States Apple Full time

    Job DescriptionAs a Senior Software Engineer at Apple, you will be responsible for designing and developing cutting-edge traffic proxies that power Apple services at an unprecedented scale. You will work closely with internal partner teams to enhance our network stack for improved ingress, egress, and mesh functionality.This role requires a deep...


  • Cupertino, California, United States Walmart Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team as a Technical Lead for iOS development. As a key member of our full-stack team, you will be responsible for guiding software engineers to deliver high-quality iOS mobile features using cutting-edge technologies such as iOS, GQL, and more.Key ResponsibilitiesDesign, develop,...


  • Cupertino, California, United States Apple Full time

    About the RoleWe 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 be responsible for designing and developing innovative proximity capabilities that enable seamless user experiences.Key ResponsibilitiesDesign and develop high-quality iOS software applications and...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Apple. As a key member of our cloud services team, you will be responsible for designing, implementing, and operating highly scalable distributed systems.Key Responsibilities:Design and implement scalable distributed systemsCollaborate with...


  • 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

    Role OverviewAt Apple, we're committed to creating innovative products that surprise and delight millions of customers. Our Storage System Quality Engineering team is responsible for ensuring the highest quality for storage technology at the heart of our products. We're seeking a talented Senior Software Development Engineer in Test to join our team and...

Senior Software Engineer

2 months ago


Cupertino, California, United States Apple Full time

Overview:
Weekly Hours: 40

Role Number:

The AI/ML Siri Performance and Reliability Metrics team is in search of a Senior Software Engineer with a robust background in constructing extensive data systems and the ability to thrive in a dynamic environment with substantial influence.

We are looking for a skilled engineer who excels in collaboration across teams and possesses a commitment to excellence.

Our focus is on designing and implementing performance metrics and visualization tools that provide critical data and insights to AI/ML engineering and leadership.


As a Senior Software Engineer on the AIML Performance & Reliability metrics team, you will play a pivotal role in enhancing Siri's performance and user experience throughout the software development lifecycle by developing metrics, data systems, and automated data analysis and visualization tools aimed at improving Siri's performance and reliability.


If you are passionate about delivering impactful results with outstanding programming, problem-solving, and communication skills, and are dedicated to creating top-tier products, we want to hear from you.


Our engineers on the Siri Performance and Reliability metrics team have the chance to make a significant impact across all Apple platforms through close collaboration with Engineering feature and product teams, Testing teams, and Quality teams.

Your contributions will directly enhance Siri's user experience for billions of Apple consumers.


Responsibilities:
We are seeking an engineer responsible for defining, developing, and delivering essential user-facing performance metrics to engineering partners and senior leadership.

In this capacity, you will work closely with engineering teams to identify opportunities for Siri performance enhancement. Your responsibilities will include maintaining large-scale data systems on both server and on-device for performance metrics computation and observability. We seek someone with excellent communication skills, capable of engaging with colleagues and leadership to collaboratively solve complex challenges.

You should be comfortable executing in a rapidly evolving environment with ambiguous requirements, driving incremental impact. You will demonstrate strong problem-solving abilities and be self-directed with a proven track record of execution. A continual desire for learning, attention to detail, and the ability to identify opportunities for innovation and knowledge sharing are essential. You will adhere to best practices for code development, including unit testing, CI/CD, performance testing, documentation, monitoring, and alerting.

Your role will involve collaborating with stakeholders to understand metric requirements, provide technical guidance, gather specifications, and deliver effective data solutions and dashboards.


Minimum Qualifications:
Expert knowledge of one or more object-oriented programming languages (Java, Objective-C, C++, Scala, Swift, etc.).
Proficiency in building data systems for product metrics and analytics.

Experience with Spark or other distributed data technologies (e.g., Hadoop, Presto, Flink, Druid) for creating efficient and large-scale data systems.

Experience 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 developing big data systems and analyzing large data volumes to identify patterns, derive insights, and troubleshoot anomalies.

Proficient in SQL for data analysis, insight derivation, and improvement initiatives.
Leadership experience, including serving as a technical lead for complex development projects, demonstrating sound technical judgment and prioritization skills.

Demonstrated ability to navigate a complex cross-functional environment, influence at all levels, and build strong relationships to deliver impactful results.


Preferred Qualifications:
Experience in Swift and familiarity with common iOS libraries and architecture.
Experience in building dashboards and visualizations using BI tools like Apache Superset, Tableau, Looker, or similar.
Experience in data architecture and modeling.
Experience in performance and reliability measurement and hotspot identification.
Experience in troubleshooting and optimizing data system issues at scale.
Experience in deploying code on devices and addressing performance bottlenecks.

Experience in logging data from devices and understanding telemetry protocols.


Compensation & Benefits:
At Apple, base pay is one component of our total compensation package and is determined within a range. This allows for growth as you develop within your role.

The base pay range for this position is between $175,800 and $312,200, with your base pay depending 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 they voluntarily participate in Apple's Employee Stock Purchase Plan.


Additional Benefits:

Comprehensive medical and dental coverage, retirement benefits, a variety of discounted products and free services, and reimbursement for certain educational expenses related to career advancement at Apple.

Additionally, this role may be eligible for discretionary bonuses or commission payments as well as relocation assistance. Learn more about Apple Benefits.

Note:

Apple's benefits, 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.