At Apple, the IS&T organization is seeking to build and maintain mission-critical applications and services that support Apple customers, employees, partners, and products worldwide, specifically in the areas of legal, security, and compliance functions.
Requirements
- Familiarity with AI/ML algorithms and frameworks with experience in integrating AI/ML concepts into software design and implementation
- Solid understanding of key software architecture principles including load-balancing, system observability, microservices, security, cryptography, performance and reliability
- Knowledge of AI-powered Assistant tools and IDE integrations
- Knowledge of cloud data warehousing platforms such as Snowflake
- Hands-on experience in writing components, frameworks and libraries that improve software efficiency and scalability
- Familiarity with cloud platforms like AWS or GCP and CI/CD tools
- 7+ years in software development experience in Java with proficiency in Unix operating system
Responsibilities
- Design, develop and maintain scalable, reliable and secure web applications
- Architect robust solutions while considering performance, security and maintainability
- Work with functional leads, business stakeholders, project managers and technical teams in a cross-functional environment to understand requirements and implement solutions
- Provide level-of-effort estimations based on thorough research, code study and work prioritization to inform stakeholders of progress and delivery timelines
- Perform and ensure rigorous code reviews to ensure high-quality code
- Mentor and provide technical guidance to other software engineers
- Identify root causes of complex technical issues and deliver robust fixes
Other
- Ability to communicate effectively, both written and verbal, to both technical and non-technical stakeholders across cross-functional teams
- Bachelors degree in Computer Science/Engineering or equivalent
- Proven experience in leading a team of engineers
- Ability to work in a cross-functional environment
- Effective communication skills