Appleposted 17 days ago
Full-time • Mid Level
Austin, TX

About the position

APPLE INC has the following available in Austin, Texas. Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Manage open-source and proprietary infrastructure and applications on bare-metal and cloud computing platforms to deliver data processing, governance, and storage for many of Apple’s global products and organizations. Work with exabytes of data, terabytes of memory, and hundreds of thousands of data processing (e.g. Apache Spark, Apache Flink, etc…) jobs to support predicable and performant data analytics, enabling features in Apple Music, TV, Maps, News, and other products. Work directly with partner engineering teams in an embedded Site Reliability Engineering (SRE) model, operating in unison with the developers to deliver services in production to our customers. Run a mix of open source, vendor licensed, and internally developed tools like Apache Spark. Collaborate to ensure consistent incident management processes are applied across all Data Platform Services and provide user journey based Service Level Objectives derived from exhaustive observability metrics, high availability architecture, and automation for deployments. Drive to automate manual operations and to improve them through repeated iteration. Manage large numbers of diverse systems with configuration management or software delivery platforms 40 hours/week.

Responsibilities

  • Research, design, and develop computer and network software or specialized utility programs.
  • Analyze user needs and develop software solutions.
  • Manage open-source and proprietary infrastructure and applications on bare-metal and cloud computing platforms.
  • Work with exabytes of data and terabytes of memory to support data analytics.
  • Collaborate with partner engineering teams in an embedded Site Reliability Engineering (SRE) model.
  • Run a mix of open source, vendor licensed, and internally developed tools.
  • Ensure consistent incident management processes across all Data Platform Services.
  • Provide user journey based Service Level Objectives derived from observability metrics.
  • Drive to automate manual operations and improve them through iteration.
  • Manage large numbers of diverse systems with configuration management or software delivery platforms.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Electrical Engineering or related field.
  • 5 years of experience in the job offered or related occupation.
  • 5 years of experience using Kubernetes or Amazon Elastic Kubernetes Service (EKS) to deploy, troubleshoot, automate, and manage services and applications.
  • 5 years of experience with Python, Golang, Scala, or Java comprehension and development.
  • Experience in High-Availability Architecture, including designing, testing, and deploying infrastructure and services.
  • Experience with Agile methodology to manage and plan applications.
  • Experience in automating manual processes, including implementing automation with software.
  • Experience with Outage troubleshooting in production environments.
  • Experience developing and managing Continuous Integration/Continuous Deployment (CI/CD) pipelines.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service