Description
As a member of a multi-functional team, you'll have the opportunity to solve challenging software engineering and operational problems across a broad range of SDS services • Provide Support for both Analytics and Realtime Platforms • Develop applications to answer complex analytical and real-time operational questions• Working with external teams to drive the development of infrastructure needs • Help design, architect, build and maintain the applications and systems while using a variety of • Cloud and AI technologies • Drive operational excellence across business-critical platforms through continuous exploration, benchmarking, and implementation of resilient operations and systems engineering solutions.• Recognize opportunities for automation and tools improvements• Provide hardware architectural guidance, estimate cluster capacity, and create roadmap• Technical leadership with a focus on increasing operational maturity and skills across the team• You will also be working closely with MLEs, other teams in SDS and also with business partners across Apple• Adjust communication content and style to meet the needs of diverse stakeholders• Ensures that different experiences, styles, backgrounds, and perspectives are leveraged appropriately.
Minimum Qualifications
BS or MS in Computer Science preferred; equivalent work experience considered 8+ years of work experience in Java, Scala, Python or equivalent programming language8+ years of work experience in software engineering, data engineering or system engineering involving full development lifecycleFundamental grasp of computer science basics including data structures and algorithmsHands-on experience with design and development in the Big Data and NoSQL technologies (such as Iceberg, S3, Cassandra, or Elastic Search)Proven expertise in building and accelerating software development workflows using AI coding assistants and LLMs like ClaudeExperience with application deployments using Docker and KubernetesConfirmed understanding of design and development of large scale, high throughput and low latency applicationsExperience in handling architectural and design considerations such as performance, scalability, reusability and flexibility issuesEstablishing standards, operational excellence, and delivery practices that other teams across SDS can adoptDiagnose and resolve complex technical and operational issues escalated by the support and dev teamAbility to solve problems in collaboration with business partnersProven technical leadership and communication skillsPossess strong aptitude and ability to learn new technologies quickly
Preferred Qualifications
Experience in developing batch and streaming Spark applicationsUnderstanding of best practices and deploying pipelines in Cloud technologies like AWSLeveraging AI-driven Application Performance Monitoring tools for predictive failure detection and automated root-cause analysisExperience with large scale real time decisioningApply others’ diverse experiences, styles, backgrounds, and perspectives to get resultsContribute to a work climate where differences are valued and supported
Learn more about this Employer on their Career Site
