San Diego, CA
Vollzeit

Leitender Software-Ingenieur, Cloud

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 des Software-Engineering-Teams ist der Senior Software Engineer für die Entwicklung von Softwaresystemen für unsere kommerziellen Produkte verantwortlich. Als Senior Software Engineer arbeiten Sie an der Entwicklung der Systeme, die unsere Roboter miteinander verbinden, für einen reibungslosen Betrieb sorgen und Daten sammeln, die in die Entwicklung, den Betrieb und die Berichterstattung einfließen. Sie werden mit einem wachsenden Team talentierter Ingenieure zusammenarbeiten und moderne Tools und Prozesse einsetzen, um Software schnell in der Cloud bereitzustellen. Innerhalb des Teams werden Sie die Entwicklung von Funktionen leiten, um unsere Fähigkeit zur Kommunikation mit Robotern und unser Flottenmanagement zu verbessern.

Wesentliche Funktionen der Stelle:

  • Leitung der Verbesserung und Modernisierung unserer Cloud-Infrastruktur in AWS mit Schwerpunkt auf Zuverlässigkeit und Effizienz
  • Arbeiten Sie eng mit dem Data-Engineering-Team zusammen, um effiziente Datenpipelines zu erstellen und zu implementieren und eine hohe Datenqualität und -integrität über AWS und GCP hinweg zu gewährleisten.
  • Verbesserung und Feinabstimmung unserer bestehenden APIs zur Unterstützung von Robotern, die in Kundenumgebungen auf der ganzen Welt eingesetzt werden.
  • Sie stehen in direktem Kontakt mit den Kunden und leisten die notwendige Unterstützung für den reibungslosen Betrieb ihrer Anwendungen.
  • Entwerfen und implementieren Sie die Tools und die Infrastruktur, die für die Optimierung unserer CI/CD-Pipelines entscheidend sind, um nahtlose und effiziente Entwicklungsabläufe zu gewährleisten.
  • Umsetzung bewährter Sicherheitspraktiken und Gewährleistung der Einhaltung von Datenschutzvorschriften.
  • Bleiben Sie auf dem Laufenden über die neuesten Entwicklungen im Bereich der Cloud-Technologien und teilen Sie Ihr Wissen und Ihre bewährten Verfahren mit dem Team.
  • Koordinierung der Problemlösung zwischen verschiedenen Funktionsbereichen und Bereitstellung von fachlicher Unterstützung bei der Diagnose und Lösung von Problemen.
  • Mentor und technischer Berater für jüngere Mitglieder des Cloud-Engineering-Teams.
  • Sonstige Aufgaben und Zuständigkeiten nach Maßgabe des Auftrags.

Anforderungen an Ausbildung und/oder Berufserfahrung: 

  • Bachelor-Abschluss in Informatik, Softwaretechnik oder einem verwandten Fachgebiet.
  • 5-7 Jahre nachweisliche Erfahrung in der Softwareentwicklung.
  • Ausgeprägte Erfahrung im Cloud-Engineering mit Schwerpunkt auf Google Cloud Platform (GCP).

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

  • Beherrschung der Programmiersprachen Go und Python, mit der nachgewiesenen Fähigkeit, sauberen, wartbaren Code zu schreiben und Versionskontrollsysteme wie Git zu verwenden.
  • Vertraut mit SQL-basierten Datenbanken, insbesondere PostgreSQL und sqlite
  • Solide Kenntnisse der Cloud-Infrastruktur und der damit verbundenen Technologien (Datenverarbeitung, Speicherung, Vernetzung usw.) in AWS.
  • Praktische Erfahrung mit Infrastruktur-as-code-Tools wie Terraform, Pulumi oder ähnlichen Technologien.
  • Erfahrung im Aufbau von CICD-Pipelines mit Tools wie Jenkins, GitHub Actions, GitLab Workflows
  • Erfahrung mit Tools zur Überwachung der Anwendungsleistung (APM) wie Prometheus, Open Telemetry, Cloud Watch
  • Vertrautheit mit Containerisierungstechnologien wie Docker und Orchestrierungs-Frameworks wie Kubernetes.
  • Ausgeprägtes Verständnis von RESTful APIs und die Fähigkeit, diese zu entwerfen und zu entwickeln.
  • Kenntnisse über bewährte Sicherheitspraktiken und Erfahrung mit der Implementierung sicherer Cloud-Architekturen.
  • Hervorragende Fähigkeiten zur Problemlösung und Fehlerbehebung sowie proaktives und ergebnisorientiertes Vorgehen.
  • Ausgeprägte Kommunikations- und Kooperationsfähigkeiten und die Fähigkeit, effektiv in einem Team zu arbeiten.
  • Multitasking-Fähigkeit und Flexibilität zur Anpassung an sich ändernde Prioritäten.
  • Eine Leidenschaft für Robotik, Automatisierung und Technologie.

Dinge, die einen Unterschied machen:

  • MS in Informatik, Softwaretechnik oder einem verwandten Fachgebiet.
  • Erfahrung mit der Entwicklung von Robotersoftware oder der Arbeit mit roboterbezogenen Technologien.
  • Verständnis von CI/CD-Pipelines und zugehörigen Tools (z. B. Jenkins, GitLab CI/CD).
  • Kenntnisse über ereignisgesteuerte Architekturen und Nachrichtensysteme (z. B. Pub/Sub, Kafka).
  • Verständnis der agilen Methodik
  • Erfahrung in allen Phasen des Lebenszyklus der Softwareentwicklung

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 das Sitzen, Gehen oder Stehen über einen längeren Zeitraum erforderlich ist; die Bedienung eines Computers und einer Tastatur; Sprechen und Hören in normaler Zimmerlautstärke; die Verwendung der Hände zum Fingern, Greifen und Fühlen; sich wiederholende Bewegungen; eine gute Sehschärfe, um Daten und Zahlen vorzubereiten und zu analysieren; das Abschreiben; das Betrachten eines Computerterminals; umfangreiches Lesen; Heben, Schieben, Tragen 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. Der Mitarbeiter ist 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!