Browse All Jobs

Vonage is seeking a skilled Backend Software Engineer to join its AI Services team. This role focuses on developing and optimizing AI/ML-based services specializing in audio, text, and conversational AI systems. The engineer will collaborate with data scientists, contribute to toolsets for research and development, and enhance existing products while driving innovation.

Responsibilities:

  • Create robust services using cutting-edge technology and AI/ML models.
  • Optimize production services and infrastructures for high volume traffic.
  • Optimize algorithms and models for scalability and performance.
  • Create and optimize data preprocessing pipelines and ETLs.
  • Work alongside data science professionals on joint tasks.

Requirements:

  • Experience with NodeJS or Python web backend development.
  • Experience with SQL / NoSQL databases.
  • Experience with web frameworks and REST API services.
  • Experience with cloud hosting environments like AWS, GCP, Azure.
  • Experience with virtual and dockerized environments (K8s).
  • Experience in Agile software development methodology: Scrum, Kanban, etc.
  • Ability to quickly learn new technologies.

Nice to have:

  • Experience with AWS hosting and services (lambda, sqs, elastic, s3, dynamo etc…)
  • Infrastructure and devops understanding
  • gRPC, websockets
  • Experience with C++, Go language
  • Working with machine learning teams
  • ETL, Spark, data processing

Vonage Offers:

  • Competitive pay and benefits.
  • Unlimited discretionary time off.
  • Tuition reimbursement.
Apply

Vonage

Vonage is a global cloud communications leader that empowers businesses in their digital transformation. It delivers fully programmable Unified Communications, Contact Center Applications, and Communications APIs. The company focuses on innovating communication capabilities within digital, cloud, and real-time business environments.