15 ago
|
Cognit Labs
|
Buenos Aires
15 ago
Cognit Labs
Buenos Aires
? Buscamos Ingeniero/a Senior de Datos y Base de Datos (MongoDB + Backend C#) para sumarse a una plataforma SaaS multi-tenant de gestión comercial.
? Modalidad presencial en Palermo, CABA, con posibilidad de esquema híbrido a convenir
? Jornada full time
✅ Requisitos
- Modelado NoSQL con criterio real: embeber vs. referenciar, patrón polimórfico, snapshot inmutable, catálogo general vs. datos por cliente, y los límites duros de un documento.
- Índices en profundidad: compuestos con criterio de orden de campos, parciales, multikey y de expiración por tiempo, con capacidad de estimar su costo de escritura y no solo su beneficio de lectura.
- Diagnóstico a partir del plan de ejecución de una consulta: detectar escaneos completos, ordenamientos en memoria, volcado a disco y la relación entre documentos examinados y documentos devueltos.
- MongoDB Atlas operado de verdad: dimensionamiento, uso del asesor de performance y del profiler, backups y recuperación a un punto en el tiempo, alertas y control de gasto.
- Pipelines de agregación: orden de etapas,
paginación que devuelve el conteo total en la misma consulta y criterio sobre cuándo no resolver un join entre colecciones dentro de la agregación.
- Entender por qué aplicar reglas de comparación de texto (collation) sobre campos que no son texto libre bloquea los índices.
- Criterio sobre aislamiento de datos en sistemas multi-cliente.
- Criterio para diseñar una migración de esquema que conviva con los datos que ya están en producción.
⭐ Deseables
- C# / .NET (8 o 9) con servicios en capas y patrón DAO sobre interfaces de dominio.
- Python para datos: pymongo con pipelines de agregación, pandas y numpy.
- Concurrencia en .NET: async/await sin sync-over-async, manejo del agotamiento de thread pool y sincronización con snapshot.
- Procesamiento por lotes de grandes volúmenes: paginación estable, paralelismo acotado e idempotencia.
- Airflow para jobs de backfill y reconciliación multi-cliente, y Redis para caché de rep
📌 Especialista en base de datos NoSQL (Buenos Aires)
🏢 Cognit Labs
📍 Buenos Aires