Telnyx busca un Senior Software Engineer, Java para su equipo de backend. El rol implica trabajar en microservicios, mejorar el rendimiento de pipelines de datos y desarrollar procesos de detección de fraude con machine learning.
Aplicá si buscas desarrollar soluciones de conectividad innovadoras en un entorno de aprendizaje continuo. Ideal para profesionales experimentados en Java que deseen trabajar en proyectos de alto impacto.
Sobre Telnyx Telnyx es un líder en la industria que no solo está imaginando el futuro de la conectividad global, sino que también está construyéndolo. Desde la creación y ampliación del alcance de una red IP privada, global y en la nube, hasta la implementación de tecnología de borde hiperlocal en sus APIs, estamos dando forma a una nueva era de interconexión fluida entre personas, dispositivos y aplicaciones. Estamos impulsados por el deseo de transformar y modernizar lo anticuado, automatizar lo manual y resolver problemas del mundo real a través de soluciones de conectividad innovadoras. Como testimonio de nuestro éxito, nos enorgullecemos 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 sin límites. Al unirte a nosotros, puedes ser parte de sentar las bases para este futuro interconectado. Actualmente, estamos buscando personas apasionadas que estén emocionadas de contribuir a una empresa que está dando forma a la industria mientras desarrollan sus habilidades y carreras. Nuestro equipo de backend está construyendo una tubería de datos distribuida y altamente disponible que impulsa productos de Telnyx como Voz, Mensajes y Wireless. Aprovechamos la red privada de Telnyx para construir una plataforma de datos agnóstica en la nube que procesa miles de mensajes por segundo. Con nuestro equipo reducido, actualmente estamos ejecutando y administrando más de 30 microservicios dockerizados desplegados en varias regiones de EE. UU. y Europa. Estamos buscando un ingeniero senior de backend en Java con profundo conocimiento de Java Core. En este rol, usted: - Trabajará en más de 30 microservicios implementados en Java 11 y Scala que procesan, agregan y exponen todos los datos que generan nuestros motores de telecomunicaciones y mensajería. - Mejorará el rendimiento de nuestra tubería - actualmente procesamos 10k mensajes/segundo y estamos creciendo. - Arquitectará nuestros servicios y tuberías para que funcionen con una latencia mínima en todas nuestras ubicaciones en todo el mundo (EE. UU., UE, Australia, América del Sur). - Implementará procesos de detección de fraude con aprendizaje automático (Kafka y Kafka Streams). - Desplegará servicios en entornos de Kubernetes en la nube múltiple para lograr una disponibilidad del 99.999%. - Enviará código a producción varias veces al día. Lo que estamos buscando: - Licenciado en Ciencias de la Computación, Tecnología de la Información o experiencia laboral equivalente. - 4+ años de experiencia con Java y su ecosistema de herramientas. - Experiencia con al menos una de estas bases de datos: Cassandra, ClickHouse o OpenSearch. - Experiencia con herramientas de IA, o una fuerte voluntad de aprender. Agradable tener: - Experiencia con Scala u otro lenguaje de programación funcional. - Experiencia con Linux, Git y Docker en un entorno de CI. - Experiencia con sistemas distribuidos y sistemas que mantienen "cinco nueves" (99.999%) de tiempo de actividad. LI-KG1 LI-DUBLIN LI-BRAZIL