JobsSoftware Engineer - GenAI, Ai & Data Platforms (AiDP)
Job description
Join Apple's Information Systems and Technology group as a mid-career Software Engineer, where you will collaborate with various teams to enhance Apple's operational systems and customer experiences. You will be involved in designing, developing, and maintaining software primarily in Java and Python, contributing to AI and data platforms. The role emphasizes high-quality solutions and on-time project delivery, requiring strong communication and collaboration skills. This position offers the opportunity to work on a diverse range of projects that impact both Apple customers and employees.
Requirements
- 3+ years of proven experience developing software in Java or Python in a professional capacity.
- 2+ years of experience implementing and shipping high-scale, high-performance, highly available, fault-tolerant, and secure cloud-based distributed systems.
- Demonstrated ability to conduct performance analysis and troubleshoot large scale distributed systems.
- Proficiency in data structures, algorithms, or software design patterns with a focus on implementing testable, maintainable, and extensible backend code.
- BS in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
- Experience with distributed orchestration, storage, and compute systems.
- Experience working with GenAI, including building AI Agents or Skills.
- Proficiency in concurrency, memory management, and performance optimization techniques.
- Comfortable using CI/CD tools for building, testing, deploying, and releasing containerized software applications on cloud-based Kubernetes.
Responsibilities
- Design, develop, test, document, improve, and maintain code primarily in Java and Python.
- Participate in all aspects of projects from planning to design to implementation and future iterations.
- Collaborate with Software Engineers, Project & Product Managers, and other partners to design solutions.
- Conduct performance analysis and troubleshoot issues in large scale distributed systems.
- Implement high-quality solutions that are testable, maintainable, and extensible.
- Utilize CI/CD tools to manage the deployment of containerized applications.
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?
