Backend Software Engineer
4 weeks ago
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.
-
Senior GPU Compiler Backend Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob 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 timeJob 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...
-
GPU Compiler Backend Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeAbout 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 timeRole 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...
-
Senior Full Stack Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob 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...
-
Senior Full Stack Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeAbout 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...
-
Software Development Engineer
1 month ago
Cupertino, California, United States RTA US Full timeJob 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...
-
High Performance Backend Engineer
1 week ago
Cupertino, California, United States Apple Full timeAbout 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 timeWe 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,...
-
Software Engineering Manager, Mail Intelligence
4 weeks ago
Cupertino, California, United States Apple Full timeImagine 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...
-
Cloud Security Software Engineer
4 days ago
Cupertino, California, United States Apple Full timeAbout 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...
-
Senior Software Application Specialist
4 weeks ago
Cupertino, California, United States Experis Full timeWe 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 timeAbout 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 timeAbout 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...
-
Software Engineer, Information Systems Expert
4 weeks ago
Cupertino, California, United States Apple Full timeAbout 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...
-
Backend Java QE Specialist
4 weeks ago
Cupertino, California, United States Lorven Technologies Full timeJob 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...
-
Medical Software Architect
4 weeks ago
Cupertino, California, United States Apple Full timeJob 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...
-
Software Development Engineer in Test, Apple
4 weeks ago
Cupertino, California, United States Apple Full timeAbout 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...
-
Software Development Specialist
4 weeks ago
Cupertino, California, United States Zolon Tech Inc. Full timeJob 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...
-
AIML Machine Learning Engineer On-Device
1 month ago
Cupertino, California, United States Apple Full timeJob 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...