Software Developer – Data Specialist

Software Developer – Data Specialist

Montreal, Quebec  - Permanent

Job Description

Our client does things a little differently than other shops in Montreal. Our client believes leading edge technology solutions are critical to their success. Our client feels everyone has meaningful contribution to make. Our client likes smart people and smart comes in all sorts of flavors..sometimes this is reflected in a solid academic history but sometimes it is reflected in an outstanding ability to solve problems with bullet proof code...that you taught yourself to build..while working full time to pay the bills.

You love Python and you may call yourself a Python Engineer or Data Engineer or Data Scientist or Data Visualization Guru....or maybe even competent will Engineering, Science and Visualization with meaningful experience with ML, and DL and or NLP.

The Data teams are looking for Software Developers – Data Specialist to significantly expand our AI teams. The main objective of the expansion is to extract useful and meaningful information from market moving news. As a developer, you will need to have good programming skills, strong understanding of data science process and experience with different Machine Learning tools.

What you'll be working on:

•Build tools and frameworks to help data scientists work more efficiently
•Collect and analyze data from different sources and perform data collection/annotation
•Design, build, deploy and maintain ML data pipelines.
•Collaborate closely with other teams to build scalable ML solutions.

Special Perks:

Base, Bonus, Vacation, Benefits, Transport to and from work, Smarphone, Gym, Community spirit and participation, Extended maternity and paternity leave and many other reasons that explain why they have the best benefit package in the Montreal market and are able retain their family of software developers for years…

Must Have Skills:

•Passionate about data
•Excellent programming and scripting skills (Python, Perl, Bash etc.)
•Extensive knowledge on databases
•Hands-on experience with data collecting and processing
•Familiar with text/string manipulation and Regex
•Good understanding of various machine learning technologies; have experiences with data science and machine learning libraries such as Pandas, NumPy, Tensorflow, Keras, PyTorch, Scikit Learn
•Detail oriented, care about data accuracy and quality
•Have a positive, team-focused attitude and strong collaboration skills
•Excellent written and communication skills
•Ability to present complex results in a complete and comprehensive way
•Bachelor's Degree in Computer Science or a related field

Nice to Have Skills:

You’ll feel right at home if you…

Have a curiosity and passion for technology
Have an ability to solve problems creatively
Desire to work on new projects involving knowledge of puzzle solving, data analytics, machine learning, scientific research, innovative thinking, strategy game theory, and more!
Have strong verbal and written communication skills in English, French and perhaps a 3rd language


Starting: ASAP