Posted today · be early
Senior Software Engineer (Platform — Backend / AI/ML / Integrations)
TTEC Digital
IndiaremotePosted today
Skill Required
Software-EngineerBackend-EngineeringAI-ML-EngineerPlatform-EngineeringIntegration-EngineeringSenior-AI-Platform-EngineerSenior-Platform-EngineerSenior-Backend-Engineer-(Java-Kotlin)Senior-Platform-EngineeringSenior-AI-Backend-EngineerSenior-Software-AI-EngineerSenior-Backend-EngineeringSenior-ML-Platform-EngineerSenior-AI-Platform-DeveloperSenior-AI-Software-EngineerBackend DeveloperMachine Learning EngineerAI EngineerPlatform EngineerSoftware EngineerSoftware DeveloperAIMachine LearningautomationWebSocketanalyticsbuildingPythonGolangdesignKafkaGenerative AIAPIsRAGGCPandGoFulltime
Key highlights
- Fully remote
- 7+ years backend experience
- Mandatory HIGH++ GoLang proficiency
- Startup environment within a public company (TTEC)
Role overview
TTEC Digital is seeking a Senior Software Engineer (Platform — Backend / AI/ML / Integrations) to join an innovation group building the next generation of AI CX tools, including automated QA, conversational analytics, knowledge assist, and agentic automation. The role operates like an early-stage startup backed by the scale and enterprise client base of TTEC (NASDAQ: TTEC), focusing on shipping products into thousands of live enterprise deployments to move the trajectory of the company. This is a full-time, fully remote opportunity for a senior developer to work on a real-time platform combining voice, desktop, intelligence, and AI that is event-driven, high-throughput, and low-latency.
Responsibilities
- Build Go services on the event bus, AI/ML services and pipelines, or connector frameworks to CCaaS/CRM/telephony.
- Own services on the event bus (NATS-class), high-throughput transactional data models and WebSocket backends.
- Own your track's slice — AI/ML pipelines (RAG, streaming inference, eval) or connectors (CCaaS/CTI, CRM, SIP/RTP) or core platform services.
- Manage your latency budget and your committed timelines.
- Demonstrate ideas easily via prototypes and working software over slides or proposals.
- Evaluate technology fast, adopt what earns it, and keep shipping.
- Participate in 1-week sprints and Friday demos.
Requirements
- 7+ years backend experience; 3+ languages across your career.
- HIGH++ proficiency in GoLang (mandatory and tested); production Go at scale, not dabbled.
- Medium-strength Python or another scriptable language.
- Experience with event-driven systems in production (NATS / Kafka / Redpanda-class) and pub/sub thinking.
- Experience with heavy WebSocket, real-time, and low-latency systems.
- Mid-tier or better hands-on AI experience in the code and product (built with LLM APIs, embeddings, RAG, or model serving).
- Daily use of AI-assisted development to multiply velocity.
- Ability to ship clean code fast, unblock yourself, and provide estimates that hold.
- Master debugger capable of reading unfamiliar code, stack traces, or flaky partner APIs to find breakpoints.
- Self-starter with grit, a startup mentality, and a show-me bias.
- Ability to adapt quickly to new tools, models, and priorities without drama.
- Ability to understand requirements and stay locked on them without getting distracted by 'shiny objects'.
- Ability to make and hit committed timelines.
Nice to have
- Strong ++ for data graph/knowledge graph background, or hands-on AI/ML model experience (training, serving, eval).
- GCP preferred.
- Voice (SIP/RTP/SIPREC), CCaaS/CTI, or desktop-adjacent experience (strong plus depending on track).
- For AI/ML track: deeper Python, production GenAI/NLU, streaming inference, eval frameworks, RAG.
- For Integrations track: CCaaS/CTI platforms (Genesys, Amazon Connect, NICE, Five9), CRM connectors, SIP/RTP, fault-tolerant connector design.
Benefits
- Fully remote opportunity
Additional details
- TTEC Digital vision: a place where employees know they can thrive, coaching clients to ensure employees feel valued and supported.
- Company context: TTEC is a public company (NASDAQ: TTEC) at an AI inflection point obsessed with customer experience since 1982.
- Environment: Startup environment on a fast train; fail fast and move forward.
- Role structure: One senior developer role with three specialization tracks (Backend/Platform, AI/ML, Integrations).
- Backend/Platform track emphasis: data models, event bus, plugin runtime.
- Note: No one will have everything in the description; looking for well-rounded, smart people who move fast.
- Originally posted on Himalayas