Apple - Santa Clara, CA

posted about 2 months ago

Full-time - Manager
Santa Clara, CA
10,001+ employees
Computer and Electronic Product Manufacturing

About the position

The Software Device Engineering Manager for the Machine Learning Platform & Infrastructure at Apple is responsible for leading a team that operates and innovates a geographically distributed device cloud infrastructure. This role focuses on enabling large-scale machine learning workflows across Apple, applying best practices from traditional data center operations to Apple hardware. The manager will oversee software engineers, develop automation and monitoring tools, and ensure the reliability and compatibility of Apple devices in high-density deployments.

Responsibilities

  • Operating and innovating a geographically distributed device cloud infrastructure for large scale machine learning workflows.
  • Supervising and mentoring automation engineers, managing their evaluation and career development.
  • Applying technical expertise to ensure optimal deployment of tooling across the fleet of machines.
  • Solving problems in live production environments and implementing strategies to eliminate issues.
  • Advocating for automation in software development and sustenance.
  • Being hands-on with hosts and devices to improve reliability.

Requirements

  • Significant experience developing and/or testing large scale enterprise systems with sophisticated distributed integrations.
  • Experience leading software/automation engineers.
  • Excellent leadership, communication, prioritization, collaboration, and problem-solving skills.
  • Experience with developing and implementing monitoring solutions.
  • Solid interpersonal skills for high-level interaction with engineering teams and management.
  • Ability to act as a technical leader to increase infrastructure reliability and device availability.

Nice-to-haves

  • B.S. in Computer Science or equivalent experience/expertise.
  • Experience with common data center infrastructure (HVAC, power distribution, cabling, rack types).
  • Experience with macOS and iOS.
  • Experience with large scale mobile device deployment.
  • Understanding of standard networking protocols and components (HTTP, DNS, TCP/IP).
  • Knowledge of Puppet, Ansible or other configuration management tools.
  • Familiarity with Git or other source control systems.

Benefits

  • Dental insurance
  • Employee stock purchase plan
  • Health insurance
  • RSU
  • Retirement plan
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service