Apple's AI & Data Platform (AiDP) team is seeking a Software Engineer to work on building and scaling best in class data and reporting apps presenting metrics & performance indicators with the least latency and outstanding user experience
Requirements
- 3+ years or more of hands-on proficiency with Java and/or Python or similar language
- Experience in building and deploying cloud-native applications/products
- Working experience with Big data technologies and data platforms
- Familiarity in working with frontend frameworks
- Hands-on experience with distributed computing technologies
- Experience with SQL and NoSQL data stores
Responsibilities
- building various tools and features for Data and ML platforms, including data processing, insights portal, data observability, data lineage, model hub, and data visualization
- building custom solutions ground up or taking open source products and customizing them for Apple’s needs
- building innovative tools and frameworks that can extend the functionality of 3rd party BI tools using APIs
- designing and owning end to end applications
- driving and leading functional & technical discussions with development teams
- engaging directly with key business partners to understand the business strategies and solution needs
Other
- Bachelor’s degree in computer science or related field
- Strong problem-solving skills and Excellent communication skills
- Ability to work well in collaborative teams and produce high-quality software under tight deadlines and constraints
- Ability to think creatively and have a real passion for building highly scalable applications with end users in focus
- Apple is an equal opportunity employer that is committed to inclusion and diversity