Backend Software Engineer

4 weeks ago


Cupertino, California, United States Apple Full time
Job Description

Backend Software Engineer - Capacity Management

Cupertino, California, United States

Software and Services

Are you ready to make a significant impact in Apple Services' infrastructure space? As a Software Developer focusing on cloud computing resource management, you will play a crucial role in maintaining and enhancing capacity and quota management systems within Apple's cloud ecosystem.

The work you do will directly impact the efficiency of how cloud resources are currently managed, allow for significant cost-savings within Apple, and enable teams to quickly access cloud resources when launching new products and features.

You'll be working cross-functionally with finance, product, and platform teams to ensure the stability and performance of existing systems while also paving the way for new features.

About the Role

In this role, you will conduct code reviews, identify areas for improvement, and implement best practices to ensure code quality and maintainability, as well as participate in troubleshooting and resolving issues related to quota management systems in production environments.

This role will primarily focus on implementing robust quota enforcement mechanisms to ensure efficient and simple resource allocation across infrastructure at Apple.

Requirements

  • Bachelor's or Master's degree in CS, EE or related field – or equivalent experience
  • 4+ years of backend development experience
  • Strong programming skills in languages such as Golang and Java
  • Proven experience as a backend software engineer, with a focus on capacity management, infrastructure, or similar roles

Preferred Qualifications

  • Proficiency in database design and management (SQL and NoSQL)
  • Familiarity with cloud computing platforms (e.g., AWS, Azure, Google Cloud)
  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus
  • Knowledge of networking and distributed systems concepts

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 $143,100 and $264,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.

Benefits

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.

Equal Opportunity Employer

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

  • AIML Backend Engineer

    4 weeks ago


    Cupertino, California, United States Apple Full time

    Job SummaryAs a Backend Engineer in AIML Measurement at Apple, you will play a pivotal role in developing Apple Intelligence, driving the next generation of groundbreaking products across all Apple platforms. You will develop and maintain systems to assess the quality and safety of Apple Intelligence, ensuring our AI/ML models meet the highest standards.Key...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a skilled Compiler Engineer to join our team at Apple, working on the development of our GPU compiler backend. As a member of our Pre-Silicon backend team, you will design and implement significant parts of the compiler for future Apple GPUs.Key ResponsibilitiesImplement LLVM-based compilers to generate optimized shader binary...


  • Cupertino, California, United States Apple Full time

    Role OverviewAs a Senior Backend Software Engineer on our Fitness Data Services team, you will play a key role in shaping the future of Apple's Original Content across Fitness+, Apple TV+, and Apple Immersive Video. Your expertise will be instrumental in defining and building high-quality customer-centric content services.Key Responsibilities• Design and...


  • Cupertino, California, United States Apple Full time

    Job Description:At Apple, we're looking for a skilled Full Stack Software Engineer to join our team. As a Full Stack Software Engineer, you will be responsible for designing and developing innovative front-end and backend software features using micro services architecture for our organization's internal web applications.Key Responsibilities:- Design and...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Full Stack Software Engineer to join our team at Apple. As a Full Stack Software Engineer, you will be responsible for designing and developing innovative front-end and backend software features using micro services architecture for our organization's internal web applications.Key ResponsibilitiesDesign and...


  • Cupertino, California, United States RTA US Full time

    Job DescriptionJob Title: Software Development EngineerLocation: Cupertino, CADuration: 12 MonthPay Range: $65-$70/h on DOEJob Description:Duties:Develop a web-based toolkit for data processing and machine learning.Skills:Hands-on experience in building frontend and backend of web-based services.Familiarity with Python and ability to learn new software...


  • Cupertino, California, United States Apple Full time

    About the RoleAt Apple, we are committed to delivering high-quality products and services that exceed our customers' expectations. As a Sr. Backend Engineer, QoS, you will play a critical role in shaping the future of our services engineering team.Job DescriptionWe are seeking an experienced Senior Backend Engineer to join our team in Cupertino, California....

  • Software Developer

    4 weeks ago


    Cupertino, California, United States Experis Full time

    We are seeking a skilled Software Developer to join our team at Experis. As a key member of our data processing and machine learning team, you will be responsible for developing web-based services that support Apple's internal use. The ideal candidate will have strong experience in building frontend and backend of web-based services, familiarity with Python,...


  • Cupertino, California, United States Apple Full time

    Imagine the possibilities when intelligence meets innovation in one of the most widely used applications at Apple. As the Mail Intelligence Engineering Manager, you will be at the forefront of integrating cutting-edge machine learning technologies into the Mail application across iOS, iPadOS, macOS, and visionOS. Your role is pivotal in creating intelligent...


  • Cupertino, California, United States Apple Full time

    About AppleAt Apple, we believe in the importance of security and privacy for our customers. We strive to provide the highest standard of security and protection for our products and services.Job DescriptionAs a Cloud Security Software Engineer on our Security Engineering & Architecture team, you will play a key role in designing and building software that...


  • Cupertino, California, United States Experis Full time

    We are seeking a highly skilled Software Engineer to join our team at Experis, a leading technology company. 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,...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking an experienced Java Software Engineer to join our team in Cupertino, California. As a key member of our Information Systems & Technology organization, you will be responsible for designing and developing scalable enterprise-level backend solutions.Key ResponsibilitiesDesign and develop high-quality, scalable, and secure backend...

  • Software Developer

    1 month ago


    Cupertino, California, United States Experis Full time

    About the Role:We are seeking a highly skilled Software Developer to join our team at Experis. As a key member of our data processing and machine learning team, you will be responsible for developing web-based tools for Apple's internal use.Key Responsibilities:Design and develop frontend and backend of web-based servicesDevelop strong experience in building...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking an experienced Java Software Engineer to join our team in Cupertino, California. As a key member of our Information Systems & Technology organization, you will be responsible for designing and developing scalable enterprise-level backend solutions.Key ResponsibilitiesDesign and develop high-quality, scalable, and secure backend...


  • Cupertino, California, United States Lorven Technologies Full time

    Job Title: Backend Java QE SpecialistJob Overview:Lorven Technologies is seeking a skilled Java Backend Quality Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing high-quality RESTful APIs using core Java. Your expertise in Agile methodologies and experience with AWS web-enabling...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Medical Software Architect to join our team at Apple. As a key member of our CPU optimization team, you will be responsible for advancing our leading-edge technology by optimizing CPUs and Accelerators across all Apple platforms.Key ResponsibilitiesConduct application and benchmark performance analysisExplore new...


  • Cupertino, California, United States Apple Full time

    About the RoleCraft innovative tools for creative professionals, video makers, and visual storytellers as a Full-Stack Software Developer in Test at Apple.Key ResponsibilitiesPlan, design, write, maintain, and execute test cases manually and through automation using Swift and Python.Drive quality and process improvements to ensure features are rock-solid and...


  • Cupertino, California, United States Zolon Tech Inc. Full time

    Job Opportunity:We are seeking a skilled Software Development Specialist to join our team at Zolon Tech Inc. The ideal candidate will have hands-on experience in building the frontend and backend of web-based services, with a strong background in Python programming.Key Responsibilities:Develop a web-based toolkit for data processing and machine learning...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a Machine Learning Engineer for Apple's On-Device Framework, you will play a critical role in expanding what is possible for Apple and for the world. You will design and implement improvements to Apple's Model Intermediate Language (MIL), the intermediate representation of neural-network workloads shared across the inference stack. This will...