Software Development Engineer II - Backend
Core
Build and deploy AI Agents (Voice, Chat, Coilots) for enterprise-scale customer service, focusing on backend systems, data pipelines, and scalable infrastructure.
Role type
Senior Backend Software Engineer (AI Agents)
Builds
AI Agents for customer service, scalable data pipelines, and backend infrastructure
Domain
Artificial Intelligence / Customer Experience (CX) / Enterprise Software
Deliverable
production ML models | product features | infrastructure
Required skills
Python, SQL/NoSQL databases, asynchronous messaging (Kafka, SQS, Temporal), caching (Redis, Memcache), system design, data pipeline engineering
Preferred skills
Thought leadership, technical presentation, first-principles thinking
Technologies
Python, Kafka, SQS, Temporal, Postgres, MongoDB, Cassandra, Ehcache, Memcache, Redis
Responsibilities
Design, code, test, deploy, and debug full application lifecycle; optimize applications for speed, scalability, and reliability; implement security measures; manage scalable data storage; build efficient data pipelines; review code and provide feedback; represent engineering at tech conferences
Seniority
Mid-Senior, hands-on IC