JobsSoftware Development Engineer
Job description
This role at Apple involves collaborating with cross-functional engineering teams to develop tools and frameworks using languages such as GoLang, Java, and Python. The primary focus is on analyzing user needs, developing software solutions, and ensuring the performance of the Search API Stack. The position requires participation in code reviews and maintaining performance tools that generate load test traffic. This is an opportunity to work in a dynamic environment that values innovation and diversity.
Requirements
- Master's degree or foreign equivalent in Computer Science, Computer Engineering, or related field.
- 2 years of experience in the job offered or related occupation.
- 1 year of experience utilizing Golang to build search products and APIs.
- 1 year of experience with automation for load testing and analysis to detect failures.
- 1 year of experience with Kubernetes, AWS, or internet scale web services for test traffic.
- 1 year of experience with performance test tools or automation frameworks.
- 1 year of experience in complex product stack.
- 1 year of experience in test source data management to manage source data collection and storage.
- 1 year of experience in stack architecture to develop a modular load-testing strategy for monolithic product stack.
Responsibilities
- Discuss with cross-functional engineering teams and collect technical API specifications.
- Research, design, and develop tools, frameworks, and pipelines using GoLang, Java, and Python.
- Analyze user needs and develop software solutions applying principles of computer science and engineering.
- Participate in code review and approval processes to merge code.
- Build deployment pipelines to deploy tools from AWS clusters.
- Analyze and benchmark product performance.
- Provide technical recommendations to improve the efficiency of the Search API Stack.
- Debug the Siri Search stack for performance issues and qualify the product for releases.
- Maintain and support performance tools that generate load test traffic in pre-production test clusters.
- Document and report performance benchmarking.
- Participate in Root Cause Analysis meetings to identify preventative measures.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
