- Company Name
- Harrington Starr
- Job Title
- Artificial Intelligence Engineer
- Job Description
-
Job title: Senior Software Engineer – AWS AI / Contact Centre Solutions
Role Summary: Design, develop, and maintain scalable, production‑grade AI‑powered contact centre platforms on AWS, focusing on Amazon Lex, Contact Flows, and Webchat integration, while applying modern DevOps practices.
Expactations: Deliver high‑quality, production‑ready code on schedule; actively contribute to architecture discussions; uphold strong engineering standards through code reviews and automated testing; communicate progress and issues clearly to cross‑functional teams; demonstrate continuous learning in emerging AWS AI services and contact centre technologies.
Key Responsibilities:
• Architect and implement AI contact centre solutions using Amazon Lex, Contact Flows, Webchat, and related AWS services.
• Write clean, efficient, and maintainable TypeScript/JavaScript code.
• Build and maintain CI/CD pipelines, infrastructure as code, and automated testing frameworks.
• Conduct code reviews, enforce coding standards, and mentor junior engineers.
• Troubleshoot complex application and cloud stack issues, providing timely resolutions.
• Collaborate with product, operations, and engineering teams to define requirements and deliver features.
• Monitor and optimize system performance, scalability, and security.
Required Skills:
• 3+ years as a Senior Software Engineer or equivalent with deep experience in AI/ML contact centre solutions.
• Expertise in AWS AI/ML services – Amazon Lex, Amazon Transcribe, Amazon Polly, etc.
• Proficient in TypeScript and modern JavaScript frameworks.
• Strong DevOps knowledge: CI/CD, serverless, IaC (CloudFormation, CDK, Terraform), monitoring, and logging.
• Experience integrating contact centre platforms (e.g., Twilio, Genesys, Five9).
• Excellent problem‑solving, debugging, and communication skills.
• Agile methodology experience.
Nice to have: AWS AI services beyond Lex, serverless/microservices architecture, cloud security best practices, AWS certifications.
Required Education & Certifications:
• Bachelor’s (or higher) degree in Computer Science, Software Engineering, or related field.
• Preferred AWS certifications: AWS Certified Solutions Architect – Associate/Professional, AWS Certified Machine Learning – Specialty.