The Trade Desk, Staff Software Engineer, Madrid

Acerca del empleo

Nuestros Software Engineers son responsables de todo el ciclo de vida del desarrollo (end-to-end) y tienen la oportunidad de participar en todas las fases del diseño, desarrollo y entrega de productos centrados en datos para nuestros clientes y equipos internos.

En The Trade Desk, creemos en construir la infraestructura backend de nuestra plataforma con un fuerte enfoque en la calidad y la escalabilidad. Ya sea desarrollando componentes de nuestras aplicaciones de cara al cliente, soluciones internas para nuestros equipos o pipelines de modelos para optimizar las pujas, nos aseguramos de contar con la infraestructura, las herramientas y los procesos necesarios para hacerlo de forma eficiente y con los más altos estándares.

Nuestro sistema opera de forma ininterrumpida, gestionando tráfico global las 24 horas del día. Desarrollamos sistemas distribuidos en un entorno altamente colaborativo, utilizando una amplia variedad de tecnologías. Nuestros ingenieros backend trabajan resolviendo retos relacionados con algoritmos, optimización y escalabilidad en todo lo que hacemos.

Qué harás

Entre las responsabilidades del puesto se incluyen:

  • Participar activamente en todas las fases del diseño, desarrollo e implantación de productos para nuestros clientes.

  • Desarrollar utilizando diferentes plataformas y tecnologías, como Docker, Kubernetes, GitLab, AWS, Azure, Aliyun, .NET Core, Java, Scala, SQL Server y GraphQL.

  • Participar en revisiones de diseño y pruebas de concepto (Proof of Concept).

  • Contribuir al diseño de soluciones alineadas con nuestra hoja de ruta tecnológica y las mejores prácticas del sector.

  • Formar parte de alguno de nuestros numerosos equipos especializados, centrados en diferentes retos tecnológicos. Dependiendo de tus intereses y experiencia, podrás trabajar en:

    • Sistemas distribuidos a gran escala que coordinan miles de servidores en centros de datos físicos y en la nube repartidos por todo el mundo.

    • Plataformas que gestionan datos a escala de petabytes.

    • Soluciones de Machine Learning.

    • Visualizaciones avanzadas.

    • Interfaces de usuario altamente interactivas.

  • Como Staff Engineer, además de contribuir al desarrollo del producto, ayudarás al crecimiento del equipo mediante mentoría, liderazgo técnico y, en algunos casos, gestión directa de pequeños equipos.

Somos un equipo global formado por personas con experiencias, perspectivas y trayectorias diversas. Esperamos que valores las ideas diferentes a las tuyas y contribuyas a crear un entorno inclusivo donde la diversidad sea un elemento clave para el éxito.

Qué buscamos

Requisitos técnicos

  • Experiencia profesional en desarrollo orientado a objetos (C#, Java o C++).

  • Experiencia trabajando con plataformas cloud como AWS, Azure o Aliyun.

  • Excelente conocimiento de metodologías ágiles y buenas prácticas de desarrollo.

  • Experiencia utilizando herramientas Agile Scrum, como Jira.

  • Conocimientos en diseño de aplicaciones web orientadas a servicios y sistemas corporativos integrados.

  • Experiencia con sistemas de control de versiones distribuidos, como Git.

Perfil

Buscamos personas que:

  • Hayan demostrado una trayectoria sólida realizando contribuciones significativas y autónomas en proyectos de software de gran impacto.

  • Busquen comprender no solo qué hacen, sino también por qué lo hacen.

  • Tengan una base sólida en fundamentos de ingeniería del software. A la escala en la que trabajamos, muchas soluciones estándar o tecnologías existentes no son suficientes.

  • Sean capaces de analizar problemas desde los primeros principios y adaptar las soluciones a entornos únicos.

  • Tengan experiencia liderando técnicamente el desarrollo de servicios web.

  • Hayan construido sistemas de alta disponibilidad (always-on) trabajando con múltiples tecnologías y capas de servicio.

  • Posean una mentalidad orientada al producto.

  • Disfruten descubriendo qué aporta valor a nuestros clientes y contribuyendo a transformar una de las industrias más grandes e influyentes del mundo hacia un modelo más abierto, transparente y basado en datos.

  • Trabajen con confianza, humildad y espíritu colaborativo.

  • Como ingenieros senior o Tech Leads, ejerzan un liderazgo técnico sólido en su día a día.

  • Defiendan sus ideas con argumentos, sepan identificar ventajas e inconvenientes de distintas soluciones y estén abiertos a cambiar de opinión cuando la evidencia lo justifique.

  • Valoren y fomenten la diversidad de pensamiento y de personas.

  • Sean personas creativas, que cuestionen el statu quo y no se limiten a hacer las cosas "como siempre se han hecho".

Para nosotros, lo que sabes hoy es menos importante que tu capacidad para aprender, adaptarte e innovar. No buscamos personas que tengan todas las respuestas, sino ingenieros capaces de encontrar soluciones a problemas que todavía nadie ha planteado.

Lo que valoramos

Una de las mayores ventajas de trabajar como Software Engineer en The Trade Desk es la enorme variedad de retos tecnológicos. Por ello, no esperamos que conozcas todas las tecnologías que utilizamos desde el primer día.

Lo realmente importante es que tengas capacidad para aprender rápidamente y resolver problemas complejos utilizando la tecnología más adecuada en cada situación.

Anterior
Anterior

Festina Group, Social Media, Barcelona

Siguiente
Siguiente

ADCITIES, Marketing Lead, Madrid