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
- Deep expertise in Java and JVM ecosystem, including performance optimization and troubleshooting
- Proven track record of designing and implementing scalable distributed systems
- Strong background in system design, microservices architecture, and API development
- Deep understanding of data structures and algorithms.
- Experience in building and deploying cloud-native applications/products
- Experience designing and developing scalable & performant micro-services and Rest APIs
- Hands-on experience with modern Big Data technologies (Spark, Kafka, etc.)
Responsibilities
- lead the architectural vision and development of our cutting-edge Data and ML platform ecosystem.
- drive technical decisions across our suite of products, including data processing pipelines, insights portals, and model deployment frameworks.
- mentor teams, make architectural decisions that scale, and navigate complex technical tradeoffs while delivering business value.
- design and own end to end applications.
- define and build some of the best-in-class data platforms and products.
- building and scaling best in class data and reporting apps presenting metrics & performance indicators with the least latency and outstanding user experience.
- building highly scalable applications with end users in focus.
Other
- 7+ years of software engineering experience especially building data-intensive applications.
- Be ready to make something extraordinary when here.
- Multifaceted, encouraging people and innovative, industry-defining technologies are the norm at Apple.
- Would you like to work in a fast-paced environment where your technical abilities will be challenged on a day to day basis?
- Experience leading technical projects and mentoring other engineers