A minimum of 8 years of industry experience with a Bachelors in C.S. or a comparable engineering field
A minimum of 6 years of industry experience with a Masters in C.S. or a comparable engineering field
Expert level software design using Java and/or JVM based languages.
Deep understanding of highly available fault tolerant distributed systems.
Prior experience building and working with Docker and other containerization technologies.
Experience deploying software on elastic platforms such as Kubernetes, EC2, etc.
Expertise using both SQL and NoSQL databases solutions including Cassandra, Redis, Postgres, and CockroachDB.
Accustomed to writing and maintaining unit test, integration tests, and documentation alongside code.
Strong written and oral communication skills.
Experience with video / audio codecs and media containers.
Experience with live video processing and video streaming broadcast protocols like SRT, RIST, and RTMP.
Working knowledge of the HLS protocol.
Prior experience in automation as a critical part of boosting productivity throughout the software lifecycle.
Ability to work in a fast-paced dynamic environment.
Familiarity with Apache Ozone and/or Apache Hadoop.
Monitoring, measuring, and observing applications using OpenTelemetry.
Experience using GenAI in practical applications to boost productivity.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.