To apply for this job you must first either login or register

Backend Scala Engineer

Montreal, Quebec  - Permanent



Job Description

Our client is looking for a Backend Scala Engineers who can help architect, design, and implement a software system to a build a Bot Application that powers conversational marketing experiences. A complex system based on bleeding edge technologies (Scala, Akka, Spray, Cats, Reactive Programming, Kubernetes, Docker), a modern architectural style (Micro Services, CQRS, Event Sourcing, Eventual Consistency), and a clean codebase.

The key to this role is your ability to engineer and design clean, efficient, scalable architecture. This is a complex AI product, with Fortune500 clients, and a growing user base. It is being built for future growth.

This opportunity is right for you if:
You are resourceful, self-motivated and pride yourself on your creativity and ability to design elegant solutions to hard problems. You communicate well and love working as part of an amazing team. You will contribute to the development of tools to enable brands to create conversational marketing experiences.


Must Have Skills:

- 2+ years of Scala development experience
- 7+ years of software engineering experience with a functional language
- Proficient with computer science fundamentals in object-oriented development, data structures, and algorithms
- Proficient with GIT
- Engineering cloud architecture (Google Cloud, Docker, Kubernetes, Microservices, Continuous Integration, Ansible)


Nice to Have Skills:

- Computer Science Engineer degree
- Experince with front-end Javascript technologies (ReactJS)
- AI engineering (Mathematical, Statistics, Probability, Deep Learning, Machine Learning, Natural Language Processing, Large Scale Data Mining)


Details:
Starting: ASAP
Travel: 10%
Dress Code: Casual
To apply for this job you must first either login or register