StrideCare
Irvine Company
Ingénieur Données - Contrat (65 $ - 95 $)
RÉSUMÉ DU POSTE
rmkcdn.successfactors.com/b711d123/20c9e9e0-3458-4faf-a56f-2.jpg
Il s'agit d'un poste contractuel/temporaire. Le candidat sélectionné sera rémunéré (W-2) par l'intermédiaire d'une agence de recrutement.
Développe des modèles dimensionnels suivant les modèles d'architecture médaillon, assure la qualité des données et garantit une livraison fiable des données pour l'analytique sur une plateforme Snowflake. Cela implique la construction et la maintenance de pipelines de transformation dbt, l'orchestration avec Dagster, et la mise en œuvre de diverses méthodes d'ingestion de données, y compris Fivetran, Boomi, et des pipelines Python personnalisés pour des systèmes sources uniques.
performancemanager4.successfactors.com//irvinecompany/Footer.jpg
#LI-Onsite
RESPONSABILITÉS PRINCIPALES
- Concevoir et développer des modèles dbt suivant l'architecture médaillon (couches bronze > argent > or).
- Construire des modèles dimensionnels, y compris des tables de faits et de dimensions, pour la consommation analytique.
- Mettre en œuvre et maintenir des tests de qualité des données à l'aide du framework de test de dbt.
- Optimiser les transformations SQL au sein de dbt pour les performances dans Snowflake.
- Rédiger et maintenir la documentation du schéma avec des descriptions de modèles et de colonnes, et appliquer les meilleures pratiques dbt (refs, sources, macros, tags).
- Configurer et maintenir les actifs Dagster pour orchestrer l'exécution des modèles dbt, y compris la mise en œuvre de planifications et de capteurs.
- Surveiller la santé des pipelines via l'interface utilisateur Dagster et résoudre les échecs d'exécution.
- Construire et maintenir des pipelines d'ingestion personnalisés basés sur Python pour les systèmes sources sans connecteur natif.
- Participer aux revues de code pour les modèles dbt et les configurations Dagster, et utiliser des outils comme sqlfluff pour la qualité du code.
- Collaborer avec les analystes et les consommateurs de données, et documenter les modèles de données, la logique de transformation et les procédures opérationnelles.
QUALIFICATIONS MINIMALES / AUTRES ATTENTES
- Solides compétences en SQL avec la capacité d'écrire et d'optimiser des requêtes analytiques, et une maîtrise de Python pour la construction de pipelines d'ingestion de données et le scripting.
- Diplôme de Bachelor en Informatique, Ingénierie, ou un domaine technique connexe, ou expérience pratique équivalente.
- Expérience avec dbt ou volonté d'apprendre rapidement (nous utilisons dbt intensivement).
- Familiarité avec les concepts d'entreposage de données sur Snowflake, BigQuery, ou similaire, et aisance avec les flux de développement basés sur Git.
- Expérience avec dbt dans un environnement de production.
- Familiarité avec la modélisation dimensionnelle (tables de faits et de dimensions).
- Expérience avec les architectures de données en couches (modèles staging, intermédiaire, mart).
- Exposition aux outils d'orchestration de flux de travail (Dagster, Airflow, Prefect).
- Compréhension des approches de test de qualité des données.
Préféré
- 3 à 5 ans d'expérience en ingénierie analytique ou en ingénierie des données.
Rémunération
Taux de base horaire : 65 $ - 95 $/heure
La Société offre également des avantages sociaux compétitifs aux employés à temps plein, y compris des congés payés, un régime de retraite avec abondement (401k) et des avantages sociaux.
À propos de nous
Irvine Company est une société d'investissement immobilier privée et un maître d'œuvre engagé à créer et à maintenir des communautés qui prospèrent pour les générations.
Irvine Company est respectée pour sa planification directrice et sa gestion environnementale de l'Irvine Ranch dans le comté d'Orange, y compris des opérations diversifiées dans toute la Californie côtière. Irvine Company donne vie à des quartiers et à des communautés durables avec une gamme complète de logements, d'emplois, de centres commerciaux, d'écoles, de parcs et d'espaces verts.
Nous sommes aussi fiers de notre communauté d'employés que des communautés que nous créons. C'est un environnement peuplé de personnes talentueuses et expérimentées, d'un esprit de collaboration et d'abondantes opportunités.
Postulez dès aujourd'hui pour rejoindre notre communauté d'employés et en savoir plus sur Irvine Company irvinecompany.com/about/, notre héritage irvinecompany.com/about/history/ et nos principes directeurs irvinecompany.com/about/principles/.
Irvine Company s'engage à offrir l'égalité des chances dans toutes ses pratiques d'emploi, y compris la sélection, l'embauche, la promotion, le transfert, la rémunération, la résiliation et la formation, sans égard à la race, la religion, la couleur, le sexe, l'orientation sexuelle, le genre, l'identité de genre, l'origine nationale, l'ascendance, le statut de citoyenneté, le statut matrimonial, la grossesse, l'âge, l'état médical, les informations génétiques, le statut militaire et de vétéran, le handicap, ou toute autre base protégée par la loi fédérale, étatique et locale. Des aménagements raisonnables sont disponibles pour les personnes qualifiées handicapées, sur demande.
