Apple - Sunnyvale, CA

posted 9 days ago

Full-time - Mid Level
Sunnyvale, CA
Computer and Electronic Product Manufacturing

About the position

The Software Engineer position at Apple within the AI & Data Platform (AiDP) team focuses on building and scaling data and reporting applications that deliver metrics and performance indicators with minimal latency and exceptional user experience. The role requires a passion for product ownership and the ability to engage with business partners to understand their strategies and solution needs. The engineer will lead functional and technical discussions, design, and own end-to-end applications, contributing to the success of Apple's business in a fast-paced and innovative environment.

Responsibilities

  • Build and scale best-in-class data and reporting applications.
  • Engage directly with key business partners to understand business strategies and solution needs.
  • Drive and lead functional and technical discussions with development teams.
  • Design and own end-to-end applications.
  • Collaborate with multiple multi-functional teams across the globe to deliver high-quality software.

Requirements

  • 3+ years of experience in application development.
  • In-depth understanding of data structures and algorithms.
  • Expertise with ReactJS or other JavaScript frameworks like AngularJS or Vue JS.
  • Experience with NodeJS, Redux, Typescript, Webpack, and NPM.
  • Experience developing rich user interfaces using HTML5 and CSS3.
  • Experience developing unit tests using JavaScript testing frameworks.
  • BS Degree in Computer Science or equivalent experience.

Nice-to-haves

  • Experience with virtualization techniques like Kubernetes and Docker.
  • Experience developing RESTful service layer components and GraphQL.
  • Exposure to cloud methodologies and experience with AWS, GCP, or Azure.
  • Experience collaborating with UX Designers to prototype user experiences during the design phase.
  • Understanding of databases like Oracle, Snowflake, SinglesStore, and NoSQL databases like Cassandra and Redis.
  • Familiarity with data models to support low latency analytical and reporting applications.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service