B&A
ABC Legal Services
Ingénieur de bases de données senior, Postgre SQL/AWS Aurora
À propos de ABC Legal Services
ABC Legal Service est fier d'être le leader national dans le domaine de la signification d'actes. Nous formons une équipe de 1000 personnes en pleine croissance, avec des bureaux à Los Angeles, Oklahoma City, Phoenix, Brooklyn, Chicago, Washington DC, et plus encore. Seattle est notre siège social. Nous connaissons un franc succès dans ce secteur unique depuis plus de 30 ans et nous continuons à faire progresser nos technologies et nos processus métier pour garder plusieurs années d'avance sur ce que la concurrence est en mesure d'offrir. Notre objectif est d'étendre notre avance technologique, d'acquérir et d'intégrer des concurrents moins efficaces, et de pénétrer de nouveaux segments grâce à une approche intégrée de marketing entrant et de vente.
Présentation du poste
ABC Legal recherche un ingénieur de bases de données soucieux du détail pour prendre en charge, améliorer et faire évoluer la couche de base de données PostgreSQL derrière Skye, notre plateforme principale de services juridiques. Skye prend en charge la signification d'actes à haut volume, le dépôt au tribunal, les flux de travail opérationnels, les applications destinées aux clients, le travail mobile sur le terrain, les intégrations, le reporting, la facturation et l'automatisation. Sa base de données opérationnelle principale est PostgreSQL dans tous les environnements, avec une topologie lecteur/écrivain AWS Aurora en production et dans les principaux environnements de staging.
Ce rôle est idéal pour une personne qui apprécie le travail approfondi sur les bases de données : comprendre des schémas complexes, examiner les migrations, optimiser les requêtes à haut volume, diagnostiquer les problèmes de production, améliorer la sécurité opérationnelle et aider les ingénieurs d'application à prendre de meilleures décisions en matière d'accès aux données. Une expérience en comptabilité, ERP ou NetSuite/Boomi est utile car certains flux de données importants touchent à la facturation et aux paiements, mais il s'agit fondamentalement d'un rôle d'ingénierie de base de données PostgreSQL/Aurora.
Nous savons que le succès d'une entreprise commence par ses employés. Nous savons également que le succès d'un individu commence par la bonne opportunité de carrière. Rejoignez notre équipe dès aujourd'hui !
Vos missions
- Agir en tant qu'expert en la matière sur PostgreSQL et AWS Aurora pour la base de données opérationnelle de notre système interne Skye.
- Gérer et améliorer un schéma relationnel volumineux comprenant des centaines de tables, des données opérationnelles à haut volume et des données historiques substantielles.
- Examiner les modifications apportées aux bases de données pour garantir l'exactitude, la performance, la sécurité, l'indexation, les droits d'accès, les déclencheurs, les clés étrangères et l'hygiène des migrations.
- Analyser et trier les problèmes de base de données en production, notamment les requêtes lentes, les contentions de verrouillage, les transactions bloquantes, les requêtes incontrôlées, le retard de réplication et les régressions de performance.
- Améliorer les performances des requêtes et l'indexation pour les grandes tables, les charges de travail de reporting, les flux de travail d'affectation/routage, les charges utiles d'API mobiles et les tableaux de bord opérationnels internes.
- Automatiser les tâches courantes de maintenance et d'exploitation des bases de données, telles que le reconditionnement, le nettoyage, les contrôles de surveillance et les rapports récurrents.
- Soutenir les flux de travail de rafraîchissement, de sauvegarde, de restauration, de staging et de mise en production en partenariat avec l'équipe Infrastructure.
- Collaborer étroitement avec les équipes Infrastructure, Développement logiciel et Data Science sur les besoins en matière de fiabilité, de performance, de reporting, d'analyse et de données opérationnelles.
- Aider à maintenir des modèles d'accès sécurisés pour les utilisateurs de reporting, Metabase, les développeurs et les tables sensibles contenant des données personnelles (PII).
- Travailler avec les flux de données liés à la comptabilité si nécessaire, y compris les factures, les paiements, les comptes de facturation, les données des fournisseurs/bénéficiaires et les tables d'intégration ERP.
Profil recherché
- 5+ années d'expérience de travail avec des bases de données relationnelles en production (8+ années est un plus).
- Solide expérience en production avec PostgreSQL, idéalement incluant AWS Aurora PostgreSQL.
- Solides compétences en SQL, incluant les jointures, les CTE, les plans de requête, les index, les contraintes, les déclencheurs, les transactions et le comportement des verrous.
- Expérience dans l'investigation de bases de données à haut volume avec de grandes tables, des schémas de longue date et une charge de production réelle.
- Capacité à distinguer le coût intrinsèque d'une requête de la contention de verrouillage, du blocage, des mauvais plans, des index manquants et des problèmes de volume d'appels d'application.
- Grande attention aux détails lors de l'examen des migrations de schéma et des changements opérationnels.
- Expérience de collaboration avec des ingénieurs d'application sur la conception et la performance des applications basées sur des bases de données.
- Bon jugement concernant le contrôle d'accès, les données personnelles (PII), la sécurité de la production et les risques liés aux mises en production.
- Communication écrite claire pour documenter les conclusions, les compromis et les correctifs recommandés.
- Licence en ingénierie ou dans un domaine logiciel souhaitée, un Master est un plus.
Ce qui serait un vrai plus
- Expérience avec Linux, Bash, le scripting, cron ou d'autres outils d'orchestration/automatisation utilisés pour la maintenance des bases de données et les flux de travail opérationnels.
- Expérience en Java, en particulier dans les applications utilisant MyBatis, Spring ou des frameworks d'accès aux données similaires.
- Expérience avec les charges de travail de reporting, les outils de BI, les modèles d'accès de type Metabase, PostGIS ou la performance des requêtes géospatiales.
- Expérience avec les outils de surveillance AWS, CloudWatch, RDS/Aurora Performance Insights, pg_stat_statements, pgAdmin ou des outils d'observabilité similaires.
- Expérience dans l'utilisation d'agents de codage IA tels que Codex, Claude ou des outils similaires ; au minimum, volonté d'utiliser des outils de développement assistés par IA dans le cadre du travail d'ingénierie quotidien.
- Bonus secondaire : expérience avec NetSuite, Boomi, intégrations ERP / iPaaS, comptabilité, facturation, comptes clients/fournisseurs, paiements, factures, notes de crédit, dépôts clients, paiements aux fournisseurs ou modèles d'intégration de tables de travail.
- Assurance santé, dentaire et vision
- Plan 401(k) avec abondement de l'entreprise
- Congés payés
- 7 jours fériés payés par l'entreprise
- 4 jours de congés flottants par an
- Assurance vie et assurance décès et invalidité accidentelle (AD&D)
- Assurance invalidité de longue durée
- Compte de dépenses flexibles pour le remboursement des soins de santé
- Compte de dépenses flexibles pour les soins aux personnes à charge
- EAP (Programme d'aide aux employés)
- Assurance pour animaux de compagnie
Horaires : Temps plein du lundi au vendredi. Horaires flexibles
Fourchette de salaire : $140,000-$150,000 selon l'expérience
Date limite de candidature : 30 octobre 2026, 23h59
