Cummins
LoJack
Sr. Administrador/a de Bases de Datos (DBA) / Sr. Ingeniero/a de Bases de Datos
Resumen
La plataforma de transporte K-12 de CalAmp realiza el seguimiento de los autobuses que transportan a ~1 millones de estudiantes cada día escolar en más de 400 distritos escolares de Norteamérica. Ejecutamos Microsoft SQL Server autoalojado en AWS EC2 — 9 instancias de producción, más de 600 bases de datos de clientes, más de mil millones de filas de datos operativos, y en constante crecimiento. (Una futura migración a AWS RDS está sobre la mesa como dirección futura, no como un plan a corto plazo).
Estamos contratando un/a Ingeniero/a de Bases de Datos práctico/a con sólida experiencia en producción, preparado/a para crecer hacia la arquitectura, la automatización y las prácticas de ingeniería modernas.
Qué diferencia a este equipo
Utilizamos herramientas de IA en todo el ciclo de vida del desarrollo — incluyendo análisis de consultas, cambios de esquemas, redacción de runbooks y flujos de trabajo operativos. Nuestros ingenieros envían más código por sprint con Claude Code como programador/a par, y esperamos que nuestro/a DBA haga lo equivalente para el trabajo de bases de datos. Valoramos a los candidatos/as que estén abiertos/as a integrar la IA en su flujo de trabajo para mejorar la velocidad y la calidad. Si esto significa reestructurar cómo operas, queremos hablar contigo.
No estamos contratando "experiencia en IA" como un requisito formal. Estamos contratando personas dispuestas a repensar su oficio.
Responsabilidades
Lo que harás
- Rendimiento — el día a día. Diagnosticar y solucionar consultas lentas, planificar regresiones y tormentas de bloqueo en 9 instancias de SQL Server que dan soporte a operaciones de cara al cliente. Heredarás una década de SQL acumulado — tus primeros 90 días consistirán en entenderlo antes de re-arquitectarlo.
- Arquitectura de réplicas de informes. Necesitamos separar la carga de trabajo analítica de SQL Server operativo antes de que nos cueste los SLA de los clientes. Liderarás el diseño — probablemente AWS DMS alimentando un almacén PostgreSQL Aurora multi-inquilino, pero la decisión es tuya tras la definición del alcance. Este es un proyecto estrella, no una tarea de mantenimiento.
- Archivo. Estrategia de retención de datos sólida en más de 600 BBDD de clientes que no degrade la integridad de la restauración desde copia de seguridad. Definirás la política y serás responsable de la automatización.
- Coste de AWS. Las licencias de SQL Server EE en EC2 no son baratas. Hay ahorros medibles para un/a DBA/Ingeniero/a de Bases de Datos que sepa dónde buscar — elección de edición, instancias reservadas, dimensionamiento correcto, estrategia de réplicas.
- Migraciones de esquemas y ETL. Proceso de cambio de esquemas en todas las BBDD de clientes. Actualmente esto es parcialmente manual; el objetivo es hacerlo automatizado, fiable y de bajo riesgo.
- Experto/a en bases de datos para ingeniería — una parte central de este rol. Eres el/la experto/a en la materia que revisa cada cambio de esquema de los desarrolladores antes de que se envíe, y aportas información de diseño accionable — no solo aprobaciones. Perfila y optimiza consultas y procedimientos almacenados junto con los ingenieros que los escriben. Eres la voz de "¿esto escalará?" en las revisiones de diseño — aportando información donde cuenta, no actuando como un cuello de botella por el simple hecho de serlo.
- Rotación de guardia. Ligera según los estándares de la industria: la rotación se realiza una vez cada cinco semanas, con horario de guardia de 6 AM a 11 PM Eastern. Intentamos que los eventos de alerta sean raros; esperamos que nos impulses a hacerlos aún más raros.
Calificaciones
Imprescindibles
- 4–8 años de experiencia práctica como DBA / Ingeniero/a de Bases de Datos, con una parte significativa en SQL Server
- Mentalidad de experto/a en bases de datos — has revisado cambios de esquemas de ingeniería, has aportado información de diseño en revisiones de código/arquitectura y te has asociado con desarrolladores (no has actuado como un cuello de botella). Esta es una parte central del rol, no una responsabilidad secundaria.
- Dominio de PostgreSQL — o disposición a desarrollarlo (alineado con la futura arquitectura de informes)
- Experiencia en bases de datos en la nube en AWS — hoy en día SQL Server autoalojado en EC2; la familiaridad con RDS es una ventaja dada una posible migración futura.
- Historial de optimización de rendimiento — puedes hablar de consultas específicas que has solucionado y cómo.
- Sólidos conocimientos de SQL: escritura de consultas, lectura de planes, diseño de índices, bloqueo y aislamiento.
- Comodidad con scripting en Python o PowerShell para automatización.
- Linux y Windows ambos.
- Topologías de alta disponibilidad / replicación (Always On, log shipping, transaccional).
- Sólida comunicación escrita — este es un equipo de ingeniería con opiniones firmes; escribirás propuestas y las defenderás.
- Grado en Informática, Sistemas de Información o experiencia práctica equivalente.
Puntos fuertes
- Arquitecturas de datos multi-inquilino SaaS (bases de datos por cliente o esquemas compartidos).
- Experiencia con AWS DMS u otra replicación CDC.
- Aurora PostgreSQL.
- Optimización de costes de AWS (Instancias Reservadas, Planes de Ahorro, dimensionamiento).
- Datadog, Dynatrace o APM similar.
- Experiencia en el uso de herramientas de desarrollo asistidas por IA (útil pero no obligatorio).
- Experiencia en SaaS operativamente críticas (transporte, sanidad, finanzas).
Lo que no esperamos
No necesitas experiencia en el dominio K-12. No necesitas MongoDB. No necesitas experiencia en IoT. Ven con curiosidad; nosotros te enseñaremos el dominio.
Logística
Los/as candidatos/as deben estar legalmente autorizados/as para trabajar en EE. UU. de forma permanente. Actualmente no podemos ofrecer patrocinio.
Si este puesto encaja contigo, ¡aplica ahora! — entrevistas esta semana y la próxima.
