Software Engineer, I - Data Engineering

Software Engineer, I - Data Engineering

Vollzeit 60000 - 75000 € / Jahr (geschätzt) Homeoffice möglich
Dormont Manufacturing Co

Auf einen Blick

  • Aufgaben: Entwickle und unterstütze Linux- und cloudbasierte Datensysteme für autonome Fahrzeuge.
  • Unternehmen: Torc, ein führendes Unternehmen für autonome Fahrzeugtechnologie.
  • Vorteile: Wettbewerbsfähiges Gehalt, 100% bezahlte Gesundheitsleistungen und flexible Arbeitszeiten.
  • Weitere Informationen: Dynamisches Team mit Fokus auf Zusammenarbeit und beruflichem Wachstum.
  • Warum dieser Job: Arbeite an innovativen Projekten und forme die Zukunft des Transports.
  • Qualifikationen: Erfahrung in Python, Docker und Linux-Systemen erforderlich.

Das prognostizierte Gehalt liegt zwischen 60000 - 75000 € pro Jahr.

Über das Unternehmen

Bei Torc glauben wir, dass die Technologie für autonome Fahrzeuge die Art und Weise, wie wir reisen, Fracht bewegen und Geschäfte tätigen, transformieren wird. Als führendes Unternehmen im Bereich autonomes Fahren seit 2007 hat Torc über ein Jahrzehnt damit verbracht, unsere Lösungen mit erfahrenen Partnern zu kommerzialisieren. Jetzt Teil der Daimler-Familie, konzentrieren wir uns ausschließlich auf die Entwicklung von Software für automatisierte Lkw, um die Art und Weise, wie die Welt Fracht bewegt, zu verändern.

Das Team

Das Data Engineering-Team von Torc ist eine hochgradig kollaborative Gruppe, die sich auf den Aufbau sicherer, skalierbarer Systeme konzentriert, die es den Kunden ermöglichen, einfach und vertrauensvoll mit Daten zu arbeiten. Wir arbeiten als verteiltes, remote-first Team und stellen sicher, dass jeder gleichberechtigten Zugang zu Informationen und Zusammenarbeit hat. Unsere Arbeit umfasst häufige Berührungspunkte – tägliche Stand-ups, Planungssitzungen und ad-hoc Diskussionen über Zoom oder Slack. Da wir unsere Dienste end-to-end besitzen, nimmt jeder Ingenieur an einer geschäftlichen Bereitschaftsrotation teil. Wir priorisieren eine gesunde Work-Life-Balance und nachhaltige Entwicklung über heroische Anstrengungen.

Was Sie tun werden

  • Wir suchen einen Software-Ingenieur, der bereit ist zu lernen und zu wachsen, während er Linux- und cloudbasierte Datensysteme aufbaut und unterstützt.
  • In dieser Rolle arbeiten Sie eng mit erfahrenen Ingenieuren zusammen, um zu AWS-basierten Datenaufnahme-, ETL- und Speicherlösungen beizutragen, die Analysen, Simulationen und ML-Training im gesamten Unternehmen ermöglichen.
  • Erstellen Sie robuste und widerstandsfähige Pipelines zur Verarbeitung massiver täglicher Datenmengen, die von Fahrzeugflotten und Simulationsumgebungen erzeugt werden.
  • Bauen und unterstützen Sie skalierbare Pipelines als Teil von Torcs Data Factory, um Daten für ML-Training in großem Maßstab bereitzustellen.
  • Skalieren Sie Torcs Datenlake durch ein verteiltes Speichersystem, Daten-Crawling und -Entdeckung.
  • Fördern und schützen Sie die Integrität der Daten durch Validierung, Versionierung, Datenherkunft und Governance.
  • Unterstützen Sie die Erweiterung von Torcs Datenlake durch den Erwerb zusätzlicher Datensätze aus internen und externen Quellen.
  • Helfen Sie bei der Entwicklung und Bereitstellung von cloudbasierten Lösungen.
  • Zusammenarbeit mit Teams, die sich auf Wahrnehmung, Planung, Steuerung, Kartierung und Fahrzeugtests spezialisiert haben, um Lösungen zu entwickeln, die die Produktbereitstellung unterstützen.
  • Unterstützen Sie die Implementierung neuer cloudbasierter Funktionen, die unseren Technologiestack erweitern und unsere Fähigkeit verbessern können, sicherheitskritische Software für selbstfahrende Fahrzeuge zu erstellen, bereitzustellen und zu testen.
  • Teilnahme an der Bereitschaftsrotation des Teams zur Unterstützung unserer bereitgestellten Systeme während der Geschäftszeiten.

Hier ist eine Liste einiger Technologien, die wir verwenden:

  • Verwaltete Dienste, die von AWS betrieben werden (Lambda, SFN, Batch, EventBridge, Athena, Glue)
  • Linux / Bash
  • Docker
  • Terraform
  • Python
  • React/Javascript
  • On-Call Tooling (Datadog, AWS Cloudwatch)
  • Databricks

Was Sie benötigen, um erfolgreich zu sein

  • BS/MS-Abschluss in Computertechnik, Informatik oder einem verwandten Bereich.
  • Erfahrung im Schreiben von Code mit Python.
  • Praktische Erfahrung mit Docker und Containerisierung.
  • Ein starkes Engagement für testgetriebene Entwicklungsansätze, kontinuierliche Integration und Bereitstellung sowie Infrastruktur als Code.
  • Erfahrung mit Linux und allgemeinem Bash-Scripting.
  • Erfahrung in der Bereitstellung, Fehlersuche, Überwachung und Wartung von Linux-Systemen.

Bonuspunkte

  • Starke organisatorische Fähigkeiten, Zeitmanagement und Kommunikationsfähigkeiten mit teamorientiertem und kollaborativem Stil.
  • Erfahrung in der Entwicklung cloudbasierter serverloser Lösungen.
  • Erfahrung mit Pandas, Numpy und anderen Python-basierten Datenanalysetools.
  • Kenntnisse über serverlose Architekturen von AWS (Lambda, Batch, ECS Fargate, Glue, Athena).
  • Erfahrung mit Datenlagerungs- und Akquisemustern für Robotik und fortschrittliche Fahrerassistenzsysteme.
  • Kenntnisse über verschiedene Datenbankarchitekturen, einschließlich, aber nicht beschränkt auf relationale und NoSQL-Datenbanken, Vektorspeicher, Data Warehousing und clusterbasierte, verteilte Datenspeicher.
  • Erfahrung mit der Databricks-Plattform, insbesondere für die Bereitstellung von Daten, Visualisierungen und Jobs.
  • Erfahrung mit der Skalierung von Daten für ML- und KI-Workloads unter Verwendung von Ray.

Vorteile für Vollzeit-Torc’rs

Torc kümmert sich um unsere Teammitglieder und wir bemühen uns, Vorteile und Ressourcen bereitzustellen, um ihre Gesundheit, Work-Life-Balance und Zukunft zu unterstützen. Unsere Kultur ist kollaborativ, energiegeladen und teamorientiert. Torc bietet:

  • Ein wettbewerbsfähiges Vergütungspaket, das eine Bonuskomponente und Aktienoptionen umfasst.
  • 100% bezahlte medizinische, zahnärztliche und augenärztliche Prämien für Vollzeitmitarbeiter.
  • 401K-Plan mit einer Arbeitgeberbeteiligung von 6%.
  • Flexibilität im Zeitplan und großzügigen bezahlten Urlaub (sofort nach dem Startdatum verfügbar).
  • AD+D- und Lebensversicherung.

Bei Torc setzen wir uns dafür ein, einen vielfältigen und integrativen Arbeitsplatz zu schaffen. Wir feiern die Einzigartigkeit unserer Torc’rs und diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht (einschließlich Schwangerschaft, Geburt oder verwandter medizinischer Bedingungen), sexueller Orientierung, Geschlechtsidentität, Geschlechtsausdruck, Alter, Veteranenstatus oder Behinderungen. Selbst wenn Sie nicht 100% der aufgeführten Qualifikationen für diese Gelegenheit erfüllen, ermutigen wir Sie, sich zu bewerben. Unsere Vergütung spiegelt die Arbeitskosten in mehreren geografischen Märkten wider. Die Bezahlung basiert auf einer Reihe von Faktoren und kann je nach berufsbezogenem Wissen, Fähigkeiten und Erfahrungen variieren. Das gesamte Vergütungspaket von Torc umfasst auch unseren Unternehmensbonus und Aktienoptionsplan. Abhängig von der angebotenen Position können Anmeldezahlungen, Umzüge und andere Formen der Vergütung als Teil eines Gesamtvergütungspakets angeboten werden, zusätzlich zu einer vollständigen Palette von medizinischen, finanziellen und/oder anderen Vorteilen.

Software Engineer, I - Data Engineering Arbeitgeber: Dormont Manufacturing Co

Torc ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern eine dynamische und kollaborative Arbeitsumgebung bietet, in der Innovation und Teamarbeit im Mittelpunkt stehen. Mit einem wettbewerbsfähigen Vergütungspaket, flexiblen Arbeitszeiten und umfassenden Gesundheitsleistungen fördert Torc die persönliche und berufliche Entwicklung seiner Mitarbeiter. Die Möglichkeit, an der Spitze der autonomen Fahrzeugtechnologie zu arbeiten und Teil eines engagierten Teams zu sein, macht Torc zu einem attraktiven Arbeitsplatz für alle, die eine sinnvolle Karriere anstreben.

Dormont Manufacturing Co

Kontaktdaten:

Dormont Manufacturing Co Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Software Engineer, I - Data Engineering erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Dormont Manufacturing Co anzuklopfen, wenn du dich auf die Stelle als Software Engineer, I - Data Engineering bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Dormont Manufacturing Co vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer, I - Data Engineering mit Bravour zu bestehen

Python
Docker
Linux
Bash Scripting
AWS (Lambda, Batch, Glue, Athena)
Data Ingestion
ETL

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Dormont Manufacturing Co klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Dormont Manufacturing Co vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.