San Diego, CA
Vollzeit

Leitender Software-Ingenieur, Cloud (aus der Ferne wählbar)

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:

  • Entwerfen, entwickeln und warten Sie eine skalierbare und zuverlässige Cloud-Infrastruktur auf der Google Cloud Platform (GCP).
  • 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.
  • Entwicklung von APIs und Diensten zur Erleichterung der nahtlosen Integration zwischen der Cloud-Plattform und verschiedenen Web- und Robotikanwendungen.
  • ein Authentifizierungs- und Autorisierungssystem verstehen und damit arbeiten.
  • Sie arbeiten eng mit den Teams für Web- und Roboteranwendungen zusammen, um deren Anforderungen zu verstehen und technische Beratung und Unterstützung zu leisten.
  • Umsetzung bewährter Sicherheitspraktiken und Gewährleistung der Einhaltung von Datenschutzvorschriften.
  • Kontinuierliche Überwachung und Optimierung der Leistung und Zuverlässigkeit der Cloud-Plattform, Identifizierung und Behebung von Problemen oder Engpässen.
  • 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 von Programmiersprachen wie Go, Python und TypeScript, mit nachgewiesener Fähigkeit, sauberen, wartbaren Code zu schreiben und Versionskontrollsysteme wie Git zu verwenden.
  • Solide Kenntnisse der Cloud-Infrastruktur und der damit verbundenen Technologien (Datenverarbeitung, Speicherung, Vernetzung usw.) auf GCP.
  • Beherrschung der zugrunde liegenden Linux-Funktionen wie cgroups, lvm und systemd
  • Praktische Erfahrung mit Infrastructure-as-Code-Tools wie Pulumi oder ähnlichen Technologien.
  • 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!