Nominal
Freedom Technology Solutions Group
Lead Ingénieur Logiciel 670
À propos du poste
Freedom Technology Solutions Group recherche actuellement un Lead Ingénieur Logiciel pour travailler sur une suite de services qui fourniront aux utilisateurs des outils pour automatiser un large éventail d'applications d'entreprise et d'applications de gestion de mission centrées sur les données, avec un accent sur l'intelligence artificielle et le machine learning (IA/ML). Le candidat fera partie d'une équipe de développeurs logiciels, de développeurs ETL et de scientifiques de données pour améliorer les applications de production existantes et construire de nouveaux services Web selon une cadence de production routinière afin de répondre aux besoins évolutifs des utilisateurs. Ce rôle est axé sur le développement de systèmes distribués haute performance qui fonctionnent sur des données structurées et non structurées à l'échelle du pétaoctet, permettant aux utilisateurs de mission d'accéder, de traiter et d'exploiter rapidement des informations critiques.
Vous opérerez à l'intersection du big data, des systèmes distribués et de l'analyse de mission, en construisant des capacités de plateforme de base telles que des pipelines d'ingestion, des services d'extraction de texte et une infrastructure de recherche qui permettent directement l'analyse en aval, l'IA et les flux de travail opérationnels. Il s'agit d'un rôle de leadership technique pratique pour les ingénieurs qui excellent dans la construction de systèmes évolutifs à partir de zéro, la résolution de problèmes de données complexes et la fourniture de capacités de qualité production qui fonctionnent dans des environnements critiques et réels.
Responsabilités
- Participation à des équipes de développement logiciel itératif avec respect de toutes les exigences de reporting.
- Intégration de la technologie IA/ML dans une application Web de production.
- Conception, développement et tests unitaires de code pour un système de production et des capacités de démonstration.
- Développement de prototypes rapides pour affiner les exigences et la conception.
- Fourniture de démonstrations et de présentations détaillées des fonctionnalités à divers publics techniques et non techniques.
- Rencontre avec les parties prenantes, analyse des exigences, développement d'histoires utilisateur et traduction de celles-ci en tâches de développement logiciel.
- Développement de documentation technique et de supports de présentation pour soutenir les revues d'état du programme, les points de contrôle et autres présentations selon les directives.
- Rédaction et maintenance de la documentation technique pour les flux de travail des applications, les intégrations et les procédures de conformité.
- Optimisation et amélioration des performances des applications, en garantissant l'évolutivité et la sécurité.
Compétences obligatoires
- Une habilitation de sécurité active avec polygraphie.
- 4-6 années d'expérience démontrée en développement backend – maîtrise de Python et Java.
- 4-6 années d'expérience démontrée en développement frontend tel que Angular.
- 6-8 années d'expérience démontrée en conception d'architecture AWS.
- Maîtrise significative de 6-8 années en Linux – scripting shell, montage de disques, édition de texte avec vi ou emacs, vérifications de diagnostic système [gestion de la mémoire, processus en cours].
- 2-3 années d'expérience démontrée en développement IA/ML et compréhension de la science des données.
- Expérience démontrée au sein d'équipes de développement logiciel Agile suivant des méthodologies Agiles, y compris Scrum et Kanban.
- Expérience démontrée dans l'utilisation de Jira, Confluence et GitHub pour la documentation du travail et la collaboration d'équipe.
- Minimum 6-8 années d'expérience avec les bases de données SQL et NOSQL.
- Minimum 6-8 années d'expérience démontrée dans le développement et le déploiement d'applications dans l'environnement Commercial Cloud Services (C2S) ou un environnement cloud Amazon Web Services.
- Minimum 6-8 années d'expérience démontrée avec des outils de recherche et d'analyse. Exemples incluant ElasticSearch, Solr/Lucene, OpenSearch.
- Minimum 2-4 années d'expérience démontrée (Extract, Transform, Load - ETL) avec de grands ensembles de données brutes structurées et non structurées.
- Minimum 6-8 années de capacité démontrée à concevoir, développer, tester et implémenter de nouvelles applications basées sur les exigences du projet.
- Capacité à travailler individuellement ainsi qu'en équipe projet. Capacité avérée à décomposer des concepts en tâches de développement discrètes et à gérer son travail dans les délais impartis.
- Minimum 6-8 années de capacité démontrée en microservices jusqu'à et y compris docker, podman et/ou services de conteneurisation.
- Minimum 6-8 années en programmation orientée objet. Python est le langage de développement logiciel préféré.
Compétences souhaitées
- Expérience démontrée avec l'analyse de texte et ses applications/rôle/utilisation en business intelligence/business analytics (c'est-à-dire recherche, extraction d'entités, analyse de sentiments, résumé de documents, catégorisation de documents) que ce soit par l'éducation ou l'expérience.
- Expérience démontrée dans le développement de preuves de concepts de nouvelles technologies et l'évaluation de l'état de l'art des algorithmes de machine learning pour l'analyse de texte, que ce soit par l'éducation ou l'expérience.
- Expérience démontrée avec des frameworks de machine learning tels que PyTorch, Keras, Tensorflow, que ce soit par l'éducation ou l'expérience.
- Expérience démontrée avec des outils de visualisation de données (par exemple, Tableau, Pandas, D3.js, ggplot, etc.) que ce soit par l'éducation ou l'expérience.
- Expérience démontrée avec des magasins de données relationnels ou non relationnels tels que MySQL, Postgres, MongoDB, ou DynamoDB, que ce soit par l'éducation ou l'expérience.
- Expérience démontrée dans l'utilisation d'outils de traitement du langage naturel tels que spaCy, NLTK, Stanford CoreNLP, ou Gensim Natural Language Processing, que ce soit par l'éducation ou l'expérience.
- Expérience démontrée dans l'utilisation de certains des éléments suivants ; Reconnaissance Optique de Caractères (OCR), Classement de Recherche, Détection de Doublons, Représentations Bidirectionnelles d'Encodeurs à partir de Transformeurs (BERT), Reconnaissance d'Images, Recherche Floue, Reconnaissance d'Entités Nommées (NER), Catégorisation de Documents.
Qu'est-ce qu'il y a pour vous ?
- Environnement de travail flexible
- Un esprit d'équipe – travaillez avec des professionnels sympathiques et partageant les mêmes idées
- Travaillez avec des technologies innovantes et de pointe
- Profitez d'une rémunération et d'avantages sociaux extrêmement compétitifs
- Un équilibre vie professionnelle-vie privée sur lequel vous pouvez compter
- Opportunités de croissance et d'avancement de carrière à nos frais
Les avantages que vous obtenez avec Freedom
- Des avantages incroyables, y compris une retraite abondée de 401k, une couverture médicale entièrement payée, et plus encore.
- Congés payés généreux – y compris les jours de fermeture du site payés
- Offres de salaire compétitives
- Formation payée et remboursement des frais de scolarité
- Primes de parrainage
- Assurance vie et invalidité entièrement payées
- Allocation annuelle pour vêtements de marque
- Événements sponsorisés par l'entreprise (soirées jeux, fête de fin d'année, fête d'été, happy hours)
Intéressé(e) à en savoir plus sur Freedom et notre culture ? Contactez-nous dès aujourd'hui ! Nous organisons constamment des événements de recrutement dans nos bureaux et ailleurs, pour vous donner un aperçu de la vie chez Freedom avant de rejoindre l'équipe.
En tant qu'employeur garantissant l'égalité des chances, nous ne faisons aucune discrimination fondée sur la race, la couleur, la religion, le sexe, l'âge, l'état civil, le handicap ou le statut d'ancien combattant.
Affichages fédéraux et E-Verify pour les candidats
Contractant fédéral VEVRAA
Accessibilité : Si vous avez besoin d'un aménagement dans le cadre du processus d'embauche, veuillez contacter les ressources humaines à :
Téléphone : 410-290-9035
Courriel : [email protected]
Employeur garantissant l'égalité des chances, y compris pour les personnes handicapées et les anciens combattants.
Si vous souhaitez consulter l'affiche sur la loi EEO, veuillez choisir votre langue : Anglais - Espagnol - Arabe - Chinois
Si vous souhaitez consulter l'affiche complémentaire sur la loi EEO, veuillez choisir votre langue : Anglais - Espagnol - Chinois
Si vous souhaitez consulter la politique de transparence salariale, veuillez cliquer sur le lien : Anglais
