Appleposted 18 days ago
$151,819 - $214,500/Yr
Full-time • Mid Level
New York, NY

About the position

APPLE INC has the following available in New York, New York. Responsible for designing, building, and running a diverse set of services that ingest, transform, and manage all media content across products like the App Store, Apple Music and, Apple TV+. Analyze requirements and migrate legacy workloads to containerized solutions. Automate continuous integration (CI) and continuous delivery (CD) pipelines. Work on champion modern reliability engineering practices such as data-driven analysis, reproducibility and continuous delivery. Mentor other software engineers. Design and implement distributed software systems. Develop and deploy reliable, large-scale, services across multiple technology stacks. Generate reports regarding service metrics on performance, availability, and reliability. Identify opportunities to automate workflows accompanied by development of software tools that reduce labor costs and improve engineering efficiency. Implement observability of system for monitoring, alerting, and metrics reporting. Investigate production software reliability incidents and conduct root-cause analysis and implementation of remediations to improve customer experience. Provide feedback and insights of metrics and data analysis to engineering teams. Track the latest trends in developing and operating Internet-scale services, evaluate new technologies, develop proof-of-concept software solutions to vet the most promising.

Responsibilities

  • Design, build, and run services that manage media content across products.
  • Analyze requirements and migrate legacy workloads to containerized solutions.
  • Automate continuous integration (CI) and continuous delivery (CD) pipelines.
  • Champion modern reliability engineering practices.
  • Mentor other software engineers.
  • Design and implement distributed software systems.
  • Develop and deploy reliable, large-scale services across multiple technology stacks.
  • Generate reports on service metrics regarding performance, availability, and reliability.
  • Identify opportunities to automate workflows and develop software tools.
  • Implement observability for monitoring, alerting, and metrics reporting.
  • Investigate production software reliability incidents and conduct root-cause analysis.
  • Provide feedback and insights on metrics and data analysis to engineering teams.
  • Track trends in developing and operating Internet-scale services and evaluate new technologies.

Requirements

  • Master’s degree or foreign equivalent in Computer Systems, Computer Science or related field.
  • 3 years of experience in the job offered or related occupation.
  • 1 year of experience with advanced software design and development in Python, Java, C, C++, and Golang.
  • Experience in large-scale, high-performance, distributed systems design.
  • Experience with service-oriented architecture based on cloud technologies such as Kubernetes, containers, AWS, and GCP.
  • Experience with structured and unstructured persistent data stores such as PostgreSQL, MongoDB, and GCS.
  • Experience in performance, reliability, and efficiency monitoring and analysis.
  • Experience in root cause analysis of software system failures and defects.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in Apple’s discretionary employee stock programs.
  • Eligibility for discretionary restricted stock unit awards.
  • Ability to purchase Apple stock at a discount through Employee Stock Purchase Plan.
  • Potential for discretionary bonuses or commission payments.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service