JobsSoftware Engineer â Applications
Job description
This role at Apple involves building and delivering innovative software applications to support quality assurance standards in Applied Machine Learning. The position requires collaboration with development, dev-operations, and project management teams to ensure effective deployment of high-quality solutions. The focus is on implementing Continuous Integration and Delivery pipelines, as well as designing test automation frameworks for large-scale applications. The role is based in Cupertino, California, with opportunities for growth and development within the company.
Requirements
- Bachelor's degree or foreign equivalent in Electronic Engineering, Information Systems Management, Computer Science or related field.
- 5 years of progressive, post-baccalaureate experience in the job offered or related occupation.
- 3 years of experience implementing Continuous Integration and Delivery pipelines using contemporary coding practices.
- 3 years of experience using Object Oriented Programming principles and Java to design and write utilities and applications.
- 3 years of experience designing and implementing test automation frameworks for API based testing.
- 3 years of experience testing distributed systems built around technologies such as Cassandra, Hadoop, Spark, Kafka, or Solr.
- 3 years of experience preparing test strategies based on knowledge of Machine Learning development lifecycle and architecture of Big Data pipelines.
- 3 years of experience planning and executing Integration, System, API and Acceptance testing.
Responsibilities
- Build and deliver innovative software applications to support quality assurance standards.
- Conduct quality assurance on large scale mission critical applications using custom and open-source solutions.
- Design and implement test automation frameworks for large scale multi-tier distributed applications.
- Create and maintain software tools and utilities to assist with better quality of application development.
- Integrate test coverage, system and unit testing frameworks to achieve Continuous Integration and Delivery.
- Implement and maintain code, configuration and infrastructure management services to ensure stable delivery.
- Work with development, dev-operations and project management teams to promote clean coding and effective deployment.
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?
