Senior Software Engineer (Platform — Backend / AI/ML / Integrations)

New
T
TTEC DigitalAI Customer Experience
This role is a full-time and fully remote opportunity!Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years backend
Required Skills
PythonGCPKafkaGoGenerative AI

Requirements

  • 7+ years of professional backend software engineering experience.
  • High proficiency in Go (Golang) in production environments.
  • Experience with Python or another scripting language.
  • Experience building event-driven systems (e.g., NATS, Kafka, Redpanda).
  • Expertise in high-throughput, real-time, low-latency WebSocket backends.
  • Hands-on experience building with LLM APIs, embeddings, RAG, or model serving.
  • Proficiency in AI-assisted development tools to increase coding velocity.
  • Strong debugging and problem-solving skills across unfamiliar codebases and systems.
  • Ability to work in an agile environment with one-week sprints.
  • Knowledge of GCP is preferred.
  • Experience with voice technologies (SIP/RTP), CCaaS/CTI, or data/knowledge graphs is a plus.

Responsibilities

  • Build Go services on the event bus.
  • Develop AI/ML services and pipelines including RAG, streaming inference, and evaluation.
  • Develop connector frameworks for CCaaS, CRM, and telephony platforms.
  • Manage high-throughput transactional data models and WebSocket backends.
  • Maintain high-efficiency, low-latency, and event-driven systems.
  • Commit to and meet timeline requirements for product delivery.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now