CSC Leasing Co.
Apple
Senior Backend Engineer, Apple News
Über die Stelle
Die wachsende Apple Services Gruppe sucht einen Senior Backend Engineer, der sich dem InfoApps-Team anschließt, um die Zukunft eines der Flaggschiff-Content-Erlebnisse von Apple mitzugestalten. Sie werden Teil eines eng verbundenen, hochgradig kollaborativen Teams, dessen Arbeit Apps antreibt, die von Hunderten von Millionen Nutzern weltweit verwendet werden.
BESCHREIBUNG
Als erfahrener Backend-Ingenieur in diesem Team entwickeln Sie verteilte Dienste und ereignisgesteuerte Pipelines, die Inhalte in massivem Umfang aufnehmen, verarbeiten und bereitstellen, um Apple News und verwandte Apps zu unterstützen. Sie leiten Projekte vom Entwurf bis zur Einführung: Sie definieren die Architektur, modellieren Daten für Leistung und Wachstum und stellen sicher, dass Systeme in der Produktion zuverlässig bleiben. Über Ihren eigenen Code hinaus treiben Sie technische Entscheidungen in Partnerteams voran und nutzen moderne Werkzeuge, einschließlich KI-gestützter Entwicklung, um die Messlatte für die Softwareentwicklung des Teams höher zu legen.
MINDESTQUALIFIKATIONEN
- Bachelor-Abschluss in Informatik oder einem ähnlichen technischen Fachgebiet (oder gleichwertige relevante Erfahrung)
- 5-10 Jahre nachgewiesene Erfahrung in der Bereitstellung skalierbarer, wartbarer und testbarer Backend-Systeme
- Starke Kenntnisse in Java und Spring für die Backend-Dienstentwicklung
- Nachgewiesene Fähigkeit zum Entwurf und zur Erstellung hochskalierbarer, verteilter Backend-Dienste mit ereignisgesteuerten Architekturen und Pipelines (z. B. Kafka)
- Solide Erfahrung mit Datenspeichern, einschließlich Datenmodellierung und Schemaentwurf für Produktionssysteme
- Nachgewiesene starke Problemlösungsfähigkeiten in komplexen technischen Umgebungen
- Effektive Nutzung von KI-gestützten Entwicklungswerkzeugen zur Beschleunigung von Design, Codierung und Tests bei hoher Qualität
- Starke Kommunikations- und Kollaborationsfähigkeiten in einem teamorientierten Umfeld
BEVORZUGTE QUALIFIKATIONEN
- Nachgewiesene Erfahrung als technischer Leiter eines Ingenieurteams – Festlegung von Architektur und Richtung, Mentoring anderer und Anhebung der Messlatte für technische Qualität
- Praktische Erfahrung mit verteilten NoSQL-Datenbanken, insbesondere Apache Cassandra, einschließlich abfragegesteuerter Datenmodellierung, Partitionierung und Leistungsoptimierung.
- Erfahrung mit Suchtechnologien wie Apache Solr
- Erfahrung mit CI/CD-Tools (z. B. Jenkins) und Build-Tools (z. B. Gradle, Bazel)
