About the role
Join the Data Solutions & Initiatives (DSI) team at Apple to design, build, and deliver high-quality, scalable, and resilient cloud-based software solutions. This senior role involves close collaboration with engineers, users, and business leaders to enable enriched data exploration, analytics, and reporting that drives vast improvements for Apple's customers.
TechnologyOnsite
Key Responsibilities
- Lead technical direction and execution, ensuring implementations scale to meet business needs with high availability, performance, and robustness.
- Develop, maintain, and review software with a strong focus on quality, maintainability, and innovation.
- Collaborate with cross-functional partners (Product Manager, ML Engineer, Data Scientist, DevOps) to deliver robust solutions efficiently.
- Provide technical oversight across the entire software development lifecycle, ensuring alignment with functional and non-functional requirements.
- Debug production issues, perform root cause analysis, and ensure timely follow-up on short-term and long-term solutions.
- Mentor and coach less experienced engineers, fostering a culture of collaboration and continuous learning.
- Research novel technologies, build proofs of concept, and present findings.
Requirements
- 7+ years of software engineering experience with impeccable analytical and problem-solving skills.
- Proven track record of delivering complex and business-critical engineering solutions.
- Proficiency in JavaScript/TypeScript and one compiled language (e.g., Java, Go, Scala).
- Familiarity with systems architecture, distributed systems, and big data technologies.
- Knowledge of infrastructure, various data stores, and caches.
- Strong communication skills to convey complex technical concepts effectively.
- Ability to guide teams through iterative planning, execution, and delivery processes.
- Strong understanding of designing for resilience and self-healing capabilities.