Sigma Rail - Python Backend Developer - Remoto - 30-35K€

Para inscribirse en la oferta y enviarnos el CV, este es el enlace: Python Backend Developer

¿Quiénes somos?

SigmaRail es una empresa con base de inteligencia artificial nacida en el 2016 con la idea de traer innovación y automatizar procesos en sectores industriales. Actualmente somos capaces de detectar tanto elementos como anomalías en distintos tipos de infraestructuras, desde vías ferroviarias hasta redes de distribución eléctricas.
El secreto de nuestro crecimiento ha sido fruto de un trabajo excepcional en el que la transparencia con nuestros clientes ha sido clave. Intentamos que todo el equipo tenga autonomía y oportunidades de crecimiento.
Nuestros clientes son empresas tanto nacionales como internacionales. Trabajamos globalmente, lo único que tendremos que esperar a que “llueva menos” para poder volver a ver físicamente a nuestros clientes en México o Alemania.
¿Cuál es nuestra magia? Utilizamos Deep Learning para el análisis automático de videos, imágenes, así como nubes de puntos 3D para que nuestros clientes se olviden de tareas repetitivas o de bajo valor en sus instalaciones.
Puedes ver quiénes forman parte del equipo en https://www.linkedin.com/company/sigmarail/people/.

¿Qué estamos haciendo?

Un producto arrancado hace unos pocos meses, basado en el trabajo y aprendizaje del recorrido de la compañía a lo largo de estos años aplicando visión artificial y deep learning en los sectores ferroviario y energético.
El objetivo de este producto Software as a Service es hacer más eficiente la revisión de las infraestructuras de nuestros acuales y futuros clientes, y gracias a ello ser uno de los principales referentes a nivel mundial en soluciones de este tipo.
Es un objetivo ambicioso para el que queremos incorporar a una persona con perfil de backend que nos ayude a llevarlo a buen puerto.

¿Qué buscamos?

Una persona con experiencia en desarrollo backend y python. Que juegue de equipo y con experiencia trabajando en entornos multidisciplinares (junto a product desginers, product owners/managers, frontenders…), ya sea en producto o proyectos.
Nos encantaría que en sus experiencias previas hubiera trabajado con procesos ágiles como kanban o scrum y le guste estar aprendiendo continuamente junto al resto del equipo. Que tenga foco en la entrega de valor y atención al detalle, siempre procurando tener una visión pragmática.

Requisitos técnicos:

  • Que tenga experiencia desarrollando con Python
  • Que escriba tests automáticos para probar su código; ya sea con unittest, pytest, mamba…
  • Que haya trabajado definiendo y desarrollando APIs colaborando con personas o equipos de frontend, idealmente si ha sido con una aproximación API-first
  • Que le guste vivir con la tranquilidad que da el respaldo de un sistema de integración continua
  • Que conozca cosas como los principios SOLID y los tenga en cuenta cuando escribe código

Nice-to-have, pero no requerido:

  • Que tenga experiencia con DDD y Arquitectura Hexagonal
  • Que practique TDD
  • Que tenga experiencia integrando y usando servicios de AWS
  • Que tenga experiencia en proyectos con arquitectura basada en eventos
  • Conocimiento o interés por temas relacionados con IA o frontend

Aunque no cumplas con todos los puntos, te invitamos a que nos contactes. ¡Creemos que los conocimientos se adquieren con una buena actitud!

Nuestro stack

  • Trabajamos con Python tanto en nuestros componentes de IA como de backend
  • El backend está siendo implementado con un enfoque de Arquitectura Hexagonal y DDD
  • Para exponer nuestra API estamos utilizando GraphQL combinando Flask y Ariadne
  • En cuanto a bases de datos usamos principalmente MySQL, también Redis para alguna funcionalidad puntual que es más exigente en cuanto escritura/lectura
  • Empaquetamos nuestros componentes en contenedores Docker
  • Utilizamos varios servicios de AWS: EC2, S3, RDS, EBS, SES… descritos en CloudFormation para su aprovisionamiento
  • En cuanto al frontend trabajamos con React y Sass, usando Amplify para desplegar
  • Tenemos nuestros pipelines de testing y despliegue automatizados en Bitbucket Pipelines
  • Para organizarnos utilizamos Jira, Confluence y Slack

¿Qué ofrecemos?

  • Entre 30k y 35k anuales
  • Trabajo en remoto
  • Horario flexible, lo único fijo es la Daily todas las mañanas a las 10 (GMT +1)
  • Un portátil ultrabook (WINDOWS / LINUX ) para trabajar desde donde tú elijas.
  • Todo lo que necesites para trabajar con comodidad: Pantalla, teclado (no mecánico), ratón, software…
  • Formar parte del equipo del primer producto de la compañía
  • La empresa tiene sede en Madrid. Algún viaje para desvirtualizar a todo el equipo en remoto cuando la situación lo permita
  • Presupuesto para formación y eventos