Building and scaling best in class data and reporting apps presenting metrics & performance indicators with the least latency and outstanding user experience for Apple's AI & Data Platform (AiDP) team
Requirements
- Deep understanding of data structures and algorithms
- Experience designing and developing scalable & performant micro-services and Rest APIs
- Knowledge of cloud computing platforms like AWS, Google Cloud, Azure or similar
- 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
- Designing and developing scalable & performant micro-services and Rest APIs
- Building innovative tools and frameworks that can extend the functionality of 3rd party BI tools using APIs
- Engaging directly with key business partners to understand the business strategies and solution needs
- Driving and leading functional & technical discussions with development teams
- Designing and owning end to end applications
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