Unity Technologies

Ingeniero de software senior

TypeScriptC#Go
Traducción automática. Consulta el original.

Sobre la oportunidad

La oportunidad: Desarrollar la plataforma Unity consiste en diseñar, construir, probar y mantener los sistemas que permiten a los desarrolladores lanzar y operar juegos en vivo a gran escala. El equipo de Diagnósticos forma parte de la organización LiveOps de Unity y es responsable de los datos que indican a los creadores cómo se comportan realmente sus juegos en el terreno: informes de fallos del tiempo de ejecución de Unity, telemetría y observabilidad en proyectos de clientes, análisis de la salud del producto, así como las interfaces del panel de control de Unity que devuelven estos datos a los desarrolladores.

Buscamos un ingeniero de software sénior para unirse al equipo de Diagnósticos como generalista con enfoque en backend. Liderará el diseño integral de toda nuestra pila —ingesta desde millones de clientes de juegos, canalizaciones basadas en OpenTelemetry, un lago de datos basado en ClickHouse y las interfaces del panel de control de las que dependen los clientes— y colaborará estrechamente con los equipos de Datos, IAP, Profiler y DevX en las integraciones que hacen que los diagnósticos sean realmente útiles. Nuestra pila se compone de Go (principalmente), Kotlin, TypeScript y C#. Se trata de un equipo pequeño y autónomo donde el criterio sénior tiene un impacto exponencial: definirá cómo el equipo diseña, revisa y entrega sus soluciones, incluida la forma en que utilizamos herramientas de IA agentica como parte integral de nuestra práctica de desarrollo.

La oportunidad: Desarrollar la plataforma Unity consiste en diseñar, construir, probar y mantener los sistemas que permiten a los desarrolladores lanzar y operar juegos en vivo a gran escala. El equipo de Diagnósticos forma parte de la organización LiveOps de Unity y es responsable de los datos que indican a los creadores cómo se comportan realmente sus juegos en el terreno: informes de fallos del tiempo de ejecución de Unity, telemetría y observabilidad en proyectos de clientes, análisis de la salud del producto, así como las interfaces del panel de control de Unity que devuelven estos datos a los desarrolladores.

Buscamos un ingeniero de software sénior para unirse al equipo de Diagnósticos como generalista con enfoque en backend. Liderará el diseño integral de toda nuestra pila —ingesta desde millones de clientes de juegos, canalizaciones basadas en OpenTelemetry, un lago de datos basado en ClickHouse y las interfaces del panel de control de las que dependen los clientes— y colaborará estrechamente con los equipos de Datos, IAP, Profiler y DevX en las integraciones que hacen que los diagnósticos sean realmente útiles. Nuestra pila se compone de Go (principalmente), Kotlin, TypeScript y C#. Se trata de un equipo pequeño y autónomo donde el criterio sénior tiene un impacto exponencial: definirá cómo el equipo diseña, revisa y entrega sus soluciones, incluida la forma en que utilizamos herramientas de IA agentica como parte integral de nuestra práctica de desarrollo.

Lo que harás

  1. Liderar el diseño integral para la ingesta, las canalizaciones, el almacenamiento y las consultas en ClickHouse, así como los paneles de control en los que confían los desarrolladores.
  1. Escribir y mantener servicios en Go de alta calidad capaces de gestionar a gran escala entradas controladas por actores malintencionados, con especial atención a la fiabilidad, el rendimiento y la claridad de los contratos de datos.
  1. Elevar los estándares de revisión de código y de resultados asistidos por IA: definir las normas que utiliza el equipo al entregar trabajos en colaboración con agentes de codificación.
  1. Colaborar con los diferentes equipos (Datos, IAP, Unity Profiler, DevX, Analytics) para diseñar integraciones robustas en condiciones de producción y adaptadas a las necesidades reales de los clientes.
  1. Mentorizar a los ingenieros del equipo, compartir ampliamente los buenos modelos y descomponer problemas ambiguos en rutas concretas que maximicen el valor.
  1. Liderar el diseño integral para la ingesta, las canalizaciones, el almacenamiento y las consultas en ClickHouse, así como los paneles de control en los que confían los desarrolladores.
  1. Escribir y mantener servicios en Go de alta calidad capaces de gestionar a gran escala entradas controladas por actores malintencionados, con especial atención a la fiabilidad, el rendimiento y la claridad de los contratos de datos.
  1. Elevar los estándares de revisión de código y de resultados asistidos por IA: definir las normas que utiliza el equipo al entregar trabajos en colaboración con agentes de codificación.
  1. Colaborar con los diferentes equipos (Datos, IAP, Unity Profiler, DevX, Analytics) para diseñar integraciones robustas en condiciones de producción y adaptadas a las necesidades reales de los clientes.
  1. Mentorizar a los ingenieros del equipo, compartir ampliamente los buenos modelos y descomponer problemas ambiguos en rutas concretas que maximicen el valor.

Lo que buscamos

  1. Experiencia en producción con Go en servicios de alto rendimiento, así como soltura en una amplia gama de tareas de backend (ingesta, canalizaciones, almacenamiento y consultas OLAP/columnares, paneles de control según sea necesario).
  1. Demostrar criterio de nivel sénior: haber liderado diseños transversales, elevado el nivel de desarrollo y mentorizado a compañeros y colaboradores individuales.
  1. Poseer experiencia práctica real con flujos de trabajo de IA agentica: haber utilizado agentes de codificación (Claude Code, Codex, modo agente de Cursor, CLI de Gemini o equivalente) en trabajos concretos, haber desarrollado una opinión informada sobre sus compromisos y haber diseñado arneses, prompts o subagentes robustos frente a la varianza. Revisar las salidas de los modelos con el mismo rigor que las revisiones de PR y ser capaz de defender cada línea de código con sus propias palabras.
  1. Experiencia en el diseño y consulta de almacenes de datos NoSQL u OLAP/columnares (ClickHouse es una ventaja), así como una comprensión práctica integral de las canalizaciones de datos.
  1. Excelentes habilidades de colaboración y comunicación, con capacidad para trabajar eficazmente entre varios equipos y zonas horarias.
  1. Experiencia en producción con Go en servicios de alto rendimiento, así como soltura en una amplia gama de tareas de backend (ingesta, canalizaciones, almacenamiento y consultas OLAP/columnares, paneles de control según sea necesario).
  1. Demostrar criterio de nivel sénior: haber liderado diseños transversales, elevado el nivel de desarrollo y mentorizado a compañeros y colaboradores individuales.
  1. Poseer experiencia práctica real con flujos de trabajo de IA agentica: haber utilizado agentes de codificación (Claude Code, Codex, modo agente de Cursor, CLI de Gemini o equivalente) en trabajos concretos, haber desarrollado una opinión informada sobre sus compromisos y haber diseñado arneses, prompts o subagentes robustos frente a la varianza. Revisar las salidas de los modelos con el mismo rigor que las revisiones de PR y ser capaz de defender cada línea de código con sus propias palabras.
  1. Experiencia en el diseño y consulta de almacenes de datos NoSQL u OLAP/columnares (ClickHouse es una ventaja), así como una comprensión práctica integral de las canalizaciones de datos.
  1. Excelentes habilidades de colaboración y comunicación, con capacidad para trabajar eficazmente entre varios equipos y zonas horarias.

También podrías tener

  1. Un interés genuino o experiencia en observabilidad y telemetría (especialmente OpenTelemetry): es nuestra especialidad.
  1. Experiencia en front-end con TypeScript y contribuciones a interfaces tipo panel de control. Backend es la prioridad para este puesto; las habilidades en front-end son una ventaja bienvenida, aunque no una expectativa diaria.
  1. Experiencia en producción con Kotlin o exposición a C# en el lado del motor.
  1. Antecedentes en el sector de los videojuegos: comprender cómo consumen los diagnósticos los desarrolladores y qué significan concretamente para ellos el rendimiento y la creación de perfiles de un juego.
  1. Adoptar hábitos responsables en la gestión de los datos de los usuarios: tener en cuenta los límites de confianza, la retención, el registro higiénico (sin datos personales identificables, sin tokens, sin contenido completo de carga útil) y el modelado de amenazas antes de implementar una funcionalidad.

También podrías tener

  1. Un interés genuino o experiencia en observabilidad y telemetría (especialmente OpenTelemetry): es nuestra especialidad.
  1. Experiencia en front-end con TypeScript y contribuciones a interfaces tipo panel de control. Backend es la prioridad para este puesto; las habilidades en front-end son una ventaja bienvenida, aunque no una expectativa diaria.
  1. Experiencia en producción con Kotlin o exposición a C# en el lado del motor.
  1. Antecedentes en el sector de los videojuegos: comprender cómo consumen los diagnósticos los desarrolladores y qué significan concretamente para ellos el rendimiento y la creación de perfiles de un juego.
  1. Adoptar hábitos responsables en la gestión de los datos de los usuarios: tener en cuenta los límites de confianza, la retención, el registro higiénico (sin datos personales identificables, sin tokens, sin contenido completo de carga útil) y el modelado de amenazas antes de implementar una funcionalidad.

Información adicional

  1. No se ofrece apoyo para la reubicación en este puesto.
  1. No se ofrece visado de trabajo ni patrocinio de inmigración para este puesto.
  1. No se ofrece apoyo para la reubicación en este puesto.
  1. No se ofrece visado de trabajo ni patrocinio de inmigración para este puesto.

Este puesto requiere que su titular posea un conocimiento del inglés suficiente para permitirle mantener intercambios profesionales verbales y escritos en este idioma, ya que el desempeño de las tareas relacionadas con este puesto requiere una comunicación frecuente y regular con colegas y socios ubicados en todo el mundo cuyo idioma común es el inglés.

Los cazatalentos y las agencias de contratación no pueden enviar currículos a través de este sitio web ni directamente a los supervisores. Unity no acepta currículos no solicitados de cazatalentos y agencias. Unity no pagará honorarios a ninguna agencia o empresa externa que no haya firmado acuerdos con Unity.

La protección de su privacidad es importante para nosotros. Tómese un momento para revisar nuestras políticas de privacidad para prospectos unity.com/legal/global-data-privacy-notice-to-prospects y candidatos unity.com/de/legal/global-data-privacy-notice-to-applicants.

Si tiene alguna pregunta sobre la protección de su privacidad, contáctenos en [email protected].

Este puesto requiere que su titular posea un conocimiento del inglés suficiente para permitirle mantener intercambios profesionales verbales y escritos en este idioma, ya que el desempeño de las tareas relacionadas con este puesto requiere una comunicación frecuente y regular con colegas y socios ubicados en todo el mundo cuyo idioma común es el inglés.

La protección de su privacidad es importante para nosotros. Tómese un momento para revisar nuestras políticas de privacidad para prospectos unity.com/legal/global-data-privacy-notice-to-prospects y candidatos unity.com/de/legal/global-data-privacy-notice-to-applicants. Si tiene alguna pregunta sobre la protección de su privacidad, contáctenos en [email protected].

Beneficios

En Unity, queremos que los miembros de nuestro equipo prosperen. Ofrecemos una amplia gama de beneficios diseñados para apoyar el bienestar y el equilibrio entre la vida laboral y personal.

Tenga en cuenta: La elegibilidad para los beneficios, las ofertas específicas y la cobertura varían según el país y el estado laboral.

Aunque los beneficios específicos pueden variar, estas son algunas de las formas en que nos esforzamos por cuidar a los miembros de nuestro equipo elegibles a nivel mundial: Seguro integral de salud, vida e invalidez | Subsidio de transporte | Participación de los empleados en el capital social | Planes de jubilación/pensiones competitivos | Vacaciones y días personales generosos | Apoyo a los nuevos padres a través de programas de excedencia y cuidado familiar | Snacks en la oficina | Programas y apoyo de salud mental y bienestar | Grupos de recursos para empleados | Programa global de asistencia al empleado | Programas de formación y desarrollo | Programa de voluntariado y donaciones a juego.

En Unity, queremos que los miembros de nuestro equipo prosperen. Ofrecemos una amplia gama de beneficios diseñados para apoyar el bienestar y el equilibrio entre la vida laboral y personal.

Tenga en cuenta: La elegibilidad para los beneficios, las ofertas específicas y la cobertura varían según el país y el estado laboral.

Aunque los beneficios específicos pueden variar, estas son algunas de las formas en que nos esforzamos por cuidar a los miembros de nuestro equipo elegibles a nivel mundial: Seguro integral de salud, vida e invalidez | Subsidio de transporte | Participación de los empleados en el capital social | Planes de jubilación/pensiones competitivos | Vacaciones y días personales generosos | Apoyo a los nuevos padres a través de programas de excedencia y cuidado familiar | Snacks en la oficina | Programas y apoyo de salud mental y bienestar | Grupos de recursos para empleados | Programa global de asistencia al empleado | Programas de formación y desarrollo | Programa de voluntariado y donaciones a juego.

La vida en Unity

Unity [NYSE: U] es el motor de juegos líder en el mundo, que impulsa las experiencias de más de 3 mil millones de usuarios cada mes. Los juegos móviles más importantes, los títulos independientes de PC más populares, los juegos de consola más innovadores, así como casi todas las experiencias XR y juegos web principales se desarrollan, despliegan y optimizan con Unity.

Unity también acompaña a equipos en sectores como la automoción, la industria manufacturera y la salud para diseñar, simular y colaborar en 3D, cerrando así la brecha entre las ideas y la realidad. Para obtener más información, visite unity.com unity.com/.

Unity es un empleador que se enorgullece de garantizar la igualdad de oportunidades. Nos comprometemos a fomentar un entorno inclusivo e innovador y a celebrar a nuestros empleados independientemente de su edad, etnia, color, ascendencia, origen nacional, religión, discapacidad, sexo, identidad o expresión de género, orientación sexual o cualquier otro estatus protegido de acuerdo con la ley aplicable.

Si tiene una discapacidad o necesidades específicas que requieran adaptaciones para que su entrevista se desarrolle en las mejores condiciones, le invitamos a completar este formulario docs.google.com/forms/d/e/1FAIpQLSdrbRLG1N-apH1eahQ622Gypo-rmiAB6LLTP1UsSWQNu7omxQ/viewform para informarnos y que podamos hacer lo necesario.

Unity [NYSE: U] es el motor de juegos líder en el mundo, que impulsa las experiencias de más de 3 mil millones de usuarios cada mes. Los juegos móviles más importantes, los títulos independientes de PC más populares, los juegos de consola más innovadores, así como casi todas las experiencias XR y juegos web principales se desarrollan, despliegan y optimizan con Unity.

Unity también acompaña a equipos en sectores como la automoción, la industria manufacturera y la salud para diseñar, simular y colaborar en 3D, cerrando así la brecha entre las ideas y la realidad. Para obtener más información, visite unity.com unity.com/.

Unity es un empleador que se enorgullece de garantizar la igualdad de oportunidades. Nos comprometemos a fomentar un entorno inclusivo e innovador y a celebrar a nuestros empleados independientemente de su edad, etnia, color, ascendencia, origen nacional, religión, discapacidad, sexo, identidad o expresión de género, orientación sexual o cualquier otro estatus protegido de acuerdo con la ley aplicable. Nuestras diferencias son fortalezas que nos permiten apoyar las necesidades crecientes y cambiantes de nuestros clientes, socios y colaboradores.

Si tiene una discapacidad que requiere que hagamos preparativos o adaptaciones para ayudar a garantizar que tenga una experiencia de entrevista cómoda y positiva, complete este formulario docs.google.com/forms/d/e/1FAIpQLSdrbRLG1N-apH1eahQ622Gypo-rmiAB6LLTP1UsSWQNu7omxQ/viewform para informarnos.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores