Apple - Seattle, WA

posted 2 months ago

Full-time - Principal
Seattle, WA
Computer and Electronic Product Manufacturing

About the position

As a Principal Machine Learning Engineer at Apple, you will be a pivotal member of the Machine Learning Platform Technology (MLPT) team, where your expertise will help shape the future of AI and machine learning within the company. This role is designed for individuals who are passionate about pushing the boundaries of technology and are eager to tackle complex problems with innovative solutions that deliver real business value. You will collaborate closely with a diverse team of ML engineers, software engineers, and product managers to ensure that the ML Platform is agile and responsive to the evolving needs of Apple's AIML landscape. In this position, you will be responsible for staying abreast of the latest advancements in AI and machine learning research, exploring their potential applications within Apple. You will work directly with Apple's ML product and service teams to understand their machine learning journeys and needs, helping them utilize ML Platform features effectively. Your role will also involve translating these needs into actionable features for the ML Platform, thereby enhancing the overall efficiency of the machine learning team. Additionally, you will focus on improving training efficiency by implementing and optimizing workflows, algorithms, and techniques that drive performance improvements. This is a highly collaborative role that requires not only technical expertise but also excellent communication and interpersonal skills. You will be expected to lead initiatives that foster innovation and drive the adoption of best practices in machine learning across the organization.

Responsibilities

  • Collaborate with ML engineers, software engineers, and product managers to adapt the ML Platform to evolving needs.
  • Stay updated on advancements in AI and machine learning research and explore their applications within the company.
  • Work with Apple's ML product and service teams to understand their machine learning needs and help them utilize ML Platform features efficiently.
  • Translate the needs of product teams into actionable ML Platform features.
  • Implement and optimize workflows, algorithms, and techniques to improve training efficiency for the machine learning team.

Requirements

  • 5+ years of experience in AI or machine learning areas with a strong engineering background.
  • Proven track record of building and deploying end-to-end ML solutions in production environments.
  • Experience in instrumenting, measuring, and continuously improving the performance of ML applications.
  • Deep understanding of machine learning algorithms and techniques, with a keen interest in the latest advancements in AI technologies.
  • Excellent programming skills in Python (or a similar language) and familiarity with machine learning libraries (e.g., TensorFlow, PyTorch, or JAX).
  • Excellent communication and collaboration skills.
  • Bachelor's degree in Computer Science, Engineering, or a related field.

Nice-to-haves

  • Solid software engineering foundation with experience in building scalable and maintainable systems.
  • Experience with data wrangling, pre-processing, and feature engineering.
  • Master's degree in Computer Science, Engineering, or equivalent experience in related fields.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses, including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
  • Opportunity to participate in Apple's Employee Stock Purchase Plan and receive restricted stock unit awards.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service