Software Engineer – Observability, Co-op

Software Engineer – Observability, Co-op

Praktikum 49500 - 60500 € / Jahr (geschätzt) Homeoffice (teilweise)
Ancestry

Auf einen Blick

  • Aufgaben: Entwickle innovative Tools zur Überwachung und verbessere die Benutzererfahrung.
  • Unternehmen: Ancestry, ein führendes Unternehmen im Bereich Familiengeschichte mit einem menschzentrierten Ansatz.
  • Vorteile: Flexible Arbeitsmodelle, wettbewerbsfähiges Gehalt und Entwicklungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team mit Fokus auf Vielfalt und Inklusion.
  • Warum dieser Job: Gestalte die Zukunft der Datenüberwachung und mache einen echten Unterschied im Leben der Menschen.
  • Qualifikationen: Erfahrung in Softwareentwicklung, insbesondere mit Python und modernen Frameworks.

Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.

Über Ancestry: Wenn Sie Ancestry beitreten, treten Sie einem menschenzentrierten Unternehmen bei, in dem die Geschichte jeder Person wichtig ist. Ancestry®, der weltweit führende Anbieter von Familiengeschichte, verbindet jeden mit seiner Vergangenheit, damit er seine einzigartigen Familiengeschichten entdecken, bewahren und teilen kann. Mit unserer unvergleichlichen Sammlung von mehr als 65 Milliarden Datensätzen, über 3,5 Millionen Abonnenten und über 27 Millionen Menschen in unserem wachsenden DNA-Netzwerk können Kunden ihre Familiengeschichte entdecken und ein neues Verständnis für ihr Leben gewinnen.

Wir sind bestrebt, unseren flexiblen Arbeitsansatz zu fördern, der es Ihnen ermöglicht, in dem nächstgelegenen Büro, von zu Hause aus oder hybrid zu arbeiten (unterliegt standortspezifischen Einschränkungen und Rollen, die im Büro sein müssen). Wir werden weiterhin über die Grenzen unserer Büros hinaus einstellen und befördern, um die Möglichkeiten für die Vielfalt der Mitarbeiter zu erweitern. Gemeinsam arbeiten wir jeden Tag daran, ein Arbeitsumfeld zu schaffen, das sowohl inklusiv als auch vielfältig ist, und in dem unsere Mitarbeiter sie selbst sein können. Jede Idee und Perspektive wird geschätzt, damit unsere Produkte und Dienstleistungen die globalen und vielfältigen Kunden widerspiegeln, die wir bedienen.

Ancestry ermutigt Bewerbungen von Minderheiten, Frauen, Menschen mit Behinderungen, geschützten Veteranen und allen anderen qualifizierten Bewerbern. Sind Sie leidenschaftlich daran interessiert, Ihre Arbeit der Bereicherung des Lebens der Menschen zu widmen? Schließen Sie sich den Neugierigen an.

Ancestry sucht einen außergewöhnlichen, leidenschaftlichen und hochmotivierten Software Engineer - Observability Engineer, der unser Observability-Team verstärkt. Das Observability-Team entwickelt und pflegt alle Observability-Tools und -Technologien, die Ancestry dabei helfen, die Website zu überwachen und kundenrelevante Vorfälle zu erkennen und zu beheben.

Was Sie tun werden:

  • Beitrag zur Entwicklung von KI-gestützten Code-Transformationstools, die grundlegende Modelle (LLMs) und agentische Frameworks nutzen, um die Anwendungsinstrumentierung auf OpenTelemetry-Standards über mehrere Sprachen (Java, Python, Node.js, .NET) und browserbasiertes Real User Monitoring (RUM) zu migrieren.
  • Intelligente Parsing- und Analyse-Engines unter Verwendung von KI-Agenten und Model Context Protocol (MCP)-Tools entwickeln, um bestehenden APM-Instrumentierungscode mit ordnungsgemäßer Fehlerbehandlung, Validierung und umfassenden Migrationsberichten zu transformieren.
  • LLM-gesteuerte Dashboard-Migrationstools entwerfen und implementieren, die Observability-Dashboards über Plattformen hinweg extrahieren, transformieren und neu erstellen mit funktionaler Äquivalenzvalidierung.
  • Agentische Alarm-Migrationsautomatisierung unter Verwendung von KI-Frameworks entwickeln, um Alarmrichtlinien, Bedingungen, Benachrichtigungskanäle und Eskalationsworkflows zwischen Observability-Plattformen zu exportieren, zu transformieren und zu migrieren.
  • Umfassende Validierungs- und Testframeworks erstellen, um Metriken und Traces zu vergleichen, Migrationsfortschritts-Dashboards zu erstellen und Rollback-Verfahren zu entwickeln.
  • CLI-Tools, Skripte und Self-Service-Migrationshilfen mit detaillierten Anleitungen und Best-Practice-Dokumentationen erstellen, um Anwendungsteams zu unterstützen.
  • Beitrag zu Observability-Operationen, einschließlich der Erkennung von PII-Protokollen mit nahezu Echtzeit-Streaming, Multi-Source-Log-Pipeline-Integration (CloudWatch, Lambda), Kostenoptimierung und Infrastrukturüberwachung (EKS, EC2, Lambda).
  • Unterstützung der Integration der Harness-Bereitstellungspipeline mit Observability-Alarmen und Beitrag zur operativen Exzellenz durch Code-Reviews und Dokumentation.
  • Zusammenarbeit mit Anwendungsteams, Sicherheits- und Compliance-Teams sowie Plattformengineering-Teams, um Anforderungen und Schmerzpunkte zu verstehen und wirkungsvolle Lösungen zu liefern.
  • Präsentation der Arbeit bei Team-Demos und Showcase-Events sowie Beitrag zur Teamdokumentation, Runbooks und Best Practices.

Wer Sie sind:

  • Master-Abschluss in Informatik, Software Engineering oder einem verwandten Bereich.
  • Starke Entwicklungserfahrung in Python mit nachgewiesener Fähigkeit, qualitativ hochwertigen Code zu schreiben.
  • Erfahrung in der KI-unterstützten Entwicklung: Praktische Erfahrung mit KI-Coding-Assistenten wie Cline, Roo Code, Kiro, Claude Code, GitHub Copilot, Cursor oder ähnlichen Tools für die Softwareentwicklung.
  • Vollständige Entwicklungsexposition mit JavaScript/TypeScript und modernen Front-End-Frameworks (React bevorzugt, Vue oder Angular).
  • Multi-Sprachen-Exposition: Vertrautheit mit mindestens 2-3 Programmiersprachen aus Java, Python, Node.js oder .NET.
  • Solides Verständnis der Grundlagen der Softwaretechnik: Datenstrukturen, Algorithmen, Tests und Entwurfsmuster.
  • Erfahrung oder starkes Interesse an Observability-Konzepten: Protokolle, Metriken, Traces und verteilte Systeme.
  • Erfahrung mit Datenbankdesign und SQL (MySQL, PostgreSQL).
  • Exposition gegenüber Application Performance Monitoring (APM)-Tools wie New Relic, Datadog, Dynatrace oder ähnlichen Plattformen ist bevorzugt.
  • Erfahrung mit AWS Cloud-Diensten (CloudWatch, Lambda, EKS, EC2, Fargate, SQS, SNS) und Containerisierungstechnologien (Docker, Kubernetes).
  • Starke analytische und problemlösende Fähigkeiten mit der Fähigkeit, Lösungen unabhängig zu erkunden, bevor sie eskaliert werden.
  • Exzellente Kommunikations- und Zusammenarbeitsfähigkeiten mit der Einstellung, frühzeitig und häufig Feedback einzuholen.

Zusätzliche Informationen: Ancestry ist ein Arbeitgeber, der Chancengleichheit bietet und Einstellungsentscheidungen ohne Rücksicht auf Rasse, Hautfarbe, religiösen Glauben, nationale Herkunft, Abstammung, Geschlecht, Schwangerschaft, sexuelle Orientierung, Geschlecht, Geschlechtsidentität, Geschlechtsausdruck, Alter, geistige oder körperliche Behinderung, medizinischen Zustand, militärischen oder Veteranenstatus, Staatsbürgerschaft, Familienstand, genetische Informationen oder eine andere durch geltendes Recht geschützte Eigenschaft trifft. Darüber hinaus wird Ancestry angemessene Vorkehrungen für qualifizierte Personen mit Behinderungen treffen. Alle Stellenangebote sind abhängig von einer Hintergrundüberprüfung, die den geltenden Gesetzen entspricht. Für Kandidaten, die in San Francisco, CA leben, wird Ancestry gemäß der San Francisco Fair Chance Ordinance qualifizierte Bewerber mit Straf- und Verurteilungsregistern in Betracht ziehen. Ancestry akzeptiert keine unaufgeforderten Angebote von Personalvermittlungsfirmen für diese Beschäftigungsmöglichkeit. Alle Lebensläufe, die von Personalvermittlungsfirmen an einen Mitarbeiter von Ancestry per E-Mail, Internet oder in irgendeiner Form und/oder Methode ohne eine gültige schriftliche Suchvereinbarung für diese Position gesendet werden, gelten als alleiniges Eigentum von Ancestry. Es wird keine Gebühr gezahlt, wenn der Kandidat aufgrund der Empfehlung oder auf andere Weise von Ancestry eingestellt wird.

Software Engineer – Observability, Co-op Arbeitgeber: Ancestry

Ancestry ist ein hervorragender Arbeitgeber, der eine inklusive und vielfältige Arbeitsumgebung fördert, in der jede Stimme zählt. Mit flexiblen Arbeitsmodellen und der Möglichkeit, von verschiedenen Standorten aus zu arbeiten, bietet Ancestry seinen Mitarbeitern die Freiheit, ihre Karriere nach ihren Bedürfnissen zu gestalten. Zudem haben Mitarbeiter die Chance, in einem dynamischen Team zu wachsen und ihre Fähigkeiten in einem bedeutungsvollen Bereich einzusetzen, der Millionen von Menschen hilft, ihre persönliche Geschichte zu entdecken.

Ancestry

Kontaktdaten:

Ancestry Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Software Engineer – Observability, Co-op erhalten könntest

Nutze Entwickler-Communities!

Schau mal nach lokalen Entwickler-Meetups oder Online-Communities wie GitHub oder Stack Overflow. Dort kannst du dich mit anderen austauschen, spannende Projekte finden und vielleicht sogar direkt mit Firmen in Kontakt treten, die Praktika anbieten!

Kollaboriere bei Open-Source-Projekten.

Engagiere dich in Open-Source-Projekten, um praktische Erfahrungen zu sammeln und dein Portfolio aufzufüttern. Das zeigt Arbeitgebern, dass du proaktiv bist und mit neuen Technologien umgehen kannst. Und hey, vielleicht läuft dir ja das perfekte Praktikum über den Weg!

Nutze die Karriereservices deiner Uni!

Wenn du an einer Hochschule studierst, schau, ob es an deiner Uni spezielle Karriere-Events oder Jobmessen gibt, die auf IT und Softwareentwicklung ausgerichtet sind. Das ist eine super Chance, um direkt mit Unternehmen wie Ancestry ins Gespräch zu kommen.

Setze auf persönliche Ausschreibungen.

Oft sind Praktikumsplätze nicht groß ausgeschrieben! Schau regelmäßig auf der Website von Ancestry vorbei und achte auf neue Praktikumsanzeigen. Oft kann ein persönlicher Kontakt der Schlüssel sein, um deine Bewerbung hervorzuheben.

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer – Observability, Co-op mit Bravour zu bestehen

Python
AI-assisted development
JavaScript
TypeScript
React
Node.js
Software Engineering Fundamentals

Einige Tipps für deine Bewerbung 🫡

Zeig uns dein Code-Talent!:Für ein Praktikum in der Software-Entwicklung ist es super wichtig, dass du technische Fähigkeiten in den Vordergrund stellst. Füge Links zu Projekten auf GitHub oder zu anderen Plattformen hinzu, an denen du gearbeitet hast. So können wir schnell sehen, was du drauf hast!

Motivation ist der Schlüssel!:In deinem Anschreiben solltest du deutlich machen, warum du dich für ein Praktikum in der Software-Entwicklung bei Ancestry interessierst. Erzähl uns, was dich motiviert und was du aus dieser Erfahrung lernen möchtest! Wir suchen nach aufgeschlossenen Praktikanten, die bereit sind, Neues zu lernen.

Die richtige Sprache!:Achte darauf, dass du in deiner schriftlichen Bewerbung die passenden Programmiersprachen und Technologien nennst, mit denen du bereits gearbeitet hast! Das hilft uns, deine Eignung für das Praktikum besser zu verstehen und zu sehen, wie gut du ins Team passt.

Mach Schluss mit langen CVs!:Halte deinen Lebenslauf knapp und präzise – maximal 1-2 Seiten. Konzentriere dich auf relevante Erfahrungen und technische Skills, die für die Software-Entwicklung wichtig sind. Wir wollen einen schnellen Überblick über deine Fähigkeiten, also bleib konkret!

Wie man sich auf ein Vorstellungsgespräch bei Ancestry vorbereitet

Zeig deine Coding-Skills!

Da es sich um ein Praktikum in der Software-Entwicklung handelt, solltest du bereit sein, deine Programmierfähigkeiten unter Beweis zu stellen. Mach dich mit Coding Challenges vertraut, die oft Teil des Interviews sind. Sei bereit, an Whiteboard-Probleme zu arbeiten oder deinem Code live zu präsentieren.

Verstehe die Tools und Technologien

Stell sicher, dass du die gängigen Programmiersprachen und Frameworks kennst, die für die Stelle relevant sind. Wenn Ancestry zum Beispiel häufig Java oder React nutzt, wäre es gut, wenn du schon einige Projekte damit umgesetzt hast. Vielleicht kannst du Referenzen von deinem Portfolio einbringen.

Sei offen für Feedback und Fragen

Im Praktikum geht es oft darum, zu lernen und sich zu entwickeln. Sei bereit, Fragen zu beantworten, die auf deinen Lernprozess abzielen oder deine Denkweise erklären, wenn du an einem Problem arbeitest. Deine Bereitschaft, Feedback anzunehmen, wird sehr geschätzt.

Bereite deine Motivation vor

Da du dich um ein Praktikum bewirbst, wird dein Engagement und deine Motivation für die Software-Entwicklung eine große Rolle spielen. Überlege dir, warum du gerade bei Ancestry ein Praktikum machen willst und was du dir davon erhoffst. Das zeigt, dass du wirklich daran interessiert bist, zu lernen und dich weiterzuentwickeln.