Skyline Scientific Inc
Comcast
Lead Software Engineer (C++) - Ad Tech & Distributed Systems - FreeWheel
Über die Stelle
FreeWheel, ein Unternehmen von Comcast, bietet umfassende Werbeplattformen für Publisher, Werbetreibende und Media-Einkäufer. Angetrieben durch Premium-Videoinhalte, robuste Daten und fortschrittliche Technologie machen wir es Käufern und Verkäufern einfacher, über alle Bildschirme, Datentypen und Vertriebskanäle hinweg zu handeln. Als globales Unternehmen haben wir Niederlassungen in neun Ländern und können weltweit Werbung schalten.
Comcast ist ein EOE/Veteranen/Behinderte/LGBT-Arbeitgeber.
Comcast ist ein Arbeitgeber, der Chancengleichheit bietet. Wir werden alle qualifizierten Bewerber für eine Anstellung berücksichtigen, ohne Rücksicht auf Rasse, Hautfarbe, Religion, Alter, Geschlecht, sexuelle Orientierung, Geschlechtsidentität, nationale Herkunft, Behinderung, Veteranenstatus, genetische Informationen oder irgendeine andere durch geltendes Recht geschützte Grundlage.
Stellenübersicht
Wir suchen einen Senior Software Engineer (C++), der ein Team verstärkt, das für die Entwicklung und Verbesserung einer groß angelegten Echtzeit-Werbeplattform verantwortlich ist, die in massivem Umfang betrieben wird. Diese Rolle konzentriert sich auf die Entwicklung leistungsstarker backend-Dienste, die Millionen gleichzeitiger Anfragen verarbeiten, Entscheidungen zur Anzeigenlieferung optimieren und extrem niedrige Latenzzeiten über eine verteilte Cloud-Infrastruktur aufrechterhalten.
Der ideale Kandidat verfügt über tiefgreifende Expertise in der C++-Entwicklung, verteilten Systemen, Nebenläufigkeit und dem Design von Hochdurchsatzanwendungen. Sie werden an geschäftskritischen Diensten arbeiten, die im Kern des Werbeökosystems stehen, komplexe Entscheidungslogik und Echtzeitintegrationen mit externen Nachfragpartnern und Marktplätzen verwalten.
Stellenbeschreibung
KERNVERANTWORTLICHKEITEN
- Entwerfen, Entwickeln und Optimieren von leistungsstarken C++-Anwendungen, die eine groß angelegte Anzeigenplattform antreiben.
- Aufbau und Wartung von backend-Systemen, die Millionen gleichzeitiger Anfragen mit geringer Latenz und hoher Verfügbarkeit verarbeiten können.
- Entwicklung neuer Plattformfunktionen unter Gewährleistung von Systemstabilität, Skalierbarkeit und Leistung unter hoher Last. *
- Verbesserung von Systemen, die Anzeigenanfragen verarbeiten, mit externen Gebotspartnern kommunizieren, Antworten auswerten und optimierte Entscheidungen in Echtzeit zurückgeben. *
- Entwurf und Implementierung von resilienten verteilten Diensten in Multi-Region-Cloud-Umgebungen. *
- Optimierung der Anwendungsleistung für hohe Abfragen pro Sekunde (QPS) und hohe Nebenläufigkeit. *
- Zusammenarbeit mit Ingenieurteams zur Architektur von Failover-, Disaster-Recovery- und Hochverfügbarkeitslösungen. *
- Erstellung effizienter Datenbankabfragen und Datenzugriffsschichten unter Verwendung von MySQL und Aerospike. *
- Fehlerbehebung bei Leistungsproblemen über Anwendungs-, Datenbank- und Infrastrukturebenen hinweg. *
- Teilnahme an Architekturdiskussionen, Code-Reviews und technischen Designinitiativen. *
- Überwachung und kontinuierliche Verbesserung der Systemzuverlässigkeit, Skalierbarkeit und operativen Effizienz.
Mindestanforderungen
ERFORDERLICHE QUALIFIKATIONEN
- Bachelor-Abschluss in Informatik, Ingenieurwesen oder gleichwertige praktische Erfahrung. *
- 5+ Jahre Berufserfahrung in der Softwareentwicklung mit C++. *
- Erfahrung im Aufbau und Support von verteilten Systemen mit hohem Volumen und hoher Nebenläufigkeit. *
- Starkes Verständnis von Multithreading, Nebenläufigkeit, Speicherverwaltung und Leistungsoptimierung. *
- Erfahrung im Design und Betrieb von Low-Latency-Echtzeitanwendungen. *
- Kenntnisse von Cloud-Plattformen, einschließlich AWS, Azure oder GCP. *
- Erfahrung mit relationalen Datenbanken, insbesondere MySQL. *
- Vertrautheit mit verteilten Datenspeichern wie Aerospike, Kafka, Snowflake usw. *
- Starkes Verständnis von skalierbaren Microservices und Service-orientierten Architekturen. *
- Erfahrung mit Überwachung, Fehlerbehebung und Leistungsoptimierung von großen Produktionssystemen.
Ausbildung
Bachelor-Abschluss
Relevante Berufserfahrung
10 Jahre +
Fähigkeiten
AWS OpsWorks, C++ Programmiersprache, Python (Programmiersprache), Systemdesign
Zertifizierungen (falls zutreffend)
Vergütung
Gehaltsspanne Illinois: $152,828.79 - $229,243.19
Comcast beabsichtigt, dem ausgewählten Kandidaten ein Grundgehalt innerhalb dieser Spanne anzubieten, abhängig von berufsbezogenen, nicht diskriminierenden Faktoren wie Erfahrung. Das Bewerbungsfenster beträgt 30 Tage ab dem Datum der Veröffentlichung der Stelle, es sei denn, die Anzahl der Bewerber erfordert eine frühere oder spätere Schließung.
Das Grundgehalt ist ein Teil der Gesamtvergütung, die Comcast zur Entschädigung und Anerkennung der Arbeit von Mitarbeitern bietet. Die meisten Vertriebspositionen sind berechtigt für eine Provision gemäß den Bedingungen eines anwendbaren Plans, während die meisten Nicht-Vertriebspositionen für einen Bonus berechtigt sind. Zusätzlich bietet Comcast berechtigten Mitarbeitern erstklassige Leistungen. Wir glauben, dass Leistungen Sie mit der Unterstützung verbinden sollten, die Sie benötigen, wenn es am wichtigsten ist, und Ihnen helfen sollten, sich um diejenigen zu kümmern, die Ihnen am wichtigsten sind. Deshalb bieten wir eine Reihe von Optionen, fachkundige Beratung und jederzeit verfügbare Tools, die auf Ihre Realität zugeschnitten sind – um Sie körperlich, finanziell und emotional bei den großen Meilensteinen und in Ihrem Alltag zu unterstützen. Bitte besuchen Sie die Zusammenfassung der Vergütung und Leistungen unter jobs.comcast.com/benefits auf unserer Karriereseite für weitere Details.
Obwohl der angegebene Abschluss bevorzugt wird, kann Comcast auch Bewerber berücksichtigen, die eine Kombination aus Kursarbeit und Erfahrung haben oder die über umfangreiche verwandte Berufserfahrung verfügen.
