Back to search
Improving South America Getonbrd · Posted yesterday

Back-end Developer (Python)

Remote Remote

Programming remote_local en computer_provided
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Requerimientos del cargo

  • Residir en Argentina.
  • Inglés avanzado (B2 + /C1). Excluyente.
  • Sólidos conocimientos de Python en entornos productivos, v3.12+.
  • Experiencia escribiendo y optimizando SQL sobre Snowflake, comprensión de conceptos de schema/warehouse/role, y manejo de autenticación por par de claves (key-pair, basada en JWT).
  • Conocimiento sólido de los servicios principales de AWS; las cargas de data science corren sobre AWS EMR, además de experiencia con S3, boto3 e IAM roles.
  • Kubernetes CronJobs: experiencia creando, programando y depurando workloads con K8s CronJob.
  • Troubleshooting con Elastic / logs: capacidad de usar logging basado en Elastic para rastrear fallos en jobs programados y servicios.
  • Disciplina de testing: fluidez en pytest y capacidad de diseñar pruebas que cubran tanto casos comunes como casos límite (por ejemplo, lógica de cambio de entorno, rutas de datos de staging vs. producción).
  • Flujo de trabajo con Git/GitHub: experiencia con desarrollo basado en PRs, code review y CI gating.

Projects

En Improving South America, brindamos servicios de TI para transformar la percepción del profesional de TI. Nos enfocamos en consultoría de TI, desarrollo de software y formación ágil.

La empresa promueve una cultura de trabajo excepcional basada en el trabajo en equipo, la excelencia y la diversión, con enfoque en crecimiento personal y recompensas compartidas. Al integrarse, el/la candidato/a formará parte de una comunidad que prioriza la comunicación abierta y relaciones laborales sólidas a largo plazo, respaldada por una estructura de desarrollo profesional y aprendizaje continuo.

Funciones del cargo

  • En Improving estamos buscando un(a) Back End Developer para desarrollar y mantener pipelines y procesos en Python (v3.12+) para cargas de trabajo de datos en producción.
  • Escribir, optimizar y dar mantenimiento a consultas SQL sobre Snowflake, gestionando esquemas, warehouses y roles.
  • Administrar y monitorear cargas de data science ejecutadas en AWS EMR, incluyendo el uso de S3, boto3 e IAM roles.
  • Construir, programar y depurar workloads mediante Kubernetes CronJobs.
  • Realizar troubleshooting de fallos en jobs programados y servicios utilizando herramientas de logging basadas en Elastic.
  • Diseñar y mantener pruebas automatizadas con pytest, cubriendo casos comunes y casos límite (por ejemplo, lógica de cambio de entorno y rutas de datos staging/producción).
  • Participar activamente en el flujo de trabajo de Git/GitHub: desarrollo basado en PRs, revisión de código y validación mediante CI.
  • Manejar de forma segura artefactos de modelos de ML (PyTorch, scikit-learn) como package data, sin necesidad de entrenarlos o rediseñarlos.
  • Colaborar en la creación de monitores y dashboards de Datadog mediante Terraform (si aplica según el perfil).
  • Publicar y gestionar paquetes en Artifactory/JFrog (si aplica según el perfil).

Beneficios

  • 100% Remoto.
  • Vacaciones y PTOs.
  • Posibilidad de recibir 2 bonos al año.
  • 2 revisiones salariales al año.
  • Clases de inglés.
  • Equipamiento Apple.
  • Plataforma de cursos en linea.
  • Budget para compra de libros.
  • Budget para compra de materiales de trabajo.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search