Senior Software Engineer
Core
Design, develop, and operate high-scale conversational AI applications, virtual agents, and interactive assistants.
Role type
Senior Software Engineer (Conversational AI & Backend)
Builds
Virtual agents, microservices, backend APIs, and CI/CD pipelines for conversational platforms
Domain
Financial services, Conversational AI, Cloud-native infrastructure
Deliverable
production ML models
Required skills
Python, Node.js/TypeScript, Java, AWS/GCP/Azure, Serverless computing, Microservices, Jenkins CI/CD, Terraform, REST/gRPC APIs, Webhooks, RAG patterns, LLM frameworks (LangChain, LlamaIndex), Vector databases
Preferred skills
Agentic architectures, Tool/function-calling, Voice channels (STT/TTS), Kafka, Spark, Airflow, Cloud certifications
Technologies
Python, Node.js, Java, AWS, GCP, Azure, Jenkins, Terraform, Dialogflow, AWS Lex, Rasa, LangChain, LlamaIndex, Kafka, Spark, Twilio, Genesys
Responsibilities
Design multi-turn dialogue flows and state management; Deploy and maintain serverless fulfillment webhooks and microservices; Build and automate CI/CD pipelines; Establish enterprise security and identity controls; Integrate conversational interfaces with enterprise databases and CRMs; Debug performance bottlenecks across service integrations
Seniority
Senior, hands-on IC
