Roku
Oracle
Senior Principal Software Developer
Über uns
Oracle Cloud Infrastructure (OCI) liefert geschäftskritische Anwendungen für erstklassige Unternehmen weltweit. Unsere Cloud bietet unübertroffene Hyper-Skalierbarkeit, Mandantenfähigkeit und wird in mehr als 50 Regionen weltweit eingesetzt. OCI erweitert seine Mission über die traditionellen Grenzen der Public Cloud hinaus, um dedizierte, hybride und Multi-Cloud-Umgebungen, Edge Computing und mehr zu umfassen.
In der Organisation Technical Strategy and Oversight (TSO) ist es unsere Mission, die Kundenwahl, Transparenz und den Wert im Hinblick auf Cloud-Infrastruktur zu unterstützen. Wir verfolgen ehrgeizige neue Initiativen, wie die kanonische Implementierung von Kernkomponenten für Datenebenen. Wir hoffen, die Effizienz der Entwicklung zu steigern, indem wir unsere Expertise auf den Aufbau von Low-Level-Systemen mit hoher Leistung konzentrieren, die von unseren Kern-Cloud-Diensten in ganz OCI übernommen werden können.
Für diese Rolle suchen wir technische Führungskräfte, die einen Key-Value-Store aufbauen und liefern, der Milliarden von Schlüsseln und Millionen von Anfragen pro Sekunde mit Latenzen unter einer Millisekunde unterstützt. Dies ist eine spannende Gelegenheit, einen neuen OCI-Dienst von Grund auf zu entwickeln und mit erfahrenen Architekten und Führungskräften bei OCI zusammenzuarbeiten. Sie müssen ein eigenmotivierter Ingenieur mit Leidenschaft und Expertise in der Lösung komplexer System-, Datenebenen- und Leistungsprobleme sein. Sie sollten ein solider Entwickler sein, der tief in Low-Level-Systeme eintauchen, breite verteilte Systeminteraktionen für Hochleistungs-Datenebenen mit hoher Skalierbarkeit entwerfen kann. Sie sollten Wert auf Einfachheit und Skalierbarkeit legen, in einer kollaborativen, agilen Umgebung komfortabel arbeiten und begeistert lernen.
Wir wachsen schnell, befinden uns noch in einer frühen Phase und arbeiten an ehrgeizigen neuen Initiativen. Sie werden Teil eines Teams von klugen, motivierten, vielfältigen Menschen sein und die Autonomie sowie die Unterstützung erhalten, um Ihre beste Arbeit zu leisten. Es ist ein dynamischer und flexibler Arbeitsplatz, an dem Sie sich wohlfühlen und ermutigt werden.
Verantwortlichkeiten
Mit Ihren hervorragenden technischen, Forschungs- und Analysefähigkeiten sowie Ihrer nachgewiesenen Fähigkeit, die richtigen Dinge schnell und effektiv zu erledigen, um unsere Kunden zu begeistern, werden Sie die Softwareentwicklung für neue wichtige Datenebenenkomponenten von Oracle's Cloud Infrastructure konzipieren, mit Führungskräften für Investitionen zusammenarbeiten und diese vorantreiben. Sie werden die Grundlagen für die nächste Generation von OCI-Datenebenen definieren und tiefgreifende architektonische Entscheidungen als herausragender Entwickler und technischer Leiter mit einer etablierten Erfolgsbilanz in der Branche bei der Leitung großer Cloud-Skalierungsprojekte treffen.
Sie werden eine aktive Rolle bei der Definition und Weiterentwicklung von Standardpraktiken und -verfahren übernehmen. Sie werden Softwareentwicklungsaufgaben im Zusammenhang mit der Entwicklung, dem Design und dem Debugging von Softwareanwendungen oder Betriebssystemen durchführen. Sie werden in der Lage sein, mit Engineering Managern und TPMs zusammenzuarbeiten und Junior-Teammitgliedern direkte Anleitung zu geben. Sie können vom High-Level-Systemdesign über das Schreiben von Architekturdokumentationen und die Durchführung von Engineering-Peer-Reviews bis hin zu praktischen Prototypen, Code-Reviews und Projekt-Bootstrapping alles abdecken. Sie können Geschwindigkeit und Qualität mit Iteration und inkrementellen Verbesserungen ausbalancieren. Sie haben anderen Entwicklern das Leben leichter gemacht und Ihre Teams motiviert, Prozess- und Serviceverbesserungen durch Ihre Fähigkeit zur Automatisierung und Instrumentierung Ihres Dienstes zu erzielen. Sie verstehen operative Exzellenz und wie man eine Kultur hoher Qualität und Kundenorientierung vermittelt.
Anforderungen
- 10+ Jahre relevante Erfahrung in Entwicklung, Architektur oder Betrieb.
- Bietet strategische technische Anleitung für die Führungsebene, beeinflusst organisationsweite Ziele und treibt die Ausrichtung über Initiativen hinweg voran.
- Umfangreiche Erfahrung mit C++ und Bereitschaft, an Rust zu arbeiten.
- Umfangreiche Erfahrung mit Systemen mit hoher Nebenläufigkeit.
- Erfahrung im Low-Level- und leistungsintensiven Systemdesign und in der Serviceentwicklung.
- Berufserfahrung mit einigen der folgenden Technologien: Hochleistungs-verteilte Speichersysteme, Write-Ahead Logging (WAL), Indexierungsstrategien (B-tree, LSM-tree), Datenpartitionierung/-sharding, Raft, Paxos oder Multi-Paxos für verteilte Konsistenz, Transaktionsmanagement (MVCC), Partitionierung/Sharding, verteilte Transaktionen, CAP-Theorem-Kompromisse.
- Starker Teamplayer mit hervorragenden Kommunikations-, Organisations- und zwischenmenschlichen Fähigkeiten.
- Komfortabel mit komplexen, sich schnell entwickelnden Softwareentwicklungsumgebungen.
- Fähigkeit, neue Technologien schnell zu erlernen und teamübergreifende Prozesse voranzutreiben, zu befolgen, zu verbreiten und zu verbessern.
- Expertenkenntnisse über Cloud-Infrastrukturkonzepte und -technologien.
- Erfahrung in der Zusammenarbeit mit geografisch verteilten Teams.
- Umfangreiche Berufserfahrung in Start-ups oder schnelllebigen Enterprise-Technologieentwicklungsumgebungen.
- Zeigt starke Mentoring-Fähigkeiten, leitet und entwickelt Teams effektiv und richtet Ingenieure an gemeinsamen Zielen aus.
Qualifikationen
Haftungsausschluss: Für bestimmte Rollen in den USA oder kunden- oder auftragsbezogene Rollen können geltende Anforderungen gelten, wie z. B. Impf- oder arbeitsmedizinische Vorschriften und/oder Drogentests.
Die in dieser Ausschreibung angegebenen Gehalts- und Leistungsinformationen gelten nur für die angegebenen Standorte.
USA: Gehaltsspanne in USD von: $135,200 bis $306,400 pro Jahr. Möglicherweise Anspruch auf Bonus, Aktienoptionen und Gehaltsaufschub.
Oracle unterhält breite Gehaltsspannen für seine Rollen, um Unterschiede in Wissen, Fähigkeiten, Erfahrung, Marktbedingungen und Standorten zu berücksichtigen sowie die unterschiedlichen Produkte, Branchen und Geschäftsbereiche von Oracle widerzuspiegeln.
Kandidaten werden in der Regel basierend auf den vorgenannten Faktoren sowie der internen Peer-Equity in die Spanne eingestuft.
Die Stelle wird in der Regel mindestens drei Kalendertage ab dem Veröffentlichungsdatum oder solange die Stelle ausgeschrieben ist, Bewerbungen entgegennehmen.
Karrierestufe - IC5
Wir setzen uns dafür ein, Menschen mit Behinderungen in allen Phasen des Einstellungsprozesses einzubeziehen. Wenn Sie jederzeit Unterstützung bei der Barrierefreiheit oder eine Anpassung für eine Behinderung benötigen, teilen Sie uns dies bitte per E-Mail an [email protected] oder telefonisch unter 1-888-404-2494 in den Vereinigten Staaten mit.
Oracle ist ein Arbeitgeber, der Chancengleichheit fördert. Alle qualifizierten Bewerber erhalten eine Anstellungserwägung, unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, nationaler Herkunft, sexueller Orientierung, Geschlechtsidentität, Behinderung und Status als geschützter Veteran oder einer anderen gesetzlich geschützten Eigenschaft. Oracle wird qualifizierte Bewerber mit Festnahme- und Verurteilungsnachweisen gemäß geltendem Recht für eine Anstellung berücksichtigen.
Oracle US bietet ein umfassendes Leistungspaket, das Folgendes umfasst:
- Kranken-, Zahn- und Augenversicherungen, einschließlich ärztlicher Zweitmeinung.
- Kurzzeit- und Langzeitinvaliditätsversicherung.
- Lebensversicherung und AD&D (Unfall- und Todfallversicherung).
- Zusätzliche Lebensversicherung (Mitarbeiter/Ehepartner/Kind).
- Flexible Ausgabenkonten für Gesundheitswesen und abhängige Pflege.
- Vorsteuerabzugsfähige Pendler- und Parkgebühren.
- 401(k) Spar- und Anlageplan mit Arbeitgeberzuschuss.
- Bezahlte Freistellung: Flexible Urlaubsansprüche werden allen berechtigten Mitarbeitern gewährt, die in einer Gehaltsklasse (nicht überstundenberechtigt) tätig sind. Angesammelter Urlaub wird allen anderen Mitarbeitern gewährt, die Anspruch auf Urlaubsleistungen haben. Für Mitarbeiter, die mindestens 35 Stunden pro Woche arbeiten, beträgt die Urlaubsanspruchsrate 13 Tage pro Jahr für die ersten drei Beschäftigungsjahre und 18 Tage pro Jahr für nachfolgende Beschäftigungsjahre. Der Urlaubsanspruch wird anteilig für Mitarbeiter berechnet, die zwischen 20 und 34 Stunden pro Woche arbeiten. Mitarbeiter, die weniger als 20 Stunden pro Woche arbeiten, haben keinen Urlaubsanspruch.
- 11 bezahlte Feiertage.
- Bezahlte Krankheitsurlaubszeit: 72 Stunden bezahlter Krankheitsurlaub ab dem Datum der Einstellung. Wird jedes Kalenderjahr erneuert. Nicht genutzte Guthaben werden jedes Jahr bis zu einem Höchstbetrag von 112 Stunden übertragen.
- Bezahlter Elternurlaub.
- Adoptionshilfe.
- Mitarbeiter-Aktienkaufplan.
- Finanzplanung und Gruppenrechtsschutz.
- Freiwillige Leistungen wie Auto-, Hausrat- und Tierversicherungen.
Nur Oracle vereint die Daten, die Infrastruktur, die Anwendungen und die Expertise, um alles von Brancheninnovationen bis hin zu lebensrettender Versorgung zu ermöglichen. Und mit KI, die in unsere Produkte und Dienstleistungen integriert ist, helfen wir Kunden, dieses Versprechen in eine bessere Zukunft für alle zu verwandeln. Entdecken Sie Ihr Potenzial in einem Unternehmen, das führend bei KI- und Cloud-Lösungen ist, die Milliarden von Leben beeinflussen.
Wahre Innovation beginnt, wenn jeder befähigt ist, einen Beitrag zu leisten. Deshalb engagieren wir uns für den Aufbau einer Belegschaft, die Chancen für alle fördert, mit wettbewerbsfähigen Leistungen, die unsere Mitarbeiter mit flexiblen Optionen für Krankenversicherung, Lebensversicherung und Altersvorsorge unterstützen. Wir ermutigen die Mitarbeiter auch, sich durch unsere Freiwilligenprogramme in ihren Gemeinden zu engagieren.
