Empleo
Del feed del socio
Ingeniero de software (Python) - Redes programables
Precio a consultar
Detalles
- Tipo de empleo
- Jornada completa
- Remoto
- No
- Empresa
- Telnyx
Descripción
Traducido automáticamente de English. El texto original es el oficial. Traducción automática — se está preparando una más precisa.
Acerca de Telnyx
Telnyx es un líder de la industria que no sólo imagina el futuro de la conectividad global: lo estamos construyendo. Desde diseñar y amplificar el alcance de una red IP privada, global y de múltiples nubes, hasta poner la tecnología de punta hiperlocal al alcance de su mano a través de API intuitivas, estamos dando forma a una nueva era de interconexión perfecta entre personas, dispositivos y aplicaciones.
Nos impulsa el deseo de transformar y modernizar lo que es anticuado, automatizar el manual y resolver problemas del mundo real a través de soluciones de conectividad innovadoras. Como testimonio de nuestro éxito, estamos orgullosos de ser una empresa financieramente estable y rentable. Nuestra sólida rentabilidad nos permite no solo invertir en tecnologías pioneras sino también fomentar un entorno de aprendizaje y crecimiento continuo para nuestro equipo.
Nuestra visión colectiva es un mundo donde la conectividad sin fronteras impulse la innovación ilimitada. Al unirte a nosotros, puedes ser parte de sentar las bases de este futuro interconectado. Actualmente buscamos personas apasionadas que estén entusiasmadas con la oportunidad de contribuir a una empresa que da forma a la industria mientras desarrollan sus propias habilidades y carreras.
Estamos buscando un ingeniero senior que viva en la unión entre el software y la red, alguien que haya creado API orientadas al cliente donde una POST no termina en una fila de la base de datos, sino en un enrutador configurado en un PoP. Eres fuerte en Python asíncrono, te sientes cómodo con Go y puedes leer una configuración de FRR o VyOS tan fácilmente como el seguimiento de la pila de una aplicación. Ha vivido con los problemas de trabajo asíncrono, reversión y eventual coherencia que surgen al programar una infraestructura real a través de una API, y está contento en un entorno de ritmo rápido donde lo que envía es visible y tiene consecuencias.
La oportunidad
Telnyx vende redes como un producto API: redes privadas, interfaces WireGuard, conexiones cruzadas virtuales en AWS/Azure/GCP, IP global anycast y puertas de enlace públicas de Internet. Un pequeño equipo es propietario de este extremo a extremo: la API REST pública, el plano de control de orquestación detrás de ella y la automatización que programa enrutadores reales en nuestros PoP de EE. UU., UE y APAC.
Este rol es la pila completa de eso. Usted diseña el recurso API, escribe el código de orquestación que convierte una solicitud en una implementación de red y es dueño de la configuración BGP que representa en la flota. Serás parte de un equipo pequeño y enfocado donde posees productos desde las especificaciones orientadas al desarrollador hasta la configuración en la caja, y donde la capa de red no es un problema de otra persona, es el punto.
lo que poseerás
• La API pública en api.telnyx.com: /networks, /virtual_cross_connects, /wireguard_interfaces, /wireguard_peers, /global_ips, /public_internet_gateways y sus puntos finales de cobertura/salud/uso. Modelado de recursos, especificaciones de OpenAPI 3 (públicas y privadas), enrutamiento de puerta de enlace API perimetral y compatibilidad con versiones anteriores para clientes activos.
• El plano de control de orquestación (Python 3.12, asyncio): traduce POST/DELETE en implementaciones de red: asignación de recursos (IPAM, puerto/distinguido de ruta/grupos de GRE-ID), colas de trabajos respaldadas por Postgres (SKIP LOCKED), reintentos, reversión en caso de falla parcial, implementación/desmantelamiento de ejecutores y demonios de reconciliación y verificación de estado de larga duración.
• La capa de automatización de red: Ansible + asyncssh/netmiko impulsando la configuración con plantilla Jinja2 a una flota de nodos Linux y VyOS: interfaz WireGuard y ciclo de vida de pares, FRR/VyOS BGP (VRF, reflectores de ruta, etiquetas BGP), túneles GRE, NAT estática y reglas de firewall, DNS ilimitado, anuncio/retiro anycast impulsado por comprobaciones de estado y detección de deriva de configuración.
• Integraciones de interconexión en la nube: API de Equinix Fabric y Equinix Metal para conectar conexiones cruzadas virtuales en las regiones de AWS, Azure y Google Cloud.
• Planos de datos basados en Envoy: un plano de control Go xDS en envoyproxy/go-control-plane, que envía CDS/RDS/EDS sobre ADS a las flotas de Envoy perimetrales y de puerta de enlace.
• Producción: métricas y alertas de Prometheus/Telegraf, Bugsnag, escalamientos de clientes que abarcan la lógica de la aplicación y la red, y sincronización de facturación (MRC) para recursos de red.
Pila de tecnología (lo que realmente tocarás)
• Idiomas: Python (asyncio: aiohttp, uvloop, SQLAlchemy, Alembic, aiopg), Go (plano de control de Envoy), Jinja2, Bash
• Datos: PostgreSQL (diseño de esquemas, migraciones, bloqueo de asesoramiento, como cola de trabajos), RabbitMQ
• Sistema operativo de red/enrutamiento: VyOS, FRR, redes Linux (VRF, netfilter/NAT, netplan, GRE, WireGuard), BGP (VRF, reflectores de ruta, comunidades/etiquetas, anycast), Unbound
• Automatización: Ansible/ansible-runner, netmiko, asyncssh, IPAM estilo NetBox (pynetbox, netaddr)
• Proxy/plano de datos: Envoy, xDS (ADS, go-control-plane)
• Proveedor y nube: Equinix Fabric, Equinix Metal, regiones de interconexión AWS/Azure/GCP
• Plataforma: Docker/OCI, GitHub Actions, HashiCorp Vault, OpenAPI 3 + Redocly, pytest (unidad → e2e), mypy/ruff/black
• Arquitectura: limpia/hexagonal (casos de uso, interfaces de repositorio, adaptadores): el servicio está estructurado, no es una pila de scripts
a quien estamos buscando
• Ha creado y operado API REST orientadas al cliente sobre infraestructura real (API en las que una POST termina en un enrutador que se está configurando, no solo una fila insertada) y ha vivido con los problemas de trabajo asíncrono, reversión y eventual coherencia que esto genera.
• Python asíncrono fuerte en producción y cómodo escribiendo y revisando Go.
• Conocimiento práctico de enrutamiento: puede configurar y depurar sesiones BGP, VRF, túneles GRE, NAT y WireGuard, y leer configuraciones FRR o VyOS. No se requiere certificación; la habilidad práctica lo es.
• Postgres más allá de los conceptos básicos de ORM: migraciones en sistemas activos, semántica de bloqueo, patrones de colas.
• Automatización de flotas a través de SSH: Ansible a escala de producción, roles idempotentes, implementación/reversión segura, detección de deriva.…
Fuente: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/telnyx/software-engineer-python-programmable-networking-amsterdam-138589)
Telnyx es un líder de la industria que no sólo imagina el futuro de la conectividad global: lo estamos construyendo. Desde diseñar y amplificar el alcance de una red IP privada, global y de múltiples nubes, hasta poner la tecnología de punta hiperlocal al alcance de su mano a través de API intuitivas, estamos dando forma a una nueva era de interconexión perfecta entre personas, dispositivos y aplicaciones.
Nos impulsa el deseo de transformar y modernizar lo que es anticuado, automatizar el manual y resolver problemas del mundo real a través de soluciones de conectividad innovadoras. Como testimonio de nuestro éxito, estamos orgullosos de ser una empresa financieramente estable y rentable. Nuestra sólida rentabilidad nos permite no solo invertir en tecnologías pioneras sino también fomentar un entorno de aprendizaje y crecimiento continuo para nuestro equipo.
Nuestra visión colectiva es un mundo donde la conectividad sin fronteras impulse la innovación ilimitada. Al unirte a nosotros, puedes ser parte de sentar las bases de este futuro interconectado. Actualmente buscamos personas apasionadas que estén entusiasmadas con la oportunidad de contribuir a una empresa que da forma a la industria mientras desarrollan sus propias habilidades y carreras.
Estamos buscando un ingeniero senior que viva en la unión entre el software y la red, alguien que haya creado API orientadas al cliente donde una POST no termina en una fila de la base de datos, sino en un enrutador configurado en un PoP. Eres fuerte en Python asíncrono, te sientes cómodo con Go y puedes leer una configuración de FRR o VyOS tan fácilmente como el seguimiento de la pila de una aplicación. Ha vivido con los problemas de trabajo asíncrono, reversión y eventual coherencia que surgen al programar una infraestructura real a través de una API, y está contento en un entorno de ritmo rápido donde lo que envía es visible y tiene consecuencias.
La oportunidad
Telnyx vende redes como un producto API: redes privadas, interfaces WireGuard, conexiones cruzadas virtuales en AWS/Azure/GCP, IP global anycast y puertas de enlace públicas de Internet. Un pequeño equipo es propietario de este extremo a extremo: la API REST pública, el plano de control de orquestación detrás de ella y la automatización que programa enrutadores reales en nuestros PoP de EE. UU., UE y APAC.
Este rol es la pila completa de eso. Usted diseña el recurso API, escribe el código de orquestación que convierte una solicitud en una implementación de red y es dueño de la configuración BGP que representa en la flota. Serás parte de un equipo pequeño y enfocado donde posees productos desde las especificaciones orientadas al desarrollador hasta la configuración en la caja, y donde la capa de red no es un problema de otra persona, es el punto.
lo que poseerás
• La API pública en api.telnyx.com: /networks, /virtual_cross_connects, /wireguard_interfaces, /wireguard_peers, /global_ips, /public_internet_gateways y sus puntos finales de cobertura/salud/uso. Modelado de recursos, especificaciones de OpenAPI 3 (públicas y privadas), enrutamiento de puerta de enlace API perimetral y compatibilidad con versiones anteriores para clientes activos.
• El plano de control de orquestación (Python 3.12, asyncio): traduce POST/DELETE en implementaciones de red: asignación de recursos (IPAM, puerto/distinguido de ruta/grupos de GRE-ID), colas de trabajos respaldadas por Postgres (SKIP LOCKED), reintentos, reversión en caso de falla parcial, implementación/desmantelamiento de ejecutores y demonios de reconciliación y verificación de estado de larga duración.
• La capa de automatización de red: Ansible + asyncssh/netmiko impulsando la configuración con plantilla Jinja2 a una flota de nodos Linux y VyOS: interfaz WireGuard y ciclo de vida de pares, FRR/VyOS BGP (VRF, reflectores de ruta, etiquetas BGP), túneles GRE, NAT estática y reglas de firewall, DNS ilimitado, anuncio/retiro anycast impulsado por comprobaciones de estado y detección de deriva de configuración.
• Integraciones de interconexión en la nube: API de Equinix Fabric y Equinix Metal para conectar conexiones cruzadas virtuales en las regiones de AWS, Azure y Google Cloud.
• Planos de datos basados en Envoy: un plano de control Go xDS en envoyproxy/go-control-plane, que envía CDS/RDS/EDS sobre ADS a las flotas de Envoy perimetrales y de puerta de enlace.
• Producción: métricas y alertas de Prometheus/Telegraf, Bugsnag, escalamientos de clientes que abarcan la lógica de la aplicación y la red, y sincronización de facturación (MRC) para recursos de red.
Pila de tecnología (lo que realmente tocarás)
• Idiomas: Python (asyncio: aiohttp, uvloop, SQLAlchemy, Alembic, aiopg), Go (plano de control de Envoy), Jinja2, Bash
• Datos: PostgreSQL (diseño de esquemas, migraciones, bloqueo de asesoramiento, como cola de trabajos), RabbitMQ
• Sistema operativo de red/enrutamiento: VyOS, FRR, redes Linux (VRF, netfilter/NAT, netplan, GRE, WireGuard), BGP (VRF, reflectores de ruta, comunidades/etiquetas, anycast), Unbound
• Automatización: Ansible/ansible-runner, netmiko, asyncssh, IPAM estilo NetBox (pynetbox, netaddr)
• Proxy/plano de datos: Envoy, xDS (ADS, go-control-plane)
• Proveedor y nube: Equinix Fabric, Equinix Metal, regiones de interconexión AWS/Azure/GCP
• Plataforma: Docker/OCI, GitHub Actions, HashiCorp Vault, OpenAPI 3 + Redocly, pytest (unidad → e2e), mypy/ruff/black
• Arquitectura: limpia/hexagonal (casos de uso, interfaces de repositorio, adaptadores): el servicio está estructurado, no es una pila de scripts
a quien estamos buscando
• Ha creado y operado API REST orientadas al cliente sobre infraestructura real (API en las que una POST termina en un enrutador que se está configurando, no solo una fila insertada) y ha vivido con los problemas de trabajo asíncrono, reversión y eventual coherencia que esto genera.
• Python asíncrono fuerte en producción y cómodo escribiendo y revisando Go.
• Conocimiento práctico de enrutamiento: puede configurar y depurar sesiones BGP, VRF, túneles GRE, NAT y WireGuard, y leer configuraciones FRR o VyOS. No se requiere certificación; la habilidad práctica lo es.
• Postgres más allá de los conceptos básicos de ORM: migraciones en sistemas activos, semántica de bloqueo, patrones de colas.
• Automatización de flotas a través de SSH: Ansible a escala de producción, roles idempotentes, implementación/reversión segura, detección de deriva.…
Fuente: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/telnyx/software-engineer-python-programmable-networking-amsterdam-138589)
Este anuncio proviene de un feed de socios. Solicítalo en el sitio web de origen.
Fuente: Telnyx
Ubicación
Ámsterdam, Países Bajos
Publicación proporcionada por Telnyx.