Senior Software Engineer - Contact Automation - AI
Senior Software Engineer - Contact Automation - AI
What You'll Be Doing
Lead design, development, and deployment of scalable and high-performance components for the Wise Assistant, including Java microservices and TypeScript/Python codebases.
Own intent detection systems, contact processing pipelines, and routing logic for automation solutions like templates, RAG, LLM workflows, AI agents, and vendor solutions.
Design and implement AI solutions leveraging foundational LLM models (AWS Bedrock) to resolve customer queries effectively.
Manage technical integration with third-party AI agent vendors ensuring seamless connectivity.
Continuously improve the performance, reliability, and scalability of the automation platform.
Collaborate with content designers to refine automated conversational flows and enhance user experience.
Mentor and provide technical guidance to other engineers to promote engineering excellence and continuous learning.
Requirements
Experience with Java microservices and Kafka message systems.
Familiarity with TypeScript and Python codebases.
Strong background in designing and deploying scalable, resilient software systems.
Knowledge of AI technologies, especially large language models and their applications (e.g., AWS Bedrock).
Ability to integrate and orchestrate third-party AI solutions and vendor technologies.
Proven experience working in agile, cross-functional teams.
Strong collaboration skills and experience mentoring other engineers.
Nice to Haves
Experience with contact processing pipelines and routing logic in automation platforms.
Background in building conversational flows and automated customer support solutions.
Experience working in a distributed and international team environment.