Ingénieur Senior Base de données & Backend F/H - Senior Database & Backend Engineer (Infrastructure & Abstraction)
---------------------
We are seeking a highly skilled Database & Backend Engineer to lead the evolution of our data persistence layer. You will not just be writing queries; you will be designing the Abstraction Layer that decouples our business logic from underlying storage technologies. You will be responsible for defining how our platform interacts with heterogeneous databases (PostgreSQL, SQL Server, MongoDB) while ensuring top-tier performance, reliability, and observability within a Kubernetes-native environment.Job Description
Responsabilités principales :
- Architecture d'abstraction : Concevoir et maintenir une couche Repository/Unit-of-Work qui abstrait l'implémentation du stockage, nous permettant de changer de fournisseur de base de données sans impacter nos domaines métier.
- Gestion multi-moteurs : Gérer le cycle de vie de divers moteurs de données. Vous définirez l'"Interface Standardisée" via laquelle les microservices accèdent à ces moteurs.
- Ingénierie de performance : Optimiser les requêtes complexes, définir des stratégies d'indexation et implémenter des modèles CQRS/Read-Model pour garantir une latence inférieure à 100ms sur les tableaux de bord.
- Opérations natives Kubernetes (K8s) : Piloter l'automatisation de la maintenance des bases de données (sauvegardes, restauration à un point dans le temps, mises à jour de schéma) via des Opérateurs ou des flux de travail Helm.
- Résilience et scalabilité : Implémenter des modèles de Circuit Breaker pour l'accès aux données et concevoir des stratégies de mise à l'échelle horizontale.
Compétences et expérience requises:
- Expertise en persistance : Expérience approfondie des bases de données relationnelles (PostgreSQL, SQL Server) et NoSQL (MongoDB). Vous maîtrisez les compromis entre conformité ACID et cohérence éventuelle.
- Modèles d'abstraction : Maîtrise des modèles Repository, Unit-of-Work et CQRS. Expérience dans la création de bibliothèques internes d'accès aux données masquant les complexités des ORM/drivers.
- Data Ops Cloud-Native : Expérience dans la gestion d'instances au sein de Kubernetes et utilisation d'opérateurs pour le cycle de vie des bases de données.
- Optimisation des performances : Aptitude à diagnostiquer et résoudre les goulots d'étranglement (plans d'exécution, verrous, indexation, pooling de connexions).
Ce dont vous serez propriétaire
- Le SDK de données : Propriétaire de la "Core Data Library" utilisée par toutes les équipes.
- Fiabilité du système : Définition des RTO et RPO pour les données critiques.
- Architecture évolutive : Pilotage des efforts de migration "Strangler Fig" vers notre nouvelle architecture découplée.
Pourquoi nous rejoindre ?
- Décisions architecturales : Implication directe dans le choix des outils (RDBMS vs NoSQL spécialisé).
- Impact plateforme : Votre travail sera la fondation de notre architecture événementielle pour la télémétrie à grande échelle.
- Maturité technologique : Un projet axé sur la modernisation de l'accès aux données pour la prochaine génération.
Stack Technique:
- Langages d'abstraction : C#, TypeScript
- Modèles (Patterns) : CQRS, Unit-of-Work
- Opérations K8s : PostgreSQL / TimescaleDB
- IaC : Crossplane
- Résilience : Circuit Breakers
- Performances : Redis (Read-Models)
- Observabilité : OpenTelemetry
Qualification requise :
Bac+ 5 Master ou équivalent dans le domaine Informatique
La différence crée l’énergie.La Mission Handicap Grid Solutions facilite l’intégration des personnes en situation de handicap.--------------------------
Core Responsibilities
Architecting Abstraction: Design and maintain a Repository/Unit-of-Work layer that abstracts storage implementation, enabling us to swap database providers without impacting core business domains.
Multi-Engine Management: Manage the lifecycle of diverse data engines (PostgreSQL, SQL Server, MongoDB). You will define the "Standardized Interface" through which microservices access these engines.
Performance Engineering: Optimize complex queries, define indexing strategies, and implement CQRS/Read-Model patterns to ensure sub-100ms dashboard latency.
K8s-Native Operations: Lead the automation of database maintenance, including backups, point-in-time recovery (PITR), and seamless schema updates within a Kubernetes cluster (using Operators or Helm-based workflows).
Resiliency & Scalability: Implement Circuit Breaker patterns for data access and design horizontal scaling strategies for our persistent layers.
Required Skills & Experience
Deep Persistence Knowledge: Expert-level experience with both relational (PostgreSQL, SQL Server) and NoSQL (MongoDB) databases. You understand when to choose ACID compliance over eventual consistency.
Abstraction Patterns: Strong proficiency in Repository, Unit-of-Work, and CQRS patterns. You have experience building internal data-access libraries that hide ORM/Driver complexities.
Cloud-Native Data Ops: Experience managing database instances within Kubernetes. You know how to leverage K8s Operators for database lifecycle management (backup/restore/patching).
Performance Tuning: Proven ability to diagnose and fix performance bottlenecks (e.g., query execution plans, locking issues, indexing strategies, and connection pooling).
What You Will Own
The Data SDK: You will own the "Core Data Library" that all other teams use to communicate with our persistence layer.
System Reliability: You will define the RTO (Recovery Time Objective) and RPO (Recovery Point Objective) for all mission-critical data.
Evolutionary Architecture: You will lead the "Strangler Fig" migration efforts to move our existing monolithic database usage toward our new, decoupled architecture.
Why Join Us?
Architectural Decision: You will be actively involved in choosing the right tool for the job—whether that’s a traditional RDBMS or a specialized NoSQL store.
Platform Impact: Your work will be the foundation of our entire event-driven architecture, enabling the team to handle grid-scale telemetry.
Technological Maturity: we engineer how our services consume them. You will be driving a project focused on modernizing data access for the next gen.
Technical stack:
Language for Abstraction: C#, typescript
Patterns: CQRS, Unit-of-Work
K8s Ops: Postgres / timesclaleDB
IaC : Crossplane
Resiliency: Circuit Breakers
Performances: Redis (Read-Models)
Observability: OpenTelemetry
Relocation Assistance Provided: No
Skills Required
- Master’s degree or equivalent in Computer Science or a related field
- Expert-level experience with PostgreSQL and SQL Server
- Expert-level experience with MongoDB and NoSQL data systems
- Strong proficiency with Repository, Unit-of-Work, and CQRS patterns
- Experience building internal data-access libraries that abstract ORM and driver complexity
- Experience managing database instances and lifecycle operations within Kubernetes
- Experience using Kubernetes Operators for database backup, restoration, patching, and maintenance
- Ability to diagnose and resolve query execution, locking, indexing, and connection-pooling performance issues
GE Vernova Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about GE Vernova and has not been reviewed or approved by GE Vernova.
-
Retirement Support — The 401(k) plan includes company matching contributions and additional company retirement contributions, with access to Fidelity resources and financial planning consultants. Feedback suggests this structure supports long-term savings beyond a basic match.
-
Parental & Family Support — Paid parental leave is available with flexible, continuous or non-continuous usage, and is complemented by adoption resources and Work/Life Connections guidance. Maternity leave is described as extended relative to typical workplace norms.
-
Leave & Time Off Breadth — Time-off programs include 12 paid holidays, permissive time off for many salaried roles, and dedicated personal, illness, and caregiving time for U.S. new hires. Some hourly roles start with a defined PTO bank, while other roles may offer unlimited time off.
GE Vernova Insights
What We Do
GE Vernova is a planned purpose-built company on a mission to electrify the planet while simultaneously working to decarbonize it. If we want our energy future to be different…we must be different. Our mission is embedded in our name. We retain our treasured legacy, “GE,” in our name as an enduring and hard-earned badge of quality and ingenuity. “Ver” / “verde” signal Earth’s verdant and lush ecosystems. “Nova,” from the Latin “novus,” nods to a new, innovative era of lower carbon energy that GE Vernova will help deliver. GE Vernova brings together GE’s portfolio of energy businesses including Power, Wind, Electrification and Digital businesses. With focus, GE Vernova is accelerating the path to more reliable, affordable, and sustainable energy, while helping our customers power economies and deliver the electricity that is vital to health, safety, security, and improved quality of life. Together, we have The Energy to Change the World.
Why Work With Us
Join our team, to evolve and grow, surrounded by some of the brightest minds in the industry who help you get better every day. You’ll get the chance to rewrite the rules, work on cutting-edge technology, and be part of a global team for positive change.
Gallery








