San Diego, CA
Vollzeit

Software-Ingenieur II, Cloud

Zusammenfassung der Position:

Als Mitglied des Software-Engineering-Teams ist ein Cloud-Software-Ingenieur für die Erstellung von Softwaresystemen verantwortlich, die unsere Roboter miteinander verbinden, für einen reibungslosen Betrieb sorgen und Daten für die Entwicklung, den Betrieb und die Berichterstattung sammeln. Sie arbeiten mit einem wachsenden Team von talentierten Ingenieuren zusammen und nutzen moderne Tools und Prozesse, 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:

  • Entwicklung und Wartung einer skalierbaren und zuverlässigen Cloud-Infrastruktur auf der Google Cloud Platform (GCP).
  • Arbeiten Sie an der Entwicklung und Optimierung der Infrastruktur für maschinelles Lernen mit, wobei Sie sich auf skalierbare ML-Pipelines und effiziente Cloud-basierte Abläufe konzentrieren.
  • Entwicklung von APIs und Diensten zur Erleichterung der nahtlosen Integration zwischen der Cloud-Plattform und verschiedenen Web- und Robotikanwendungen.
  • 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.
  • Teilnahme an Testaktivitäten, einschließlich Unit-Tests, Integrationstests und Systemtests, um die Zuverlässigkeit, Leistung und Qualität der Cloud-Plattform sicherzustellen.
  • Ü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.
  • Mithilfe bei anderen Aufgaben und Verantwortlichkeiten nach Maßgabe des Auftrags.

Anforderungen an Ausbildung und/oder Berufserfahrung: 

  • Bachelor-Abschluss in Informatik, Softwaretechnik oder einem verwandten Fachgebiet.
  • 1-2 Jahre Erfahrung in der Softwareentwicklung.
  • Erfahrung im Cloud-Engineering mit Schwerpunkt auf Google Cloud Platform (GCP).

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

  • Vertraut mit Programmiersprachen wie Go, Python und TypeScript, mit einer nachgewiesenen Fähigkeit, sauberen, wartbaren Code zu schreiben und Versionskontrollsysteme wie Git zu verwenden.
  • Vertrautheit mit der Cloud-Infrastruktur und den damit verbundenen Technologien (Datenverarbeitung, Speicherung, Vernetzung usw.) auf GCP.
  • Erfahrung mit Infrastructure-as-Code-Tools wie Pulumi oder ähnlichen Technologien.
  • Vertraut mit dem Entwurf und der Implementierung skalierbarer Data-Engineering-Workflows und Datenpipelines.
  • Vertraut mit Containerisierungstechnologien wie Docker und Orchestrierungs-Frameworks wie Kubernetes.
  • Verständnis von RESTful APIs und die Fähigkeit, diese zu entwerfen und zu entwickeln.
  • Ausgeprägte Problemlösungs- und Fehlerbehebungsfähigkeiten sowie ein proaktiver und ergebnisorientierter Ansatz.
  • Ausgeprägte Kommunikations- und Kooperationsfähigkeiten und die Fähigkeit, effektiv in einem Team zu arbeiten.
  • Eine Leidenschaft für Robotik, Automatisierung und Technologie.
  • Multitasking-Fähigkeit und Flexibilität zur Anpassung an sich ändernde Prioritäten.

Dinge, die einen Unterschied machen:

  • Master- oder Doktorgrad in Informatik, Softwaretechnik oder einem verwandten Fachgebiet.
  • Erfahrung mit der Entwicklung von Robotersoftware oder der Arbeit mit roboterbezogenen Technologien.
  • Vertraut mit CI/CD-Pipelines und verwandten Tools (z. B. Jenkins, GitLab CI/CD).
  • Kenntnisse über ereignisgesteuerte Architekturen und Nachrichtensysteme (z. B. Pub/Sub, Kafka).
  • Vertrautheit mit agilen Methoden
  • Kenntnis aller 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. Die Beschäftigten sind einer typischen Büroumgebung mit Computern, Druckern und Telefonen ausgesetzt.

Gehaltsspanne:

Das voraussichtliche Gehalt für Bewerber, die in San Diego, Kalifornien, arbeiten werden, beträgt 125.000 $.

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!