Startekk Inc
Meta
Software Engineer, Systems
Über die Stelle
Meta sucht einen Staff Systems Engineer, der die grundlegende Software-Infrastruktur entwirft und erstellt, die Produkte antreibt, die von Milliarden von Menschen weltweit genutzt werden. In dieser Rolle werden Sie groß angelegte verteilte Systeme, Low-Level-Plattformsoftware und kritische Infrastrukturkomponenten entwerfen und verantworten, die die Anwendungs- und Dienstfamilie von Meta untermauern. Sie werden die technische Strategie in Bezug auf Systemzuverlässigkeit, Leistung und Skalierbarkeit vorantreiben und eng mit Produktentwicklung, Infrastruktur und Betriebsteams zusammenarbeiten, um Systeme zu liefern, die ausfallsicher, effizient und entwicklungsfähig sind. Dies ist eine wirkungsvolle Gelegenheit, die Systemingenieurkultur und die technische Ausrichtung in einer der komplexesten Softwareorganisationen der Welt zu gestalten.
Verantwortlichkeiten
- Entwurf und Verantwortung für groß angelegte verteilte Systeme und Plattform-Infrastrukturkomponenten, Steuerung des technischen End-to-End-Designs von den Anforderungen bis zur Produktion
- Leitung des Designs und der Implementierung von Hochleistungs-, Low-Latency-Systemen mit klar definierten Service Level Objectives, Dashboards und Incident-Response-Runbooks
- Identifizierung systemischer Zuverlässigkeitsrisiken, Reduzierung der Ausfallfläche über Serviceabhängigkeiten hinweg und Durchführung von Resilienztests, einschließlich Überlastungs- und Ausfallszenarien
- Festlegung und Durchsetzung von Best Practices im Systemingenieurwesen im gesamten Team, einschließlich sicherer Rollout-Strategien, Feature-Flagging, gestaffelter Releases und automatisierter Deployment-Pipelines
- Nutzung von Instrumentierung und Profiling zur Identifizierung von Leistungsengpässen, Schaffung von Transparenz über wichtige Systemmetriken und Förderung messbarer Verbesserungen von Durchsatz und Latenz
- Zusammenarbeit mit funktionsübergreifenden Partnern aus Produktentwicklung, Dateninfrastruktur und Betrieb, um technische Anforderungen abzustimmen und skalierbare Plattformlösungen zu liefern
- Proaktive Einbeziehung von Prinzipien der Privatsphäre, Sicherheit und Integrität in das Systemdesign in frühen Entwicklungsphasen, Zusammenarbeit mit relevanten Teams zur Anwendung geeigneter Schutzmaßnahmen
- Mentoring anderer Ingenieure in Bezug auf Systemdesignmuster, Debugging-Methoden und KI-beschleunigte Workflow-Entwicklung sowie Beitrag zu Onboarding- und Ingenieurprogrammen
- Steuerung der Roadmap und technischen Strategie für einen oder mehrere Plattformbereiche, klare Kommunikation von Kompromissen und Architekturentscheidungen sowohl gegenüber technischen als auch nicht-technischen Stakeholdern
- Nutzung von KI-Tools und Automatisierung zur Beschleunigung der Entwicklungsgeschwindigkeit, Reduzierung von Routineaufgaben und Verbesserung der Zuverlässigkeit und Beobachtbarkeit der verantworteten Systeme
Mindestanforderungen
- Bachelor-Abschluss in Informatik, Computer Engineering, einem relevanten technischen Bereich oder gleichwertige praktische Erfahrung
- 8+ Jahre Erfahrung in der Konzeption und Implementierung von groß angelegten verteilten Systemen oder Plattform-Infrastruktursoftware
- Erfahrung in der ganzheitlichen Verantwortung für die Systemzuverlässigkeit, einschließlich der Definition von Service Level Objectives, dem Aufbau von Observability-Tools und der Leitung von Incident-Response- und Retrospektiven
- Erfahrung in der technischen Leitung komplexer Systeme, einschließlich der Bewertung von Architekturentscheidungen und der Förderung der abteilungsübergreifenden Abstimmung bei Implementierungsentscheidungen
- Erfahrung mit Performance-Profiling, Kapazitätsplanung und Optimierung von Systemen mit hohem Durchsatz oder niedriger Latenz
- Nachgewiesene Erfolgsbilanz bei der Umsetzung wichtiger Infrastrukturinitiativen, einschließlich der Koordination von Rollouts, Migrationen und Abhängigkeitsmanagement über mehrere Teams hinweg
Bevorzugte Qualifikationen
- Nachgewiesene kontinuierliche Weiterentwicklung von KI-Kenntnissen (z. B. Prompt-/Kontext-Engineering, Agenten-Orchestrierung) und ständige Aktualisierung über aufkommende KI-Technologien
- Nachgewiesene Fähigkeit, KI-Tools zu integrieren, um Workflows zu optimieren/neu zu gestalten und messbare Auswirkungen zu erzielen (z. B. Effizienzsteigerungen, Qualitätsverbesserungen)
- Erfahrung in der Einhaltung und Umsetzung verantwortungsvoller, ethischer KI-Praktiken (z. B. Risikobewertung, Bias-Minderung, Qualitäts- und Genauigkeitsprüfungen)
- Erfahrung mit Systemprogrammierung in C, C++, Rust oder ähnlichen Low-Level-Sprachen in einer Produktionsumgebung im großen Maßstab
- Hintergrund in der Mitwirkung an oder Definition von abteilungsweiten Standards für Systemingenieurwesen, Codierungsrichtlinien oder Zuverlässigkeits-Frameworks
- Erfahrung in der Anwendung von KI-gestützten Entwicklungsworkflows auf Probleme des Systemingenieurwesens, einschließlich Code-Generierung, Anomalieerkennung oder automatisierter Ursachenanalyse
- Nachgewiesene Fähigkeit, Entwickler-Tools, Automatisierungs-Frameworks oder interne Plattform-Abstraktionen zu erstellen und zu verbessern, die die Effizienz der Entwicklung teamsübergreifend messbar verbessern
$183,997/Jahr bis $257,000/Jahr + Bonus + Aktienanteile + Sozialleistungen
