CONCEPT SOLUTIONS LLC
Anduril Industries
Ingénieur Logiciel Full Stack
À propos du poste
Anduril Industries est une entreprise de technologie de défense dont la mission est de transformer les capacités militaires américaines et alliées grâce à des technologies avancées. En apportant l'expertise, la technologie et le modèle économique des entreprises les plus innovantes du 21e siècle à l'industrie de la défense, Anduril change la manière dont les systèmes militaires sont conçus, construits et vendus. La gamme de systèmes d'Anduril est propulsée par Lattice OS, un système d'exploitation basé sur l'IA qui transforme des milliers de flux de données en un centre de commandement et de contrôle 3D en temps réel. Alors que le monde entre dans une ère de compétition stratégique, Anduril s'engage à fournir des technologies de pointe en matière d'autonomie, d'IA, de vision par ordinateur, de fusion de capteurs et de mise en réseau aux forces militaires en quelques mois, et non en quelques années.
À PROPOS DE L'ÉQUIPE
Anduril Labs est une équipe multidisciplinaire de technologues, d'architectes de solutions, d'ingénieurs et d'experts militaires. Sa mission est de stimuler l'innovation dans toutes les unités commerciales et gammes de produits d'Anduril en développant des concepts novateurs et des technologies de nouvelle génération qui améliorent l'avantage concurrentiel d'Anduril et confèrent à ses clients un avantage technologique décisif sur leurs adversaires.
À PROPOS DU POSTE
Nous recherchons un ingénieur logiciel full stack talentueux pour rejoindre notre équipe en pleine croissance chez Anduril Labs à Washington, DC.
En tant qu'ingénieur logiciel full stack chez Anduril Labs, vous contribuerez à donner vie à des concepts innovants de nouvelle génération grâce au développement de preuves de concept et au prototypage rapide en utilisant des technologies de pointe.
Le candidat idéal possède d'excellentes compétences en développement logiciel et en résolution créative de problèmes, est autonome et capable de saisir rapidement des concepts complexes.
En tant qu'ingénieur logiciel full stack, vous possédez les compétences nécessaires pour concevoir, développer et déployer des applications et services distribués, y compris des composants front-end et back-end. Vous avez de l'expérience avec le cycle de vie agile de développement logiciel de bout en bout et êtes à l'aise pour développer et déployer du code sur des systèmes basés sur Windows et Linux (y compris du matériel autonome bare-metal, des environnements virtualisés et des plateformes hébergées dans le cloud).
L'expérience en développement de logiciels embarqués est un plus. Vous êtes également compétent dans l'intégration de code et de systèmes existants, l'exploitation de technologies open-source et le développement et l'utilisation d'APIs.
De plus, vous avez une solide compréhension des concepts fondamentaux de l'IA/ML (par exemple, extraction de caractéristiques, apprentissage supervisé vs non supervisé, régression, classification, clustering, réseaux neuronaux deep learning, NLP, LLMs, SLM, affinage de modèles, ingénierie de prompts, RAG) et une expérience pratique du développement d'applications ou de services améliorés par l'IA générative (GenAI).
Nous attendons également des candidats qu'ils aient une familiarité avec les technologies de bases de données (par exemple, SQL, NoSQL, bases de données graphes, bases de données vectorielles) et une expérience en modélisation de données, en traitement de données, en analyse et en visualisation.
Étant donné qu'Anduril Labs soutient toutes les entreprises et gammes de produits d'Anduril, vous aurez l'opportunité unique de travailler en étroite collaboration avec des équipes d'ingénierie multidisciplinaires et de développement de produits dans toute l'entreprise. Cela signifie que vous pourrez contribuer directement au développement des produits et services de nouvelle génération d'Anduril. Donc, si vous prospérez dans un environnement dynamique qui valorise la résolution créative de problèmes, aimez écrire du code, excellez en tant que contributeur individuel et membre d'équipe, êtes désireux d'apprendre et adoptez une attitude positive, ce poste est fait pour vous.
CE QUE VOUS FEREZ
- Diriger le développement de prototypes pour démontrer des concepts avancés dans des domaines tels que les systèmes autonomes et multi-agents, GenAI, l'analyse de données avancée, l'informatique quantique/la détection/le réseau/les communications/machine learning, la modélisation, la simulation, l'optimisation, la visualisation, les interfaces homme-machine de nouvelle génération, le calcul hétérogène et la cybersécurité.
- Assumer l'entière responsabilité du cycle de vie du développement logiciel, de l'idéation au développement, aux tests, au déploiement et à la documentation pour les prototypes logiciels développés par Anduril Labs.
- Interagir et collaborer avec d'autres équipes d'ingénierie d'Anduril et de clients, ainsi qu'avec des partenaires stratégiques.
- Soutenir les efforts de R&D financés par Anduril et les clients.
- Participer à des expériences sur le terrain et à des démonstrations technologiques.
Prérequis
QUALIFICATIONS REQUISES
- 3+ années de programmation avec Python, C++, Java, Rust, Go, ou JavaScript/TypeScript.
- Compétences avérées en architecture et conception logicielle.
- Capacité à comprendre et à naviguer rapidement dans des systèmes complexes et des bases de code établies.
- Développement IA/ML utilisant des frameworks, modèles et outils IA commerciaux et open-source (par exemple, Jupyter Notebook, PyTorch, TensorFlow, Scikit-learn, OpenAI, Claude, Gemini, Llama, LangChain, YOLO, AWS Sagemaker, Bedrock, Azure AI, RAG).
- Développement d'applications Web (par exemple, React, Angular, ou Vue).
- Développement Cloud (par exemple, AWS, Azure, ou GCP).
- Modélisation et traitement de données.
- Bases de réseau (par exemple, DNS, TCP/IP vs UDP, communications socket, LDAP, Active Directory)
- Technologies de bases de données (par exemple, SQL, NoSQL, bases de données graphes, bases de données vectorielles).
- Développement et intégration d'API (par exemple, REST, GraphQL).
- Technologies de conteneurisation (par exemple, Docker, Kubernetes).
- Développement logiciel sur Linux et Windows.
- Expérience pratique démontrable de l'utilisation d'outils GenAI (par exemple, OpenAI Codex, Claude Code, Gemini Code Assist, GitHub Copilot, Amazon CodeWhisperer, ou similaires) pour le développement logiciel, la génération de code, le débogage et l'exploration algorithmique.
- Expérience avec le contrôle de version Git, les outils de build et les pipelines CI/CD.
- Compréhension et application démontrées des principes et pratiques de test logiciel, y compris les tests unitaires, les tests d'intégration et les tests de bout en bout.
- Solides compétences en résolution de problèmes, souci du détail et capacité à travailler efficacement dans un environnement d'équipe collaboratif.
- Excellentes compétences en communication et interpersonnelles, avec la capacité d'articuler efficacement des concepts techniques complexes à des publics variés.
- Éligibilité à obtenir et à maintenir une habilitation de sécurité américaine active Top Secret SCI.
QUALIFICATIONS PRÉFÉRENTIELLES
- Licence en informatique, ingénierie ou domaine similaire.
- Développement d'applications distribuées (par exemple, client/serveur, microservices, solutions multi-agents).
- Technologies de calcul haute performance (HPC) et de big data (par exemple, Apache Spark, Hadoop).
- Développement d'applications mobiles (par exemple, iOS ou Android).
- Expérience en développement de logiciels embarqués.
- Volonté de voyager jusqu'à environ 10%.
Gamme de salaires aux États-Unis $132,000—$198,000 USD
La fourchette de salaire pour ce poste est une estimation basée sur un large éventail de facteurs de rémunération, incluant uniquement le salaire de base. L'offre de salaire réelle peut varier en fonction (mais sans s'y limiter) de l'expérience professionnelle, de l'éducation et/ou de la formation, des compétences critiques et/ou des considérations commerciales. Des attributions d'actions hautement compétitives sont incluses dans la majorité des offres à temps plein ; et font partie du package de rémunération totale d'Anduril. De plus, Anduril offre des avantages de premier ordre aux employés à temps plein, notamment :
PROTÉGEZ-VOUS CONTRE LES ARNAQUES AU RECRUTEMENT
Anduril s'engage à maintenir l'intégrité de notre processus d'acquisition de talents et la sécurité de nos candidats. Nous avons observé une augmentation des stratagèmes de phishing et de fraude sophistiqués où des individus usurpent l'identité de représentants d'Anduril, attirant les chercheurs d'emploi avec de fausses interviews ou offres d'emploi.
Ces escrocs tentent souvent d'obtenir des paiements ou des informations personnelles sensibles.
Pour assurer votre sécurité et vous aider à naviguer en toute confiance dans votre recherche d'emploi, veuillez garder à l'esprit les points essentiels suivants :
- Aucune demande financière : Anduril ne sollicitera jamais de paiement ni n'exigera d'informations financières personnelles (telles que les coordonnées bancaires, les numéros de carte de crédit ou les numéros de sécurité sociale) à aucune étape de notre processus d'embauche. Notre recrutement légitime est entièrement gratuit pour les candidats.
- Veuillez toujours vérifier les communications :
- Directement d'Anduril : Si vous recevez un e-mail de l'un de nos recruteurs, il proviendra uniquement d'une adresse @anduril.com.
- Via un partenaire d'agence : Si vous êtes contacté par une agence de recrutement pour un poste chez Anduril, leur e-mail identifiera clairement leur agence. Si vous suspectez une activité suspecte, veuillez vérifier l'authenticité de l'agence en contactant contact@anduril.com [contact@anduril.com].
- Faites preuve de prudence face aux sollicitations non sollicitées : Si vous recevez une communication qui semble suspecte, contient des erreurs grammaticales ou fait des demandes inhabituelles, n'y répondez pas. Confirmez toujours que le domaine de l'expéditeur est @anduril.com avant de fournir des informations personnelles ou de cliquer sur des liens.
- Que faire en cas de suspicion de fraude : Si vous rencontrez une communication douteuse ou frauduleuse prétendant provenir d'Anduril, veuillez la signaler immédiatement à contact@anduril.com [contact@anduril.com]. Votre prudence proactive est inestimable pour protéger vos informations personnelles et maintenir la sécurité et la fiabilité de nos efforts de recrutement.
CONFIDENTIALITÉ DES DONNÉES
Pour consulter la politique de confidentialité des données des candidats d'Anduril, veuillez visiter anduril.com/applicant-privacy-notice/.
En soumettant votre candidature, vous consentez à ce que Anduril Industries utilise un fournisseur de services tiers pour effectuer des vérifications de risques, d'intégrité et de diligence raisonnable préalables à l'embauche et évaluer les risques potentiels dans le cadre de votre processus de candidature. Ce fournisseur de services tiers fournit des services de renseignement sur les risques qui peuvent inclure l'analyse des sanctions et des listes de surveillance, des médias défavorables, des informations de sources publiques et d'autres sources de données légales publiques ou commerciales. Ce fournisseur de services tiers n'agit pas en tant qu'agence de renseignements sur les consommateurs. L'utilisation de ce fournisseur contribue à assurer la conformité avec les lois applicables et à protéger la technologie, la propriété intellectuelle et la sécurité organisationnelle.
AVANTAGES
Chez Anduril, nous investissons dans nos employés. Notre package d'avantages complet et compétitif (disponible à faible coût, voire gratuitement pour les employés) vous assure un soutien en matière de santé, de rétablissement et pour tout ce qui suit. Pour plus d'informations, explorez nos avantages anduril.com/careers.
