Software Mind
Software Mind
Software Mind es una empresa tecnológica que ofrece servicios de desarrollo de software y transformación digital para organizaciones de los sectores de la inteligencia artificial, el SaaS y las telecomunicaciones. Su trabajo incluye software a medida, aplicaciones móviles, consultoría en la nube y soluciones centradas en la inteligencia artificial, diseñadas en función de las necesidades de clientes de sectores como los servicios financieros, las telecomunicaciones, la biotecnología y los medios de comunicación. Con un equipo de más de 1.000 empleados, Software Mind impulsa iniciativas tecnológicas y el crecimiento digital de empresas que operan en mercados globales.

Ingeniero sénior de backend en Python

Desarrolla plataformas de datos con Python, Azure y Databricks para una importante aseguradora. Procesa información sobre vulnerabilidades para ayudar a las empresas a reducir el riesgo cibernético.

Descripción

  • Desarrolla y mantiene servicios backend en Python y API REST.
  • Crea sistemas escalables para ingerir, procesar y transformar grandes conjuntos de datos.
  • Utiliza Microsoft Azure para cargas de trabajo en contenedores, procesamiento por lotes, PostgreSQL y sistemas orientados a eventos.
  • Contribuye a definir la arquitectura nativa de la nube, las canalizaciones de CI/CD y la infraestructura como código.
  • Aplica Databricks y métodos modernos de procesamiento de datos.
  • Colabora con otros ingenieros en el diseño de sistemas, los modelos de datos y las mejoras de la plataforma.
  • Mejora la calidad del software mediante revisiones de código, pruebas automatizadas y mentoría a desarrolladores júnior.
  • Utiliza herramientas asistidas por IA para programar, probar, realizar análisis técnicos y resolver problemas con mayor rapidez.
  • Desarrolla una plataforma propia que detecta vulnerabilidades y ayuda a una importante aseguradora del Reino Unido a reducir el riesgo cibernético.

Requisitos

  • Aporta al menos cinco años de experiencia profesional en desarrollo con Python, principalmente en ingeniería backend.
  • Cuenta con amplia experiencia en el desarrollo de aplicaciones backend y API REST.
  • Domina SQL y ha trabajado con PostgreSQL u otra base de datos relacional.
  • Tiene experiencia práctica con AWS y/o Azure, Docker y canalizaciones de CI/CD.
  • Ha creado aplicaciones con uso intensivo de datos, canalizaciones de datos o sistemas que procesan grandes conjuntos de datos.
  • Conoce las buenas prácticas de ingeniería de software, las pruebas y el código limpio.
  • Tiene experiencia con Databricks u otra plataforma de datos moderna.
  • Conoce las arquitecturas orientadas a eventos, el procesamiento asíncrono y los sistemas distribuidos.
  • Tiene experiencia práctica con servicios de Azure, como Azure Container Apps o Batch Processing.
  • Ha utilizado herramientas de infraestructura como código, como Terraform.
  • Tiene experiencia con Azure DevOps y la automatización de despliegues.
  • Tiene experiencia práctica con herramientas de desarrollo de software asistidas por IA.

Beneficios

  • Modalidad de trabajo flexible y remota.
  • Proyectos internacionales con clientes líderes a nivel mundial.
  • Oportunidades de viajar relacionadas con proyectos internacionales.
  • Un entorno de trabajo sin rigidez corporativa.
  • Acceso a clases de idiomas.
  • Oportunidades para participar en iniciativas de intercambio de conocimientos.
  • Acceso a seguro médico privado y seguro de vida.
  • Acceso a una tarjeta Multisport.