Launch Legends
NetDocuments
Staff Software Engineer - KI
Transparenz bei der Vergütung
NetDocuments verpflichtet sich, ein exzellentes Kandidatenerlebnis zu bieten und wird Sie niemals auffordern, Rekrutierungsaktivitäten ohne Telefon-, Video- und persönliche Treffen und Kommunikation per E-Mail mit der Domain @netdocuments.com durchzuführen. Wenn Sie Bedenken oder Fragen zu erhaltenen Mitteilungen haben, senden Sie diese bitte an [email protected], damit unsere Teammitglieder sie überprüfen können.
Die Vergütungsspanne für diese Position beträgt 170.000 $ – 190.000 $.
Die angegebene Barvergütung beinhaltet die Zielverdienste. Einige Rollen können Anspruch auf Überstundenvergütung haben. Die individuelle Vergütung wird auf der Grundlage von Faktoren wie Erfahrung, Fähigkeiten, Qualifikationen und geografischem Standort ermittelt.
Chancengleichheit
NetDocuments ist ein Arbeitgeber, der Chancengleichheit fördert und Diskriminierung und Belästigung jeglicher Art verbietet. Alle Personalentscheidungen basieren auf Geschäftsanforderungen, Stellenanforderungen, individuellen Qualifikationen, ohne Rücksicht auf Rasse, Hautfarbe, Religion, Geschlecht (einschließlich Schwangerschaft), nationale Herkunft, Alter, körperliche und geistige Behinderung, Familienstand, sexuelle Orientierung, Geschlechtsidentität und/oder -ausdruck, Militär- und Veteranenstatus oder jeden anderen Status, der durch Gesetze oder Vorschriften an den Standorten, an denen wir tätig sind, geschützt ist. NetDocuments glaubt, dass Vielfalt und Inklusion unter unseren Mitarbeitern für unseren Erfolg entscheidend sind, und wir sind bestrebt, ein Arbeitsumfeld frei von Diskriminierung und Belästigung zu bieten.
Über NetDocuments
Bei NetDocuments gestalten wir die Zukunft der juristischen Arbeit. Wir glauben, dass Juristen weniger Zeit mit der Suche nach Informationen und der Verwaltung von Dokumenten verbringen sollten und mehr Zeit mit der Lösung komplexer Probleme, der Betreuung von Mandanten und der Erzielung aussagekräftiger Ergebnisse. Deshalb entwickeln wir Technologien, die Organisationen helfen, intelligenter zu arbeiten, effektiver zusammenzuarbeiten und den vollen Wert ihres institutionellen Wissens zu erschließen.
Unser Team definiert neu, was für juristische Technologie möglich ist. NetDocuments ist die vertrauenswürdige intelligente Dokumentenmanagement-Plattform für Juristen und das Unternehmen hinter dem branchenweit ersten und einzigen juristischen Wissensgraphen – ein Durchbruch, der Juristen und KI ein tieferes Verständnis dafür vermittelt, wie Angelegenheiten, Dokumente, Personen und Wissen in einer Organisation zusammenhängen, während gleichzeitig unternehmensweite Sicherheit, Governance, Berechtigungen und ethische Grenzen respektiert werden.
Innovation ist nur ein Teil unserer Geschichte. Wir glauben, dass unsere größte Stärke unsere Mitarbeiter sind. Wir fördern eine kollaborative, integrative und leistungsstarke Kultur, in der Neugier gefördert, unterschiedliche Perspektiven geschätzt und Mitarbeiter befähigt werden, einen sinnvollen Beitrag zu leisten. Egal, ob Sie Produkte entwickeln, Kunden betreuen oder das Geschäft unterstützen, Ihre Arbeit trägt zur Gestaltung der Zukunft einer der weltweit vertrauenswürdigsten juristischen Technologiemanagement-Plattformen bei.
Dieses Engagement für unsere Mitarbeiter und Kunden hat uns Anerkennung als einer der Top-Arbeitgeber des Landes eingebracht, darunter:
- Vier aufeinanderfolgende Nennungen auf der Inc. 5000-Liste der am schnellsten wachsenden Privatunternehmen Amerikas
- Fünfmaliger Gewinner des Top Workplace USA
- Fünfmaliger Top Workplace der Salt Lake Tribune
- Mehrere Top Workplaces Culture Excellence Awards für Innovation, Mitarbeiterwertschätzung, Work-Life-Flexibilität und Vergütung & Leistungen
Wenn Sie begeistert sind, sinnvolle Herausforderungen zu lösen, mit talentierten Kollegen zusammenzuarbeiten und die nächste Generation juristischer Technologie mitzugestalten, würden wir Sie gerne kennenlernen.
Was Sie tun werden
NetDocuments sucht einen Staff Software Engineer, der die technische Ausrichtung eines unserer Backend-Engineering-Teams mitgestaltet. Dies ist eine hands-on technische Führungsrolle für einen erfahrenen Ingenieur, der sich mit schwierigen Problemen in Bezug auf Skalierung, Leistung, Zuverlässigkeit und Kosten auseinandersetzt und möchte, dass seine architektonischen Entscheidungen über Jahre hinweg Bestand haben.
Unsere Plattform verwandelt das institutionelle Wissen einer Kanzlei in etwas, auf das Menschen und KI reagieren können. Die Backend-Systeme, die dies ermöglichen, umfassen die Verarbeitung großer Datenmengen, Suche und Abruf sowie die KI-gestützten Dienste, die auf den Inhalten des Kunden aufbauen. Sie werden im Zentrum davon arbeiten: Entwurf verteilter, Cloud-nativer Systeme, die schnell, zuverlässig und sicher bleiben, während das Datenvolumen regionsübergreifend wächst, alles innerhalb der strengen Berechtigungen und des Datenschutzes, den juristische Kunden erwarten.
Die Arbeit ist live und wächst, und Sie werden eng mit Produkt-, Design-, Plattform-Services- und Engineering-Führungskräften zusammenarbeiten, um komplexe Anforderungen in dauerhafte Systeme umzusetzen und gleichzeitig das Team dabei zu unterstützen, seine eigene technische Messlatte höher zu legen.
Einige Prinzipien prägen diese Arbeit und die Kandidaten, die wir für diese Rolle suchen:
- Bauen Sie für Skalierbarkeit. Die interessanten Probleme liegen in Durchsatz, Zuverlässigkeit und Kosten, wenn die Plattform wächst.
- Vertrauenswürdig durch Design. Alles läuft innerhalb der Sicherheits-, Berechtigungs-, Governance- und Datenschutzgrenzen des Kunden.
- KI-orientiert. Wir entwerfen basierend auf dem, was moderne Modelle ermöglichen, und wir bauen die Daten- und Abruf-Grundlagen, die KI wirklich nützlich machen.
- Messen zur Verbesserung. Wir investieren in die Signale und Auswertungen, die es uns ermöglichen, Entscheidungen auf der Grundlage von Beweisen und nicht von Vermutungen zu treffen.
Sie werden:
Technische Führung & Teameinfluss
- Als hands-on technischer Leiter für Ihr Team fungieren und helfen, die technische Ausrichtung und die Engineering-Standards zu definieren.
- Führen Sie architektonische Diskussionen und treffen Sie technische Entscheidungen über Dienste und verteilte Systeme hinweg.
- Etablieren Sie Muster für den Aufbau skalierbarer, sicherer, zuverlässiger und wartbarer Systeme.
- Steuern Sie die Weiterentwicklung des Technologie-Stacks, während Produkte reifen und skalieren.
- Treiben Sie Initiativen voran, die die Systemleistung, Zuverlässigkeit, Kosteneffizienz, Entwicklererfahrung und Engineering-Qualität verbessern.
Design & Build
- Entwerfen und erstellen Sie produktionsreife, Cloud-native Backend-Dienste und APIs.
- Entwerfen Sie ereignisgesteuerte, serviceorientierte Systeme und Datenpipelines, die unter Last, Wiederholungsversuchen und teilweisen Ausfällen korrekt bleiben.
- Erstellen Sie Systeme, die große Mengen an Inhalten schnell und sicher verarbeiten, organisieren und bereitstellen, einschließlich Such-, Abruf- und KI-gestützter Funktionen.
- Integrieren Sie KI-gestützte Dienste und aufkommende Technologien, die verbessern, wie Kunden ihre Informationen finden und darauf reagieren.
- Entwerfen Sie Sicherheit, Berechtigungen und Compliance als primäre Anforderungen und nicht als nachträgliche Gedanken.
Systemleistung & Betriebliche Exzellenz
- Entwerfen Sie ausfallsichere Systeme, die bei wachsender Last in mehreren Regionen zuverlässig und leistungsfähig bleiben.
- Instrumentieren Sie Dienste mit Protokollierung, Metriken, verteiltem Tracing und Telemetrie, um Probleme proaktiv zu finden und zu diagnostizieren.
- Identifizieren Sie Engpässe und treiben Sie Verbesserungen bei Durchsatz, Latenz, Skalierbarkeit und Kosten voran.
- Entwerfen Sie für Korrektheit im großen Maßstab: Idempotenz, Reihenfolge, Deduplizierung, Ratenbegrenzung und sichere Wiederverarbeitung.
- Stellen Sie sicher, dass Sicherheits-, Leistungs- und Compliance-Anforderungen in das Systemdesign integriert sind.
Problemlösung & Verantwortung
- Übernehmen Sie die Verantwortung für komplexe technische Initiativen vom ursprünglichen Entwurf bis zur Produktionsbereitstellung und dem laufenden Betrieb.
- Lösen Sie Herausforderungen in verteilten Systemen, der Verarbeitung großer Datenmengen, Suche und Abruf sowie Echtzeit- und Batch-Workloads.
- Bewerten Sie architektonische Kompromisse zwischen Leistung, Kosten, Sicherheit, Skalierbarkeit und Wartbarkeit.
- Erstellen Sie klare technische Dokumentationen, einschließlich Architekturdiagrammen, Systemdesigns und wichtigen technischen Entscheidungen.
Zusammenarbeit & Mentoring
- Arbeiten Sie mit Produkt-, Design- und anderen Engineering-Teams an gemeinsam genutzter Infrastruktur und Schnittstellen zusammen.
- Mentoring von Ingenieuren aller Erfahrungsstufen und helfen Sie, die technischen Fähigkeiten und Engineering-Praktiken im Team zu verbessern.
- Schaffen Sie Einigkeit bei technischen Ansätzen und geben Sie klare Anweisungen, wenn Entscheidungen getroffen werden müssen.
- Leiten Sie den Wissensaustausch durch Code-Reviews, Design-Diskussionen, Dokumentation und praktische Anleitung.
Kontinuierliches Lernen & Innovation
- Bleiben Sie auf dem Laufenden über verteilte Systeme, Cloud-native Architektur und angewandte KI.
- Erforschen und validieren Sie neue Technologien durch Proof of Concepts, die mit der Produkt- und Engineering-Strategie übereinstimmen.
- Identifizieren Sie Möglichkeiten, sowohl das Kundenerlebnis als auch die Engineering-Geschwindigkeit zu verbessern.
- Nutzen Sie moderne Entwicklungs- und KI-Tools, um die Effektivität und den Einfluss des Engineerings zu steigern.
Was Sie für den Erfolg benötigen
- Bachelor-Abschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich oder gleichwertige praktische Erfahrung.
- 8+ Jahre professionelle Software-Engineering-Erfahrung in der Bereitstellung von produktionsreifen Systemen im großen Maßstab.
- 3+ Jahre technische Führung und Einflussnahme auf die technische Ausrichtung und Praktiken im Engineering.
- Umfassende Erfahrung im Entwurf und Betrieb von verteilten, Cloud-nativen Backend-Systemen, idealerweise auf AWS (Dienste wie ECS, Lambda, SQS, DynamoDB und S3).
- Starke Erfahrung mit ereignisgesteuerten und serviceorientierten Architekturen, einschließlich asynchroner Verarbeitung, Warteschlangen, Idempotenz und Handhabung von Fehlern und Wiederholungsversuchen.
- Nachgewiesene Fähigkeit, Systeme zu erstellen, die bei hohem Volumen leistungsfähig, zuverlässig und kostengünstig sind.
- Starke Backend-Entwicklungserfahrung in einer modernen Backend-Sprache. C#/ .NET ist unser bevorzugter Stack; Erfahrung mit Python, Java oder Go ist ebenfalls willkommen.
- Erfahrung mit der Implementierung von Beobachtbarkeit in der Produktion: Protokollierung, Metriken, verteiltes Tracing und Telemetrie.
- Praktische Vertrautheit mit moderner KI und deren Anwendung in Produktionssoftware. Dies ist für die Rolle unerlässlich.
- Erfahrung mit automatisierten Tests, CI/CD-Praktiken und dem Betrieb von Produktionsdiensten.
Was Sie auszeichnet
- Erfahrung im Aufbau von Such-, Abruf- oder anderen datenintensiven Systemen im großen Maßstab.
- Vertrautheit mit modernen Abruf- und KI-Techniken wie semantischer oder Vektorsuche, Embeddings und Retrieval Augmented Generation.
- Erfahrung im Betrieb von Hochdurchsatz-Daten- oder Verarbeitungspipelines und im Management ihrer Kosten und Zuverlässigkeit.
- Erfahrung im Aufbau von Dokumentenmanagement-, Content-Services- oder anderen datenintensiven Unternehmenssystemen.
- Erfahrung in der Integration von KI- oder Agenten-basierten Diensten in Produktionsanwendungen.
- Erfahrung im Aufbau von B2B SaaS-Lösungen in der Rechtsbranche oder anderen regulierten, sicherheitssensiblen Umgebungen.
- Beiträge zu Open-Source-Projekten, technische Schreibfähigkeiten oder das Teilen von technischem Fachwissen mit der breiteren Engineering-Community.
Was Sie an NetDocuments lieben werden
Die Menschen!
- 90% der Krankenversicherungsprämien werden vom Unternehmen übernommen
- Beitrag des Unternehmens zu HSA
- 401k-Match von 4% mit sofortiger Vesting
- Flexibler PTO (typischerweise 3 bis 4 Wochen pro Jahr)
- 10 bezahlte Feiertage
- Monatliche Beiträge für Lebensaktivitäten & Wellness
- Zugang zu LinkedIn Learning mit monatlich dedizierter Zeit zur Erkundung
- Verbindung, Zugang und Mentoring durch außergewöhnliche Führungskräfte
- Wachsendes Unternehmen mit Aufstiegsmöglichkeiten
- Authentizität und Verantwortlichkeit von der Führungsebene
