Apptegy busca un/a Ingeniero/a de Datos Senior con más de 5 años de experiencia para unirse a su equipo remoto en Argentina. El rol combina desarrollo backend y data engineering, enfocándose en la arquitectura, pipelines de datos y escalabilidad de la plataforma analítica.
Si sos un/a Ingeniero/a de Datos Senior con ganas de laburar 100% remoto y te copa la idea de laburar en la arquitectura y escalabilidad de plataformas analíticas, este puesto en Apptegy es para vos. Vas a poder potenciar tu experiencia en backend y data engineering en una empresa que busca transformar la educación.
Descripción del puesto
En Apptegy, somos más que una empresa de tecnología; somos socios dedicados a transformar la forma en que las escuelas se comunican y dan forma al futuro de la educación. Tu trabajo aquí empoderará directamente a los distritos para compartir sus historias, involucrar a sus comunidades y celebrar el éxito de los estudiantes. Somos un equipo de personas reflexivas y de alto rendimiento comprometidas a generar un impacto tangible. Si buscas un entorno dinámico donde recibirás mentoría excepcional y recursos para crecer profesionalmente, únete a nosotros. **El Rol** Como Ingeniero de Datos Senior en Apptegy, desempeñarás un papel clave en la configuración de la arquitectura, el rendimiento y la escalabilidad de nuestra plataforma. Este rol es un híbrido único que une el desarrollo de aplicaciones tradicional con la ingeniería de datos. Serás responsable de construir y escalar nuestra plataforma de análisis y datos. Serás responsable de la entrega de software y sistemas de datos confiables y de alto rendimiento, trabajando principalmente con nuestros servicios backend de Ruby on Rails, mientras construyes pipelines de datos eficientes para transferir y transformar datos de PostgreSQL a Snowflake. Este rol es ideal para un ingeniero que prospera en un entorno de ritmo rápido y disfruta construyendo sistemas desde cero que brindan información significativa en tiempo real a educadores y estudiantes. **Tus Tareas** **Ejecución Técnica y Estrategia** - Arquitectura de Sistemas: Asume la responsabilidad de diseñar la arquitectura del sistema y modelos de datos escalables, asegurando escalabilidad, seguridad y rendimiento en toda la plataforma. - Desarrollo Backend: Implementa frameworks de captura de eventos dentro de nuestros servicios de Ruby on Rails (por ejemplo, gems compartidos y esquemas de eventos). - Ingeniería de Pipelines: Diseña y construye pipelines de datos impulsados por eventos, diseñados específicamente para análisis dentro del producto, asegurando que los datos se limpien, modelen y optimicen para potenciar las funciones de información y generación de informes dirigidas al usuario. - Optimización de Procesos: Descompón tareas grandes y complejas en unidades de trabajo manejables para garantizar una ejecución eficiente. - Resolución de Problemas: Anticipa proactivamente posibles desafíos técnicos antes de que surjan y aborda los desafíos con una mentalidad enfocada en soluciones. - Alineación Estratégica: Colabora con gerentes de producto e ingenieros para alinear los esfuerzos técnicos y de datos con los objetivos comerciales y la estrategia a largo plazo. **Liderazgo y Colaboración** - Mentoría: Comparte activamente conocimientos sobre las mejores prácticas de ingeniería de software y datos y asegura que se sigan los estándares de calidad durante todo el ciclo de desarrollo. - Calidad de Datos: Lidera el desarrollo de pruebas unitarias y de integración con puertas de calidad para garantizar la confiabilidad del código y la integridad de los datos servidos dentro del producto. - Colaboración: Trabaja eficazmente dentro de los equipos, valorando diversas perspectivas y mejorando la colaboración inter-equipo para gestionar plazos y recursos de manera efectiva. - Comunicación: Comparte proactivamente ideas, progreso y preguntas con las partes interesadas para garantizar la alineación, explicando claramente las decisiones técnicas complejas y sus implicaciones. **Lo que Aportarás** **Experiencia y Habilidades Técnicas** - Experiencia: Más de 5 años de experiencia profesional en desarrollo de software, con un enfoque en servicios backend e ingeniería de datos para análisis. - Dominio de Backend: Sólida experiencia en la construcción de sistemas backend (Ruby on Rails, Python o similar). - Ingeniería de Datos: Profunda experiencia con SQL, modelado de datos y construcción de pipelines de datos escalables y confiables impulsados por eventos utilizando una arquitectura medallion (capas bronze/silver/gold). - Diseño de Sistemas: Experiencia en el diseño y construcción de sistemas escalables y de alto rendimiento. - Procesos: Dominio de los procesos Scrum y un historial de priorización efectiva de tareas para cumplir plazos y objetivos de proyecto. **Competencias Conductuales** - Propiedad: Demuestra responsabilidad asumiendo la plena responsabilidad de los sistemas y abordando proactivamente los obstáculos. - Adaptabilidad y Curiosidad: Se adapta sin problemas a nuevas herramientas y requisitos cambiantes, mientras busca aprender nuevas tecnologías. - Resolución Analítica de Problemas: Aborda necesidades complejas de datos y software con una mentalidad enfocada en soluciones y posee excelentes habilidades de depuración. **Lo que te Distinguirá** - Plataformas Cloud: Experiencia con AWS; certificaciones relevantes (AWS Certified Solutions Architect Associate, AWS Certified Data Engineer) son un plus. - Tecnologías de Bases de Datos: Experiencia con tecnologías de bases de datos (por ejemplo, RDS/Aurora PostgreSQL, Snowflake). Experiencia replicando datos mediante Change Data Capture (CDC) de PostgreSQL a Snowflake. - Capas Semánticas: Familiaridad con capas de informes semánticos y frameworks de BI headless (por ejemplo, Cube.dev) para soportar análisis consistentes y escalables dentro del producto. - DevOps e Infraestructura: Conocimiento de prácticas y herramientas DevOps (por ejemplo, Terraform, CI/CD, Docker, Kubernetes). - Desarrollo y Pruebas Mejorados por IA: Dominio en el uso de asistentes de codificación de IA (por ejemplo, Cursor, Claude Code) para acelerar la generación de código, la refactorización y el desarrollo de pruebas unitarias y de integración robustas en todo el stack (Vue.js, Ruby on Rails). - Experiencia en la Industria: Experiencia en el sector de tecnología educativa. **¿Por qué Apptegy?** Únete a un equipo comprometido con tu éxito. En Apptegy, nos apasiona crear un entorno donde puedas hacer tu mejor trabajo y encontrar una verdadera satisfacción. Creemos en invertir en nuestra gente, tanto profesional como personalmente, porque tu bienestar impulsa nuestro impacto colectivo. Beneficios para Empleados en EE. UU.: - Cobertura integral de seguro médico, dental, de visión y de vida. - Plan de jubilación 401(k) con aportación del empleador. - Cuentas de Ahorro para la Salud (HSA) y Cuentas de Gastos Flexibles (FSA). - Reembolso de Salud Mental. - Tiempo libre remunerado ilimitado, incluido tiempo libre remunerado de la empresa durante la temporada navideña. - Licencia parental y médica remunerada. Beneficios para Empleados en México: - Seguro médico privado para ti y tus dependientes. - Seguro de vida. - 15 días de aguinaldo. - Vales de Despensa. - Fondo de Ahorro. - Caja de Ahorro. - Política de tiempo libre remunerado flexible. - Viaje pagado de ida y vuelta a Little Rock, Arkansas para la incorporación. Apptegy promueve la integración reflexiva de la IA para potenciar nuestros equipos y procesos. Al buscar comprender tus capacidades individuales y cómo podrías contribuir, te pedimos que todas las respuestas a las preguntas de la solicitud y durante las entrevistas sean genuinamente tuyas. Por favor, abstente de usar herramientas de generación de IA, ya que nuestro objetivo es evaluar tu voz y experiencia auténticas. **Empleador de Igualdad de Oportunidades** Apptegy es un empleador de igualdad de oportunidades. Todos los solicitantes calificados recibirán consideración para el empleo sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, expresión de género, origen nacional, edad, condición de veterano protegido o discapacitado, o información genética.
Responsabilidades
- Diseñar arquitectura de sistemas y modelos de datos escalables
- Implementar frameworks de captura de eventos en servicios Ruby on Rails
- Diseñar y construir pipelines de datos orientados a eventos para analytics
- Optimizar procesos y descomponer tareas complejas
- Anticipar desafíos técnicos y proponer soluciones
- Alinear esfuerzos técnicos y de datos con objetivos de negocio
- Compartir conocimiento y mejores prácticas de ingeniería de software y datos
- Liderar el desarrollo de pruebas unitarias y de integración
- Colaborar efectivamente dentro de equipos
- Compartir ideas, progreso y preguntas con stakeholders
Skills requeridas
Beneficios
- Seguro médico completo
- Seguro dental
- Seguro de visión
- Seguro de vida
- 401(k) con matching del empleador
- Health Savings Accounts (HSA)
- Flexible Spending Accounts (FSAs)
- Reembolso de salud mental
- Días libres pagados ilimitados
- Vacaciones pagadas de fin de año
- Licencia parental pagada
- Licencia médica pagada
- Seguro médico privado para dependientes
- 15 días de aguinaldo
- Vales de despensa
- Fondo de ahorro
- Caja de ahorro
- Política flexible de días libres pagados
- Viajes pagados a Little Rock, Arkansas para Onboarding