San Diego, CA
Temps plein

Ingénieur logiciel senior, science des données

Résumé du poste :

Vous est-il déjà arrivé de voir une commande en ligne annulée parce qu'un article n'était plus en stock ou de perdre du temps à vous rendre dans un magasin pour voir un article dont le site web disait qu'il était disponible et qui s'est avéré ne pas l'être ? C'est le problème que nous essayons d'aider nos clients du commerce de détail à résoudre pour maximiser l'expérience de l'acheteur et la disponibilité en rayon.

En tant que Senior Software Engineer, Data Science au sein de l'équipe Insights, vous ferez partie d'une équipe dynamique qui développe des produits basés sur notre plateforme BrainOS afin de révolutionner l'espace d'analyse des stocks de la vente au détail. Vous avez la capacité d'assimiler rapidement les nouvelles technologies et vous avez à cœur d'apporter une valeur ajoutée au client. 

Nos solutions robotiques intègrent de multiples disciplines matérielles et logicielles afin de fournir des solutions évolutives à nos clients. Vous aurez l'opportunité d'appliquer des méthodes d'IA, de ML et de statistiques pour construire et itérer sur des modèles de détection afin d'extraire des informations exploitables à partir de données de capteurs, y compris, mais sans s'y limiter, la détection et la reconnaissance d'objets et de textes dans des environnements très diversifiés.

Fonctions essentielles de l'emploi :

  • Développer et contribuer à notre base de code Python afin de fournir de nouvelles informations exploitables à nos clients.
  • Vous vous appuyez sur une connaissance approfondie et une application des concepts d'apprentissage automatique et des chaînes d'outils pour fournir des informations fiables à partir de flux de données provenant de notre capture de données robotisées et de nos pipelines de traitement dans le nuage.
  • Démontrer un état d'esprit d'appropriation où l'écriture de cas de tests automatisés assure la qualité des versions et des fonctionnalités futures ainsi que la productivité du développement.
  • Relever la barre en donnant l'exemple lors de l'examen, du test et du déploiement de nouvelles fonctionnalités grâce à une approche axée sur les données pour évaluer les critères de réussite.
  • Diriger la résolution des problèmes liés à la production et aux clients et élaborer des solutions à long terme fondées sur l'identification systématique des causes profondes.
  • Encourager et favoriser les discussions techniques en exposant les avantages et les inconvénients de plusieurs approches, avec un point de vue et un parti pris pour l'action.
  • prendre l'initiative d'assumer la responsabilité de tâches liées au pipeline d'ingénierie des données et à la gestion des données, le cas échéant.

Exigences en matière de formation et/ou d'expérience professionnelle : 

  • BS ou MS en science des données ou dans une discipline d'ingénierie applicable.
  • 5 ans d'expérience confirmée dans le développement de logiciels impliquant la formation, le perfectionnement et l'application de modèles de détection pour extraire des informations des données.

Connaissances, compétences, aptitudes et autres caractéristiques requises : 

  • Expérience des outils de codage ML et des flux de travail, c'est-à-dire pandas, pytorch, keras, jupyter notebooks.
  • Expérience des outils de visualisation de données (par exemple Tableau, Power BI, Grafana, Looker).
  • Expérience de SQL et de la gestion de bases de données.
  • Expérience du codage de niveau production en Python.
  • Curiosité et volonté d'acquérir une expertise dans des domaines fonctionnels spécifiques tout en restant conscient du contexte plus large des cas d'utilisation et de la valeur pour le client.
  • Capacité à recommander de manière analytique une voie à suivre en cas d'ambiguïté technique.
  • Compétences en matière de communication claire et concise (orale et écrite).

Les choses qui font la différence :

  • Expérience dans le domaine des véhicules autonomes, de la robotique ou d'un secteur connexe.
  • Expérience de la détection et de la reconnaissance d'objets.
  • Expérience des applications GPT et LLM
  • Expérience dans le domaine de l'IOT, de l'analyse des données et de l'apprentissage automatique.

Exigences physiques :

Les exigences physiques décrites ici sont représentatives de celles auxquelles un employé doit satisfaire pour mener à bien les fonctions essentielles de ce poste. Des aménagements raisonnables peuvent être apportés pour permettre aux personnes handicapées de remplir les fonctions essentielles. Les fonctions essentielles peuvent nécessiter le maintien de la condition physique nécessaire pour s'asseoir, marcher ou se tenir debout pendant des périodes prolongées ; utiliser un ordinateur et un clavier ; utiliser les mains pour toucher et saisir ; parler et entendre à des niveaux normaux ; avoir une acuité visuelle permettant de déterminer l'exactitude, la propreté et la minutie du travail assigné ou de faire des observations générales sur les installations ou les structures ; pousser ou tirer jusqu'à 20 livres.

Environnement de travail :

Les caractéristiques de l'environnement de travail décrites ici sont représentatives de celles qu'un employé rencontre dans l'exercice des fonctions essentielles de ce poste. Le niveau de bruit dans l'environnement de travail est généralement faible à modéré. Les employés sont exposés à un environnement de bureau typique avec des ordinateurs, des imprimantes et des téléphones.

Échelle des salaires :

La fourchette de salaire prévue pour les candidats qui travailleront à San Diego, en Californie, est comprise entre 133 565 et 161 684 dollars. Le salaire final offert à un candidat retenu dépendra de plusieurs facteurs qui peuvent inclure, sans s'y limiter, le type et la durée de l'expérience dans le poste, le type et la durée de l'expérience dans l'industrie, l'éducation, etc. Brain Corp est un employeur présent dans plusieurs États et cette fourchette de salaire peut ne pas refléter les postes occupés dans d'autres États.

Outre le salaire de base, notre système de rémunération globale compétitif comprend les éléments suivants

  • Une prime annuelle discrétionnaire
  • Options d'achat d'actions
  • Plan 401(k) avec contrepartie (pas de période d'attente et acquisition immédiate des droits)
  • Ensemble complet de prestations d'assurance pour les employés (et leur famille) comprenant une variété d'options de plans médicaux (y compris un HSA avec contribution de l'employeur), dentaire, vision, assurance vie et invalidité, programme d'assistance aux employés (EAP), plans de soutien juridique/identité, assurance pour animaux de compagnie.
  • Accès aux comptes de dépenses flexibles (soins médicaux et soins aux personnes dépendantes)
  • Des congés payés généreux, y compris des vacances flexibles, des congés de maladie payés, des congés pour le bénévolat dans la communauté, 10 jours fériés payés et une fermeture hivernale de l'entreprise.

Les avantages supplémentaires sont les suivants

  • Déjeuner quotidien sur place au bureau de San Diego
  • Salle de sport sur le campus avec piscine et courts de tennis dans le bureau de San Diego 
  • Occasions de nouer des liens avec des collègues, notamment lors de soirées jeux mensuelles, de randonnées, de défis bien-être et d'événements communautaires. 
  • Événements internes de formation continue 
  • Possibilités de partager vos propres intérêts et hobbies avec l'entreprise

Rejoignez notre équipe !