(Aerolíneas) Software Developer - Automatización de Procesos & Orquestación de Datos
Acid Labs es una firma de diseño y desarrollo de software end to end. Ejecutamos un proceso ágil estandarizado pero flexible, centrado en la calidad y la comunicación. Nos centramos en la creación de productos web y móviles increíbles, hemos estado involucrados en el desarrollo web y móvil desde 2006, convirtiéndonos en socios sólidos para nuestros clientes . Nos especializamos en crear nuevos productos a partir de un proceso UX / UI, desarrollando proyectos desde cero y también sobre proyectos ya creados, trabajando solo o como equipo para mejorias. Somos expertos en software de venta minorista, comercio electrónico a medida y empresarial, aprovechamos las configuraciones de CRM y escalamos las ventas a través del diseño y la tecnología.
¡Nos encontramos en búsqueda de Software Developer - Automatización de Procesos & Orquestación de Datos!
Buscamos profesionales senior, autónomos y con mentalidad de Technical Lead, capaces de diseñar, construir y operar soluciones end-to-end sobre Google Cloud Platform (GCP), integrando OpenAI / Vertex AI.
Serás responsable de automatizar procesos de negocio manipulando grandes volúmenes de datos (BigQuery) y orquestando acciones mediante pipelines, usando IA generativa para clasificación, enriquecimiento y generación de insights.
Responsabilidades
- Diseñar arquitecturas escalables, seguras y mantenibles en GCP, documentando decisiones y diagramas.
- Desarrollar microservicios en Java (Spring Boot) y Python (FastAPI), exponiendo APIs REST/GraphQL con observabilidad (OpenTelemetry).
- Implementar CI/CD e IaC, integrando pruebas automatizadas, SLO/SLI y gestión de incidentes.
- Administrar PostgreSQL (Supabase o Cloud SQL), aplicando migraciones versionadas y políticas de seguridad (RLS).
- Consumir de forma responsable APIs de OpenAI / Vertex AI, gobernando cuotas y costos, y aplicando controles de seguridad (OWASP Top 10 LLM).
- Diseñar pipelines ETL/ELT en Cloud Composer (Airflow), Workflows o Dataflow, que extraigan y procesen datos desde BigQuery y sistemas externos.
- Implementar arquitecturas orientadas a eventos (Pub/Sub) que desencadenen acciones idempotentes y transaccionales.
- Integrar IA generativa para clasificación masiva de eventos, generación automática de reportes y predicción de fallos operativos.
Requisitos técnicos
- React/Next.js, Java 17+ (Spring Boot 3), Python 3.11 (FastAPI).
- PostgreSQL 12+, Git, GitHub Actions, Terraform v1+, OpenTelemetry.
- GCP: IAM, Cloud Run, Secret Manager, Cloud Logging/Monitoring.
- Consumo de OpenAI/Vertex AI con frameworks como LangChain / LlamaIndex.
- BigQuery avanzado (slot management, materialized views), Cloud Composer 2, Workflows, Pub/Sub, Dataflow/Apache Beam.
- Herramientas de data quality (dbt, Great Expectations) y FinOps de datos (optimización de costos por consulta e inferencia).
Perfil profesional esperado
- Mentalidad hands-on y ownership total del ciclo de vida (diseño,deploy, operación).
- Capacidad de liderazgo técnico, mentoría de pares y comunicación fluida con stakeholders técnicos y de negocio.
- Sentido de urgencia, autonomía y pensamiento crítico para equilibrar time-to-market, costos y calidad.
- Foco en documentación viva: diagramas, ADRs, guías de onboarding y post-mortems blameless.
Mejor si tienes
- Certificaciones GCP Professional (Cloud Developer, Cloud Data Engineer, Cloud Security Engineer).
- Experiencia con seguridad OPA/Rego, CSPM/CIEM, Supabase Auth y vector DBs gestionadas.
- Contribuciones OSS en React, Spring Boot, FastAPI, Airflow o herramientas de MLOps.
- Experiencia en OKRs, métricas de producto y liderazgo de squads ágiles.
Los beneficios empresariales dependerán del lugar de LATAM donde te encuentres!
Consentimiento para el Tratamiento de Datos Personales:
De acuerdo con la Ley de Protección de la Vida Privada, al enviar su currículum vitae y demás información personal a través de este formulario, usted consiente expresamente que Acid Labs recolecte, almacene, utilice y gestione sus datos personales exclusivamente para fines relacionados con su candidatura a un puesto de trabajo. Esta información incluye, pero no se limita a, su nombre, contacto, experiencia profesional, educación y habilidades, los cuales son necesarios para el proceso de selección y evaluación de candidatos.
Uso de la Información:
La información proporcionada será utilizada únicamente por Acid Labs y no será compartida con terceros sin su consentimiento explícito, salvo en los casos que la ley lo permita o lo requiera.
Derecho de Acceso, Rectificación y Cancelación:
Usted tiene derecho a acceder, rectificar o solicitar la eliminación de su información personal en cualquier momento. Si desea ejercer estos derechos, por favor envíe una solicitud por escrito a recruiting@acidlabs.com especificando su requerimiento.
Duración del Almacenamiento:
Sus datos serán almacenados durante el periodo necesario para cumplir con los propósitos mencionados anteriormente o hasta que usted solicite su eliminación, lo que ocurra primero.Este consentimiento es voluntario y puede ser retirado en cualquier momento notificando a Acid Labs conforme al procedimiento descrito anteriormente.Al enviar su información, usted declara haber leído y aceptado los términos y condiciones aquí establecidos.