Leidos
Leidos
Leidos ist ein Systemintegrator, der in den Bereichen Wissenschaft, Technologie und Ingenieurwesen tätig ist, um komplexe Kundenmissionen zu unterstützen. Das Unternehmen arbeitet in den Bereichen Luftfahrt, Verteidigung, Energie, Regierung, Gesundheitswesen, Nachrichtendienste, Wissenschaft und Raumfahrt. Zu seinen Kompetenzen gehören künstliche Intelligenz, digitale Modernisierung, Cyberoperationen und integrierte Missionssoftware. Außerdem entwickelt Leidos Lösungen wie Systeme zur Abwehr unbemannter Luftfahrzeuge und Infrastrukturen für Elektrofahrzeuge im militärischen Einsatz. Zum weiteren Profil des Unternehmens gehören der Fokus auf Vielfalt, Gleichberechtigung und Inklusion, Nachhaltigkeit, gemeinnützige Initiativen und Programme für die Gemeinschaft.

KI-Softwareentwickler (alle Erfahrungsstufen) – Hybrid, Gaithersburg

Entwickeln Sie Microservices, APIs und cloudnative Automatisierung für Leidos’ geschäftskritische Luftverkehrssysteme. Setzen Sie KI-gestützte Engineering-Praktiken in sicherheitskritischen Regierungsprogrammen ein.

Beschreibung

  • Microservices entwickeln und warten, die die L-CAP-Automatisierungsplattform unterstützen.
  • Mit Architektinnen und Architekten zusammenarbeiten, um Systementwürfe in skalierbare und zuverlässige Implementierungen zu überführen.
  • RESTful APIs und ereignisgesteuerte Integrationen innerhalb eines hybriden Cloud-Datennetzes entwickeln.
  • Relationale und NoSQL-Datenbanken integrieren und dabei Datenkonsistenz und -leistung sicherstellen.
  • Verteilte Dienste zur Leistungssteigerung abstimmen und optimieren.
  • Code-Reviews leiten und daran teilnehmen sowie technische Standards und Best Practices einhalten.
  • Junior-Entwicklerinnen und -Entwickler betreuen und technische Anleitung geben.
  • Komplexe Probleme in Diensten, APIs und Infrastrukturen diagnostizieren und beheben.
  • Designdokumente, API-Spezifikationen und Betriebshandbücher erstellen und pflegen.
  • An SAFe- und Agile-Zeremonien, PI-Planungen und Backlog-Refinements teilnehmen.
  • Verteilte Luftverkehrskontrolldienste profilieren und Möglichkeiten zur Optimierung und Reduzierung von Latenzen analysieren.
  • Schnittstellenstabilität und Abwärtskompatibilität während der Modernisierung bewahren.
  • Veraltete Funktionen zur Automatisierung der Luftverkehrskontrolle in cloudnative Dienste überführen.
  • KI-gestützte Entwicklungstools, Automatisierung und zeitgemäße Softwareentwicklungspraktiken einsetzen.

Anforderungen

  • Hochschulabschluss in Informatik, Ingenieurwesen oder einer verwandten technischen Fachrichtung oder gleichwertige Berufserfahrung als Ersatz für einen Abschluss.
  • Mindestens 2 Jahre Berufserfahrung für die Junior-Stufe.
  • Mindestens 4 Jahre Berufserfahrung für die mittlere Erfahrungsstufe.
  • Mindestens 8 Jahre Berufserfahrung für die Senior-Stufe.
  • Sehr gute Kenntnisse in Java oder C++ mit nachgewiesener Erfahrung in der Entwicklung von Produktionssoftware.
  • Erfahrung im Entwurf und in der Entwicklung von Microservices-basierten Anwendungen.
  • Fundierte Kenntnisse im Entwurf und in der Implementierung RESTful APIs.
  • Erfahrung mit verteilten Systemen und ereignisgesteuerten Architekturen.
  • Sehr gute Kenntnisse in CI/CD-Pipelines und DevOps-Praktiken.
  • Erfahrung mit relationalen Datenbanken wie PostgreSQL und Oracle sowie mit NoSQL-Datenbanken wie MongoDB und Cassandra.
  • Umfangreiche Git-Erfahrung und Vertrautheit mit kollaborativen Entwicklungsprozessen.
  • Vertrautheit mit Agile- und SAFe-Frameworks sowie iterativen Bereitstellungspraktiken.
  • Ausgeprägte Fähigkeiten im Debugging, in der Problemlösung und in der Analyse.
  • Fähigkeit, eine Public-Trust-Berechtigung zu erhalten und aufrechtzuerhalten.
  • Erfahrung im Performance Engineering, einschließlich Profiling, Benchmarking und der Optimierung verteilter Dienste.
  • Kenntnisse zu Verfahren für Schnittstellenstabilität und API-Versionierung in serviceorientierten Architekturen.
  • Erfahrung bei der Umwandlung veralteter Software in serviceorientierte oder Microservice-Implementierungen.
  • Die US-amerikanische Staatsbürgerschaft ist erforderlich.
  • Erfolgreicher Abschluss der vom Regierungskunden geforderten Hintergrundüberprüfungen.
  • Sehr gute Kenntnisse in der Programmiersprache Python.
  • Erfahrung mit der Containerisierung durch Docker und der Orchestrierung mit Kubernetes.
  • Erfahrung mit den Cloud-Plattformen AWS oder Azure, einschließlich verwalteter Dienste.
  • Erfahrung mit den Message Brokern Kafka oder RabbitMQ und Streaming-Architekturen.
  • Kenntnisse in domänengetriebenem Design und Datennetzmustern.
  • Erfahrung in der Luftfahrt, Verteidigung oder anderen sicherheitskritischen Softwareumgebungen.
  • Vertrautheit mit Infrastructure-as-Code-Tools wie Terraform und Ansible.
  • Erfahrung mit KI-gestützten Entwicklungstools.
  • Erfahrung mit leistungs kritischen verteilten Systemen in betrieblichen oder Echtzeitumgebungen.