Cette offre d'emploi n'est plus disponible
Software Engineer
Apple
- Cupertino, California, United States
- Cupertino, California, United States
À propos
Our engineers employ their talent and tools to write the code that makes these experiences possible. They work multi-functionally with teams across Apple to build a seamless experience. We offer an environment where you are an integral part of an innovative, impactful team making a difference. Be ready to make something great when you come here. Multifaceted, inspiring people and innovative industry-defining technologies are the norm at Apple. The people who work here have reinvented and defined entire industries with our products and services. The same passion for innovation also applies to our business practices - strengthening our dedication to leave the world better than we found it. Join the team to build what's next
Description
Design, develop, test, and deploy event-based micro-services that handle multi-source sports and media metadata that feed into a knowledge graph. Design algorithms for processing of metadata across a multitude of media types like movies, TV shows, sporting events, etc. Build AI/ML pipelines that tackle complex features involving images, text generation, summarization, etc. Design and implement services using Java, leveraging infrastructure components like Kafka, Cassandra, Redis, Solr, PostgreSQL, Kubernetes, etc. Analyze data from providers and partners using Python and Spark in order to distill insights that can improve the quality of the knowledge graph.
Minimum Qualifications
4+ years of experience working with Java
Experience with Kafka or ActiveMQ or similar messaging frameworks
Experience with NoSQL datastores like Cassandra, DynamoDB and SQL datastores like PostgreSQL, MySQL
Proficient in algorithms, data structures, object-oriented and functional design principles.
Driven to deliver high quality solutions consistently and quickly.
Ability to communicate effectively, both verbal and written.
Ability to solve problems given incomplete or partial data and/or requirements
Bachelor's in CS or equivalent industry experience.
Preferred Qualifications
Experience with training and deployment of ML models.
Experience working with Kubernetes.
Experience working with Solr/Elasticsearch, Redis.
Data analytics using Python and Spark. Experience with data mining techniques and record linkage systems.
Familiarity with async and reactive programming using Project Reactor, RxJava, asyncio, etc.
Masters degree is a plus
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.