Chatbot Engineer
(5+ years exp)$150k – $165k • No equity
Published: 1 month ago
Emerald IT Consulting
We provide top tier architectural solutions to wide range of IT clients
Job Type
ContractVisa Sponsorship
Not AvailableRelocation
AllowedThe Role
ROLE AND RESPONSIBILITIES
Digital Customer Operations IT team is looking for a talented ML Developer for a position of a Sr. Virtual Assistant Engineer for a long term engagement with a major Telecommunications client in Toronto.
- Work on cutting edge Intelligent Virtual Assistant technology to deliver superb customer experience
- Participate in full SDLC/CDD
- Work as part of an advanced team to build public & internal facing ML-based virtual assistants
- Be part of an agile team, collaborating program architect, business analysts, product owner, technical leads, and other Sr. Bot Developers to understand requirements, design for the features
- Participates in BRD, SRS review sessions, sprint planning, story grooming
- Train the virtual assistant dialogue and conversation model using leading edge ML based VA framework
- Work on building custom dialogue policy modules, custom NLU components and other models
- Work on integrations to back ends and data integrations into conversation design
- Participate in peer code reviews, offer implementation improvements
- Must be fluent in concepts of MLOps/DevOps/Containerization and edge computing
- Must be meticulous and possess immense attention to detail
- Own the knowledge transfer process to operation support teams for day 2 readiness
- Knowledge of French is a plus
TECHNICAL SKILLS
Application Dev:
- Python, Rasa, REST, SOAP, Rasa, Keras, TensorFlow, Scikit, Spacy, Duckling, MITIE, Pandas, Multithreading/Concurrency, design patterns. ML models such as BERT, RoBERTa, Elektra, GPTx
- High availability software design
- DevOps, Docker, Kubernetes, OpenShift, HAProxy, Envoy
- TFS, GitLab, CI/CD, JIRA, Confluence
- Awareness of speech technologies
- Optional : Google DialogueFlow, GCP Speech2Text and Text2Speech APIs
Databases:
- Redis Enterprise (Hash, Search, Graph, TimeSeries, ML), Cassandra/DES/Grakn, MySQL
- Data Processing: Apache Spark, Kafka
- ElasticSearch/Kibana/Logstash/Beats, Grafana, Prometheus
Security:
- JWT, Kerberos, SASL, NTLM, TLS, Siteminder, SAML 2.0, OAuth
- Understanding of CQRS and Event driven architecture
ADDITIONAL NOTES
Must take interest in conversation design and computational linguistics
*MUST HAVE EXCELLENT COMMUNICATION AND INTERPERSONAL SKILLSQUALIFICATIONS AND EDUCATION REQUIREMENTS
*
Education
Bachelors in Computer Science or equivalent
This is a contract-only position, you must be incorporated.
Location: Toronto, Montreal and Ottawa areas only. Do not apply outside of these metropolotan areas.
More about Emerald IT Consulting
Similar Jobs
Chronogolf
Connect golfers to their favorite courses
Commos
Knowledge graph platform that empowers better collective choice-making at scale
meshMD
Connecting the Healthcare Community
Ready Education
Student mobile engagement platform (SMP) for Higher education
MyWiFi Networks
White Label WiFi Marketing Platform
Imaginary Spaces
storytelling with real-time pixels
Tonal
Be Your Strongest
MeazureUp
MeazureUp is a cloud based solution, ensuring consistency across multi-unit enterprises
Bolt
Bolt democratizes commerce by making online buying easy, trusted & consistent for millions