Senior AI/ML Software Development Engineer in Test
Listed on 2026-07-18
-
Software Development
Backend Developer, Software Engineer, Machine Learning/ ML Engineer, DevOps
Senior AI/ML Software Development Engineer in Test
Cupertino, California, United States – Software and Services
DescriptionThe Apple Services Engineering AI/ML quality organization seeks a Software Developer in Test for our Tools & Automation team, focusing on building developer tools, test frameworks, and libraries, and leading cross‑functional projects. The role requires a passion for quality engineering and solid software engineering skills to deliver high‑quality services to Apple’s customers.
Responsibilities- Guide tool analysis, create proof‑of‑concept models, and recommend tools to support the selection process.
- Analyze, recommend, and implement best practices for coding guidelines, design principles, process workflow, quality gates, CI/CD process, etc.
- Design, implement, and maintain automation tests, testing & development frameworks, and tooling to support backend services and machine‑learning models and pipelines.
- Partner with cross‑functional teams to define and drive quality assurance best practices, techniques, and methodologies.
- Identify process and architecture inefficiencies and drive improvements, reducing risk and fostering continuous testing throughout the SDLC.
- Mentor junior team members.
- BS or MS in Computer Science or related field, or relevant industry experience.
- Proficiency in Java, Python or similar programming languages.
- Advanced experience designing and implementing testing frameworks for distributed systems, machine‑learning pipelines, and service‑layer testing, including backend APIs, data processing, and infrastructure components.
- Passion for quality engineering and creative approaches for testing machine‑learning algorithms and large‑scale distributed data systems.
- Creative problem solving with attention to detail.
- Impeccable communication skills and ability to collaborate with multiple stakeholders across organizations and project timelines.
- Highly organized, self‑motivated, and passionate about achieving results, excited about AI and ML technologies.
- Advocacy for a positive customer experience.
- Knowledge of Big Data systems;
Apache Spark experience. - Experience designing AI and/or ML algorithms.
- Adept at leveraging technology to solve problems, building tooling, automating tasks, and developing supporting systems to streamline development workflows.
Competitive base pay ranging from $150,400 to $277,600, based on skills, qualifications, experience, and location. Possible discretionary bonuses, commission, and relocation assistance. Stock options and share purchase plans available. Comprehensive medical and dental coverage, retirement benefits, discounted products and free services, educational expense reimbursement, and other benefits.
Equal Opportunity EmployerApple is an equal‑opportunity employer committed to inclusion and diversity. The company seeks to promote 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.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).