jobapplier

Senior Software Engineer (Java)

Telnyx

Skills

Required

  • Java
  • Scala
  • AI tooling
  • Cassandra / ClickHouse / OpenSearch
  • functional programming language
  • Linux
  • Git
  • Docker
  • CI

Join Telnyx, a leading telecommunications company, as a Senior Software Engineer. In this role, you will work on over 30 microservices implemented in Java 11 and Scala, improving the performance of our pipeline and architecting our services for minimum latency worldwide. You will also implement fraud detection processes using machine learning and deploy services to a multi-cloud Kubernetes environment. Enjoy the benefits of a flexible global team, unlimited personal time off, and competitive perks based on location.

Travailler sur plus de 30 microservices en Java et Scala pour traiter et exposer les données.

About Telnyx

Améliorer les performances de notre pipeline de traitement de messages, actuellement à 10 000 messages/sec.

Responsibilities

  • Architecturer nos services et pipelines pour minimiser la latence dans le monde entier.

Requirements

  • Experience with AI tooling, or a strong willingness to learn
  • 4+ years of experience with Java and its ecosystem of tooling
  • Experience with at least one of these databases: Cassandra, ClickHouse, or OpenSearch
  • Degree in Computer Science, Information Technology, or equivalent work experience

Experience with Scala or another functional programming language

  • Experience with Linux, Git, and Docker in a CI environment
  • Experience with distributed systems and systems that maintain "five nines" (99.999%) of uptime