We are seeking a versatile and motivated software quality engineer to join our Siri AI Quality Engineering group. In this role, you'll be at the forefront of enabling AI assistant experiences in Apple’s next-generation hardware platforms.
Requirements
- 5-10+ years of experience working as a Software Quality engineer with primary focus on automation
- Expertise in Python, Bash and/or Swift with exposure to ML/NLP libraries
- In-depth knowledge of software development lifecycle, testing methodologies, and testing tools
- Developing test plans, assessing risk, filing appropriate defects, and providing relevant data for test reporting
- Develop and maintain robust testing frameworks using machine learning models
- Experience with developing test strategies, including: writing test plans, test cases, and testing architectures
- Expertise with LLM usage to innovate and improve efficiency of the daily work
- BS/MS or equivalent experience in Computer Science or related field
- Strong software engineering skills, including system design, development, testing, debugging, release and maintenance
- Drive development and deployment of relevant ML testing tools and infrastructure
- Deep understanding of automated software testing methodologies and lifecycle, including integration testing, component mocking, and dependency injection
- Ability to work independently, raise issues and take corrective actions
- Ability to triage problems, prioritize accordingly, and propose a resolution
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance