San Diego, CA
Vollzeit

Senior Dateningenieur

Brain Corp ist ein in San Diego, Kalifornien, USA, ansässiges KI-Unternehmen, das transformative Kerntechnologien für die Robotikindustrie entwickelt. Unser Ziel ist es, autonome Technologie zu entwickeln, die der realen Welt hilft, besser zu funktionieren. Die Roboter- und KI-Lösungen von Brain helfen Einzelhändlern dabei, sicherzustellen, dass das richtige Produkt zum richtigen Preis und in einer sauberen Umgebung im richtigen Regal steht. Mit der BrainOS®-Roboterplattform, die die weltweit größte Flotte autonomer mobiler Roboter (AMRs) in öffentlichen Bereichen betreibt, bietet Brain Corp aufschlussreiche und effiziente automatisierte Lösungen für die Bodenreinigung und die Bestandsverwaltung an, die Unternehmen und ihre Mitarbeiter in die Lage versetzen, mehr zu erreichen. Brain Corp betreibt derzeit mehr als 30.000 AMRs und stellt damit die größte Flotte ihrer Art weltweit dar. Brain Corp wird durch den SoftBank Vision Fund, Clearbridge und Qualcomm Ventures finanziert.

Zusammenfassung der Position:

Als Mitglied unseres Software-Engineering-Teams wird der Senior Data Engineer die Entwicklung von datenzentrierten Produkten leiten, die unsere innovative BrainOS-Plattform verbessern. Diese Person ist verantwortlich für den Entwurf, die Konstruktion und die Wartung der Systeme und der Infrastruktur, um die effiziente Erfassung, Speicherung und Analyse großer Datenmengen zu ermöglichen. Der Senior Data Engineer verfügt über eine solide Grundlage in Informatik oder Software-Engineering, ergänzt durch umfangreiche Erfahrung in Datenspeicherungs- und -verarbeitungstechnologien. Außergewöhnliche Problemlösungsfähigkeiten, effektive Kommunikationsfähigkeiten und eine nachgewiesene Fähigkeit zur effektiven Zusammenarbeit in einem Team sind entscheidend, um in dieser Rolle zu glänzen.

Wesentliche Funktionen der Stelle:

  • Entwicklung von Datenpipelines: Entwurf, Entwicklung und Pflege robuster Datenpipelines zur Erfassung, Verarbeitung und Speicherung großer Datenmengen.
  • Datenarchitektur und -design: Entwurf und Implementierung komplexer Datenmodelle. Optimierung von Datenspeicher- und -abrufprozessen zur Unterstützung von Datenanalysen und Business Intelligence (BI)-Anwendungen.
  • Optimieren Sie Leistung und Skalierbarkeit: Verbessern Sie die Effizienz und Skalierbarkeit von Datenpipelines und Speichersystemen, indem Sie Engpässe identifizieren, Partitionierung und Sharding implementieren und Cluster-Ressourcen konfigurieren.
  • Zusammenarbeit und Unterstützung: Arbeiten Sie mit Datenanalysten, Datenwissenschaftlern und anderen Geschäftsteams zusammen, um datenbezogene technische Probleme zu lösen und deren Anforderungen an die Dateninfrastruktur zu unterstützen.
  • Mentor für Junior-Ingenieure: Bieten Sie jüngeren Dateningenieuren Anleitung und Mentorschaft, beaufsichtigen Sie Codeüberprüfungen und überwachen Sie die Leistung.
  • Qualitätssicherung und Dokumentation: Sicherstellung der Datenintegrität und Einhaltung von Qualitätsstandards. Dokumentation der Data-Engineering-Prozesse, Systeme und ihrer Interaktionen.
  • Datensicherheit: Setzen Sie sich für robuste Sicherheitsmaßnahmen ein, die Verschlüsselung und Zugangskontrollen nutzen, die eine regelmäßige Prüfung der Einhaltung von Vorschriften ermöglichen.
  • Unterstützung bei anderen Aufgaben und Projekten nach Maßgabe des Auftrags.

Anforderungen an Ausbildung und/oder Berufserfahrung:

  • BS oder MS in Informatik oder einer anderen technischen Disziplin.
  • 5-10 Jahre nachweisliche Erfahrung in der Softwareentwicklung, davon mindestens 3-5 Jahre speziell im Bereich Data Engineering.
  • Nachgewiesene Erfolgsbilanz bei der Durchführung von Projekten, bei denen Daten als Grundlage für Geschäftsentscheidungen genutzt werden.

Erforderliche Kenntnisse, Fertigkeiten, Fähigkeiten und sonstige Eigenschaften:

  • Ausgeprägte Kenntnisse in SQL sowie in einer oder mehreren Programmiersprachen wie Python, Go oder Typescript.
  • Ausgeprägte analytische Fähigkeiten mit der Fähigkeit, große Mengen an Informationen zu sammeln, zu ordnen, zu analysieren und zu verbreiten, mit Liebe zum Detail und Genauigkeit.
  • Beherrschung der Datenmodellierung und des Verständnisses komplexer Datenstrukturen sowie ein solides Verständnis der Grundsätze der Datenbankgestaltung.
  • Vertraut mit Data Warehousing und Speichersystemen wie BigQuery, Firestore, Redshift, Snowflake, MySQL, PostgreSQL.
  • Vertraut mit Datenpipeline- und ETL-Entwicklungsframeworks wie Apache Beam, DBT, Google Dataflow, Pub/Sub.
  • Verständnis für bewährte Verfahren der Datensicherheit und Erfahrung mit Technologien wie Verschlüsselung und Datenmaskierung.
  • Ausgezeichnete Kommunikationsfähigkeiten.

Dinge, die einen Unterschied machen:

  • Erfahrung mit Modellen des maschinellen Lernens und Methoden der Datenwissenschaft.
  • Erfahrung mit Google Cloud und deren Datenökosystem.
  • Vertrautheit mit BI-Tools (z. B. Tableau, Power BI) und Daten-Frameworks (z. B. Hadoop, Spark).
  • Erfahrung mit Infrastruktur als Code (z. B. Terraform, Pulumi) sowie Containerisierungs- und Orchestrierungs-Tools (z. B. Docker, Kubernetes).

Körperliche Anforderungen:

Die hier beschriebenen körperlichen Anforderungen sind repräsentativ für die Anforderungen, die ein Arbeitnehmer erfüllen muss, um die wesentlichen Funktionen dieser Stelle erfolgreich auszuführen. Angemessene Vorkehrungen können getroffen werden, um Menschen mit Behinderungen die Ausübung der wesentlichen Funktionen zu ermöglichen. Wesentliche Funktionen können die Aufrechterhaltung der körperlichen Verfassung erfordern, die für längeres Sitzen, Gehen oder Stehen erforderlich ist; die Bedienung eines Computers und einer Tastatur; die Verwendung der Hände zum Fingern und Greifen; Sprechen und Hören in normaler Raumlautstärke; die Sehschärfe, um die Genauigkeit, Sauberkeit und Gründlichkeit der zugewiesenen Arbeit zu bestimmen oder um allgemeine Beobachtungen von Einrichtungen oder Strukturen zu machen; Schieben oder Ziehen von bis zu 20 Pfund.

Arbeitsumfeld:

Die hier beschriebenen Merkmale der Arbeitsumgebung sind repräsentativ für diejenigen, denen ein Arbeitnehmer bei der Ausübung der wesentlichen Funktionen dieser Tätigkeit begegnet. Der Lärmpegel in der Arbeitsumgebung ist in der Regel leise bis mäßig. Die Beschäftigten sind einer typischen Büroumgebung mit Computern, Druckern und Telefonen ausgesetzt.

Gehaltsspanne:

Die voraussichtliche Gehaltsspanne für Bewerber, die in San Diego, Kalifornien, arbeiten werden, liegt zwischen $133.565 und $161.684. Das endgültige Gehalt, das einem erfolgreichen Kandidaten angeboten wird, hängt von mehreren Faktoren ab, zu denen u.a. die Art und Dauer der Erfahrung in der Stelle, die Art und Dauer der Erfahrung in der Branche, die Ausbildung usw. gehören. Brain Corp ist ein Arbeitgeber, der in mehreren Bundesstaaten tätig ist, und diese Gehaltsspanne spiegelt möglicherweise keine Positionen wider, die in anderen Bundesstaaten besetzt werden.

Neben dem Grundgehalt besteht unser wettbewerbsfähiges Gesamtvergütungspaket aus folgenden Komponenten:

  • Eine jährliche Zielprämie nach eigenem Ermessen
  • Aktienoptionen
  • 401(k)-Plan mit Match (keine Wartezeit und sofortige Unverfallbarkeit)
  • Umfassendes Angebot an Versicherungsleistungen für Mitarbeiter (und ihre Familien) mit einer Vielzahl von medizinischen Optionen (einschließlich einer HSA mit Arbeitgeberbeitrag), Zahn-, Seh-, Lebens- und Invaliditätsversicherungen, Employee Assistance Program (EAP), Legal/Identity Support Plans, Haustierversicherung.
  • Zugang zu Konten für flexible Ausgaben (medizinische Versorgung und Pflege von Angehörigen)
  • Großzügige bezahlte Freizeit, einschließlich flexiblem Urlaub, bezahltem Krankenurlaub, Freizeit für ehrenamtliche Tätigkeiten in der Gemeinde, 10 bezahlten Betriebsferien und einer Betriebsruhezeit im Winter

Zusätzliche Vergünstigungen sind:

  • Tägliches Mittagessen vor Ort im Büro in San Diego verfügbar
  • Fitnessstudio auf dem Campus mit Pool und Tennisplätzen im Büro in San Diego
  • Gelegenheiten, sich mit Kollegen auszutauschen, einschließlich monatlicher Spieleabende, Wanderungen, Wellness-Herausforderungen und Gemeinschaftsveranstaltungen
  • Interne Veranstaltungen zum kontinuierlichen Lernen
  • Möglichkeiten, eigene Interessen und Hobbys mit dem Unternehmen zu teilen

Kommen Sie in unser tolles Team!