Apple - Cary, NC

posted 3 months ago

Full-time - Mid Level
Cary, NC
Computer and Electronic Product Manufacturing

About the position

As a Senior Engineer on the AIML Collaboration Tools team at Apple, you will play a pivotal role in enhancing the efficiency of our internal processes and supporting machine learning researchers and event coordinators. This position is centered around the development of critical internal tools and web-based applications that streamline workflows and improve process efficiency. You will be part of a high-performing, high-trust team that values collaboration and innovation, where your contributions will directly impact the productivity of hundreds of engineers and researchers. In this role, you will transition from conceptualizing ideas to building functional tools that address user needs. You will work closely with product management to gather requirements, prioritize tasks, and develop minimum viable products (MVPs). The team operates in a fast-paced environment, rapidly iterating on projects based on user feedback to maximize impact. Your responsibilities will also include improving existing products and automating development and deployment processes, ensuring that our software delivery remains efficient and of high quality. The ideal candidate will be self-motivated, proactive, and solution-oriented, with a strong background in both front-end and back-end development. You will leverage your technical expertise to create innovative solutions that enhance the user experience and contribute to the overall success of the team.

Responsibilities

  • Develop critical internal tools and web-based applications to support ML researchers and internal event coordinators.
  • Gather requirements and set priorities in collaboration with product management.
  • Build minimum viable products (MVPs) based on user feedback.
  • Rapidly iterate on projects to produce high-impact solutions.
  • Improve existing products and automate development and deployment processes.

Requirements

  • At least 4 years of professional hands-on experience as a software engineering staff member.
  • Front-end development experience with Typescript or Javascript (preferably Vue3).
  • Back-end development experience with Ruby on Rails.
  • Experience with continuous integration and testing frameworks.
  • Familiarity with modern web services architectures and cloud platforms such as AWS, GCE, Azure, and Box.
  • Experience with containerized services and deployments (Docker/Kubernetes).

Nice-to-haves

  • Experience with React, Next.js, and/or NodeJS.
  • Ability to quickly learn new and existing technologies.
  • Strong attention to detail and excellent analytical capabilities.
  • Excellent oral and written English communication skills.
  • A desire to write internal tools and web applications.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service