Manfred logoManfred logo
Manfred logo
Manfred en redes:
Law Business Research
26/06/30/25b3fba2-a0f6-4b8f-be3e-e2c706db7b60_Centellic-team.jpeg
Law Business Research

Senior Python Engineer

Salario50-60K
Remoto100%
🌎 Equipo internacional🤖 IA💂 Inglés🎯 Producto🌎 Remoto 100% en España

Law Business Research (ahora Centellic) nació en el 96 para responder las preguntas legales con el uso de información, data y herramientas apoyadas en IA. Uno de sus productos estrella, Docket Navigator, es la plataforma de litigios líder en el mundo que basa su información en datos.

Están en proceso de transformación "AI-first" y necesitan una persona que lidere la arquitectura e integración de su motor de IA. 

¡Sube al estrado que empieza tu turno! 👩🏻‍⚖️

¿Qué harás?

Como te hemos spoileado, Docket Navigator es la plataforma de inteligencia de litigios de Propiedad Intelectual (PI) líder en el mercado gracias a la información basada en datos, sirviendo a más de 15.000 profesionales legales a nivel mundial.

Están en plena transformación AI-first. El objetivo es revolucionar la investigación legal a través de la automatización innovadora, manteniendo al mismo tiempo la precisión y la calidad en la que confían sus clientes.

Forma parte del grupo Centellic, y por si no los conocías, es una empresa de servicios de información que durante 25 años se ha basado en la tecnología para impulsar la industria legal global con inteligencia, análisis y muchos datos de rendimiento. 

Siempre han estado comprometidos a crear un lugar de trabajo integrador y positivo para todo el mundo. Prueba de ello es que han sido galardonados en los premios 2024 “inspiring Workplaces”.

Te gustará conocer que se toman muy en serio su lugar en este mundo, participando en iniciativas para la comunidad y caritativas. Trabajan con la escuela Swawou  en Sierra Leona, para brindar educación a 120 niñas y sufragar los costes de su educación.

Además, son internacionales y cuentan con sede en 5 ciudades: Londres, Hong Kong, New York, Washington y Austin, y ahora podrás ser parte de su nuevo equipo en España.😎

🫵🏻 ¿Cuál es tu papel en todo esto?

Llegas en un momento clave para Docket Navigator. Sus datos y su motor de inteligencia legal llevan años siendo la referencia del sector, pero ahora están dando el paso definitivo: transformar toda esa infraestructura en una plataforma web moderna, integrada, fiable y lista para escalar globalmente.

Tu misión como Senior Python Engineer será actuar como el motor de ingeniería backend que diseña, construye y mantiene los servicios web, las APIs y los pipelines de procesamiento de datos que sostienen el producto en producción. Es decir: código tipado, testeado, observable y diseñado para durar.

En este viaje, tu trabajo se centrará en tres grandes proyectos de desarrollo backend:

  • Procesamiento asíncrono y queues (Proyecto Boomerang): Serás owner del backend en Python que gestiona la cola de procesamiento asíncrono de documentos legales. Diseñarás los servicios que reciben, estructuran y persisten la información, así como las APIs y flujos de trabajo que permiten a los editores jurídicos validar los datos antes de su publicación. Tu reto será construir un código modular y bien tipado para incorporar nuevas librerías de datos sin necesidad de reescribir la lógica de backend.
  • Servicios de búsqueda y sesiones (Proyecto Atlas): Serás responsable de la capa de ingeniería backend que sostiene Atlas, la herramienta de búsqueda interactiva de la plataforma. Te encargarás de traducir las peticiones que vienen de la interfaz en consultas precisas y eficientes sobre la base de datos, gestionar el estado de las sesiones de usuario y garantizar que las respuestas vuelvan de forma estructurada. Construirás los tests unitarios y de integración que garanticen que el sistema no rompa ante cambios de esquemas o taxonomías.
  • Conectores y APIs externas (Proyecto MCP Systems): Construirás y mantendrás el servidor de APIs y herramientas en Python que permite conectar la plataforma de Docket con clientes externos (como Claude o Microsoft 365 Copilot). Te encargarás de la capa de abstracción de datos, la gestión de esquemas con Pydantic, la autenticación y el control de acceso por permisos, asegurando que los servicios respondan de forma rápida y segura.

En resumen: vas a aplicar buenas prácticas de ingeniería de software (arquitectura limpia, separación de responsabilidades, typed Python, observabilidad y cultura de testing) para construir el backend sobre la que se asentará el producto en los próximos años.

Tu evolución

Law Business Research
Tu primer día

En 1 mes

Habrás completado tu onboarding con el apoyo del equipo, configurado tu entorno de desarrollo y empezado a entender la arquitectura de Docket Navigator. Conocerás a todos tus compis y estarás realizando tus primeras contribuciones al código.

Tus responsabilidades

  • Construcción de servicios y APIs: Diseñar, implementar y mantener los servicios web en Python, las APIs y los pipelines de procesamiento de datos que alimentan los productos de Docket Navigator en producción.

  • Ownership end-to-end: Aceptar la responsabilidad total sobre el ciclo de vida del software: desde la fase de diseño técnico y desarrollo hasta la observabilidad, el soporte y la resolución de incidencias en producción.

  • Calidad de código y tipado estricto: Garantizar estándares de código elevados mediante typed Python e integración de herramientas de análisis estático en los flujos de CI/CD.

  • Cultura de testing: Diseñar y mantener suites de pruebas unitarias y de integración como parte inherente de tu trabajo diario, probando comportamientos y contratos de API.

  • Observabilidad y resiliencia: Dotar a las aplicaciones de registros estructurados, métricas y alertas claras, asegurando que las fallas en los pipelines sean explícitas y que los sistemas recuperen el estado de forma limpia.

  • Pragmatismo: Aplicar patrones de diseño (como arquitecturas hexagonales o separación de responsabilidades) con criterio pragmático, priorizando siempre soluciones sencillas y bien probadas sobre complejidades innecesarias.

¿Cómo lo harás?

Formarás parte de un equipo multidisciplinar con una cultura de ingeniería muy pragmática y orientada a producto. T

Trabajarás codo con codo con perfiles de ingeniería y producto, en un entorno colaborativo donde se prioriza el criterio técnico, la calidad de código y el ownership end-to-end.

Todas las comunicaciones en la compañía y la documentación técnica se realizan completamente en inglés, por lo que tu inglés debe ser impecable 👌.

Trabajaréis bajo metodologías Agile, con comunicación fluida y un enfoque de desarrollo basado en estándares modernos de ingeniería de software:

  • Lenguaje principal: Python 3.x, con tipado (typed Python: type hints, Pydantic, dataclasses) y herramientas de análisis estático e inspección integradas en CI/CD (ruff, mypy / pyright).
  • Arquitectura y diseño: Separación de responsabilidades, patrones de arquitectura limpia/hexagonal y diseño de APIs contract-first (OpenAPI / Pydantic).
  • Testing y calidad: Cultura nativa de testing (pruebas unitarias y de integración) enfocadas en verificar comportamientos e interfaces.
  • Observabilidad y resiliencia: Logs estructurados (structlog), métricas, trazabilidad (OpenTelemetry) y gestión explícita de errores.
  • Entorno y tooling: Git/GitHub, Docker, flujos de CI/CD y plataformas Cloud (Azure).
  • Productividad e Inteligencia: Flexibilidad para utilizar herramientas modernas como Cursor y VS Code en tu flujo diario.

En la comunicación diaria, tus mensajes entre el equipo y videollamadas serán por Teams.

¿Cuándo trabajarás?

Su horario es flexible lo que permite a cada miembro del equipo organizar su tiempo de la mejor manera posible, siempre manteniendo el enfoque en los resultados y el bienestar personal 💆🏻‍♂️

Eso sí, un poder conlleva una responsabilidad, por lo que habrá ciertas core hours en las que tendrás que estar para coincidir con el equipo.

Por si te surge la duda, te basarás en el huso horario español aunque haya personas en el equipo de Austin. Consideran que es lo propio y no quieren que esto pueda afectar a tu conciliación personal.

Día laborable

Jornada completa

Vacaciones

23 días

Jornada laboral

Flexible

¿Dónde trabajarás?

Remoto

100%

¿He oído remote-first en estos días donde todo es híbrido? YES!

¿Qué piden?

Buscamos a un/a Senior Python Engineer con sólidos fundamentos de ingeniería de software backend y que busque la excelencia en su código: limpio, mantenible y listo para producción.

Los imprescindibles:

  • Experiencia en Python Backend: Una buena mochila de experiencia diseñando y construyendo servicios web, APIs y pipelines de procesamiento asíncrono de datos con Python en entornos de producción.
  • Buenas prácticas y código limpio: Dominio de typed Python (type hints, Pydantic), diseño limpio de arquitecturas y buenas prácticas de separación de responsabilidades.
  • Cultura testing: Experiencia diseñando pruebas unitarias y de integración (pytest) enfocadas en verificar contratos de API y comportamientos del sistema.
  • Observabilidad: Hábito de implementar registros estructurados, métricas y trazabilidad para resolver incidencias con autonomía en producción.
  • Inglés fluido (C1 o superior): Capacidad para comunicarte de forma fluida (tanto escrita como hablada) con el equipo internacional y stakeholders en EE. UU. 
  • Ownership y pragmatismo: Mentalidad de producto para responsabilizarte del software de principio a fin, buscando siempre la solución más sencilla y mantenible.

Tecnologías

Innegociable

  • Python icon
    Python
    Avanzado
  • Docker icon
    Docker
    Avanzado

Estaría bien

  • Azure icon
    Azure
    Intermedio

Suma puntos

  • PHP icon
    PHP
    Básico

Otras habilidades

Innegociable

  • Capacidad de autogestión
  • Aprendizaje Continuo
  • Trabajo en equipo
  • Liderazgo
  • Proactividad

Idiomas

Español
Fluido
Inglés
Fluido

¿Qué ofrecen?

Salario

50-60K

Horario

Flexible

Remoto

100%
  • 🏖️ 23 días de vacaciones
  • 🩺 Acceso al programa de asistencia a empleados.
  • 🧘‍♂️ Presupuesto para programas de bienestar o el cuidado de la vista.
  • 💼 Participar en su programa de pensiones.

Beneficios

Sesiones de coaching y/o terapia
Dinámicas y eventos de teambuilding
Presupuesto para coworking
Apoyo con tu plan de pensiones

What the FAQ?

No, ya que están montando equipo en España.

Normalmente, su proceso de selección consta de 3 fases

  1. Una primera llamada telefónica de 30 minutos para conoceros a grandes rasgos.
  2. Prueba técnica para realizar en casa.
  3. Entrevista final (120 min): con una primera parte técnica (1 hora con código y algunas preguntas con el equipo técnico) y otra centrada en producto y tus softs skills.