Sobre el puesto
Estamos en búsqueda de un Ingeniero de Bases de Datos altamente calificado con sólida experiencia en MongoDB, Neo4j, MySQL y TimescaleDB para unirse a nuestro equipo.
Será responsable de diseñar, implementar y mantener soluciones de bases de datos eficientes que soporten aplicaciones a gran escala. Colaborará de manera cercana con ingenieros backend, científicos de datos y equipos DevOps para asegurar que nuestros sistemas de datos sean escalables, seguros y optimizados para el rendimiento.
Responsabilidades principales
- Diseñar, desarrollar y mantener esquemas, consultas y procedimientos almacenados en MongoDB, Neo4j, MySQL y TimescaleDB.
- Optimizar el rendimiento de bases de datos: indexación, particionamiento y ajuste de consultas en entornos de alta disponibilidad.
- Implementar estrategias de modelado de datos para bases relacionales, orientadas a documentos, series de tiempo y grafos.
- Colaborar con desarrolladores de aplicaciones para asegurar que el diseño de bases de datos se alinee con los requisitos del sistema.
- Administrar procesos ETL y pipelines de datos para ingesta en tiempo real y por lotes.
- Garantizar que los sistemas de bases de datos sean seguros, respaldados y cumplan con los estándares de la industria.
- Diagnosticar y resolver problemas relacionados con bases de datos, incluyendo cuellos de botella en rendimiento e integridad de datos.
- Monitorear la salud del sistema, automatizar tareas de mantenimiento y mejorar estrategias de acceso a datos.
- Documentar procesos, configuraciones y mejores prácticas en bases de datos.
Requisitos mínimos
- Excelentes habilidades de comunicación en inglés. NO se aceptarán candidatos sin inglés.
- Más de 5 años de experiencia como Desarrollador o Ingeniero de Bases de Datos.
- Dominio sólido en MongoDB (documentos), Neo4j (grafos), MySQL (relacional) y TimescaleDB (series de tiempo).
- Experiencia comprobada en diseño de bases de datos, optimización y ajuste de rendimiento de consultas.
- Conocimiento avanzado en técnicas de modelado de datos para SQL, NoSQL, grafos y series temporales.
- Experiencia con ETL, migraciones de datos e integración con APIs/servicios.
- Competencia en lenguajes de scripting/programación (Python, Java o Node.js) para integración con bases de datos.
- Familiaridad con prácticas DevOps, pipelines CI/CD y entornos cloud (AWS, GCP o Azure).
- Fuertes habilidades de resolución de problemas y capacidad de trabajar en equipos multifuncionales.
Tipo de puesto: Tiempo completo
Sueldo: $80,000.00 - $90,000.00 al mes
Pregunta(s) de postulación:
- Dominio sólido en MongoDB (documentos), Neo4j (grafos), MySQL (relacional) y TimescaleDB (series de tiempo).
- Cuentanos de tu experiencia con MongoDB
- Cuéntanos de tu experiencia con procesos ETL
- Menciona ejemplos donde hayas usado scripts de algún lenguaje para transformar la información obtenida de bases de datos.
- Cuéntanos sobre tu experiencia con bases de datos en ambientes cloud
- ¿Eres capaz de tener una conversación telefónica en inglés?
Lugar de trabajo: Empleo remoto
📌 DBA (Mongo, Neo4j, MySQL, TimescaleDB)
🏢 Nanuk
📍 México