Enable job alerts via email!

Software Developer

GuruLink

Montreal

On-site

CAD 70,000 - 110,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled software developer to join a dynamic AI-Agile Team. In this role, you will design scalable software architectures, develop AI models, and work closely with data scientists to translate complex algorithms into production-ready code. Your expertise in Python, cloud technologies, and big data tools will be crucial in delivering innovative solutions that address high-value business challenges. This is a fantastic opportunity to contribute to groundbreaking projects in the data science field while collaborating with a talented team of professionals.

Qualifications

  • 3+ Jahre Erfahrung in der Softwareentwicklung mit Fokus auf skalierbare Lösungen.
  • Starke Kenntnisse in objektorientierten Designmustern und Python-Programmierung.

Responsibilities

  • Entwerfen und Implementieren von Softwarearchitekturen für Skalierbarkeit.
  • Entwicklung von Basismodellen für KI mit Unterstützung von Data Scientists.

Skills

Software Development
Object Oriented Design Patterns
Python
Machine Learning
Deep Learning
Operations Research
Cloud Development (GCP, AWS, Azure)
Big Data Technologies (Hadoop, Spark, Hive)
Relational Databases (MySQL, PostgreSQL, Oracle, MS-SQL)
NoSQL Databases (Cassandra, Elasticsearch, MongoDB)

Tools

Hadoop
Spark
Hive
Snowflake
Databricks
RedShift
BigQuery
AWS
Azure
GCP

Job description

Location: Montreal, Quebec

Our client works to identify and solve the most complex and highest value business problems that can be addressed through data science techniques. To achieve this, they provide data science, operations research and artificial intelligence solutions and software products to a broad range of industry and technology partners.

As a software developer, you will work in a client project environment with an AI-Agile Team composed of a Product Manager, consultant, Delivery Team Lead and Data Scientist and contribute to the translation of complex AI/data science algorithms into scalable software.

You will:
  1. Design and implement software architecture that will allow scalability and maintainability
  2. Develop baseline AI models with the guidance of Data Scientist(s)
  3. Develop data ingestion modules that will feed the AI models
  4. Run or participate in running ML/OR models/experiments with the Data Scientist
  5. Learn the different AI/data science components/models in order for the algorithm to be properly translated in production code
  6. Refactor and test code
  7. Productize AI models in the cloud and ensure its scalability
  8. Participate in scrum project meetings and update stories using project management tools
  9. Apply CI/CD practices to prevent integration problems as well as ensure that the code is releasable at any point in time
Must Have Skills:
  1. You have 3+ years experience in software development
  2. Experience with object oriented design patterns
  3. You are a strong developer, fluent in one or more of the prominent tools/platforms and able to implement end-to-end solutions
  4. You have experience with Operations Research / Machine Learning / Deep Learning (asset)
  5. Experience with Hadoop, Spark, Hive, Snowflake, Databricks, RedShift, BigQuery, etc
  6. Experience in cloud development GCP, AWS, Azure
  7. You have previous exposure to AI/data science concepts and, with the guidance of seasoned AI/data science engineers, are proficient in the translation of those concepts into production-grade, efficient code
  8. Languages: Python
  9. You are proficient in Python
  10. Cloud: AWS, Azure or GCP
  11. Big Data: Hadoop, Spark, Hive
  12. Relational Database: MySql, postgresQL, Oracle, MS-SQL
  13. NoSql: Cassandra, Elastic search, MongoDB
Nice to Have Skills:
  1. Experience with application and cloud security.
  2. Helped organizations achieve security compliance such as SOC2, PCI-DSS, GDPR, PIPEDA, HIPAA, etc
  3. Any relevant security certifications. Specifically in cloud.
  4. Familiarity with C++, Java, Scala, and/or Javascript is an asset
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Developer (Full-Stack)

RoboDK

Montreal

Remote

CAD 100,000 - 160,000

5 days ago
Be an early applicant

Développeur Logiciel Sénior – Maintenance et Support

TrackTik Inc.

Montreal

Remote

CAD 80,000 - 110,000

4 days ago
Be an early applicant

Senior Software Developer, Machine Learning Specialist

OSEDEA

Montreal

Remote

CAD 90,000 - 130,000

4 days ago
Be an early applicant

Software Developer - Russian speaking

Lightspeed Commerce

Montreal

Remote

CAD 60,000 - 100,000

30+ days ago

Intermediate Software Developer - Identity

Jane App

Remote

CAD 95,000 - 143,000

6 days ago
Be an early applicant

Senior Software Developer, Telephony

CallMiner

Ottawa

Remote

CAD 100,000 - 140,000

6 days ago
Be an early applicant

Software Developer Engineer in Test (SDET) – Core Protection Technology

McAfee

Waterloo

Remote

CAD 70,000 - 90,000

6 days ago
Be an early applicant

Senior Software Developer (Hybrid)

Morgan Stanley

Montreal

Hybrid

CAD 90,000 - 130,000

4 days ago
Be an early applicant

Software Developer

Amilia

Montreal

Hybrid

CAD 80,000 - 120,000

2 days ago
Be an early applicant