Senior Platform Engineer - Video Engineering

San Diego, California, United States
Machine Learning and AI

Summary

Posted:
Role Number: 200075033
The Video Engineering Data Infrastructure team is working on exciting technologies for future Apple products, and we're looking for the right Senior Software Engineer to help us take our efforts to the next level. In this role, you'll work on the data platform team that builds essential cloud services that enable our computer vision and deep learning teams to deliver experiences like FaceID, Animoji and ARKit.

Key Qualifications

  • Experience developing and deploying large-scale distributed systems in Python (preferably Django) or other languages (Go, Scala, etc)
  • Frontend experience using a SPA framework (such as React)
  • Experience with REST API design, SQL and NoSQL DB's (such as Postgres, Redshift, and Cassandra)
  • Experience deploying systems using orchestration (such as Kubernetes or Nomad)
  • Good verbal and written communication skills

Description

We are looking for an enthusiastic and dedicated engineer with experience in cloud technologies, who can build services to process data from a wide range of computer vision systems. As an engineer on our team, your work provides the data foundation for a highly collaborative team of hardware, user experience, and deep learning experts. We are looking for engineers that have a high attention to detail, and who can abstract these details into framework level software solutions. This position requires someone who has a passion for data integrity and is privacy-minded. RESPONSIBILITIES: - Build scalable data platforms that our machine learning teams will use daily - Design and own the entire stack, including the frontend, backend, CI, and deployment - Write libraries and core infrastructure software that can be utilized throughout our organization

Education & Experience

BS/MS in Computer Science or equivalent experience

Additional Requirements

  • Experience using distributed data frameworks like Kafka and Spark
  • Experience with cloud platforms such as AWS/GCE/Azure
  • Familiarity with training and evaluation of machine learning models
  • Knows when and where testing is appropriate to deliver a reliable product
  • Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.