Job description:
Ariann Solutions is a young Montreal-based Artficial intelligence startup specialized in developing innovative technologies encountered by the industry in various domains, such as finance, online advertisement, video games, to name a few.
Ariann Solutions is looking for a junior programmer role for its dynamic and multi-disciplinary team of Research and Development. If you like diversity in computing, learn new things, juggle big data, do multi-processing on a daily basis, develop high-speed client-server applications, or even develop advanced math concepts (AI), we have the job for you!
You will have to design, develop and maintain applications in C++ and Python. You must be creative to find technological solutions to the constraints imposed, and know how to program in an optimized way.
Responsibilities:
- Design and develop optimized and high-performance programs using all server resources (parallelism, client-server technologies, GPU, etc.)
- Establishing databases
- Develop web interfaces to present the results (web and python)
- Debugging and maintenance
- Technology watch
- Implementation and testing of mathematical models
Required Qualifications:
- Minimum Bachelor's degree in computer science, mathematics or equivalent
- Very good level in programming C++ and python
- Good knowledge of SQL
- Mastery in Linux
- Passion for math
- Constant learning attitude
- Highly analytical mind
- Great creativity
- Bilingual French and English
- Great autonomy
- knowledge of big-data technology is a plus
- Knowledge of web technology is an asset (PHP and/or JavaScript)
Job Type: Full-time
Education: