AI Developer Specialist, Intact

AI Developer Specialist, Intact

Company Intact
Job title AI Developer Specialist
Job location Montréal, Quebec, Canada
Type Full Time

Responsibilities:

  • Participate in the design, development and evolution of microservices, APIs and reusable libraries for the execution of our algorithms in mission critical production environments.
  • Participate in the technological watch and definition of development standards to ensure system efficiency, resilience, and sustainability.
  • Participate in the development and evolution of back-end components for the execution of our algorithms.
  • Optimize the platform for maximum velocity and scalability.
  • Optimize and prioritize development tasks in collaboration with the team.
  • Help our automated testers in setting up component and integration test frameworks.
  • Ensure the high quality of the work delivered. Analyze technical needs and constraints
  • Strategize to strengthen the development team’s productivity and support and enable developers in their daily activities and strategies.
  • Oversee and guide the development of appropriate tactics to achieve objectives, and programming standards aligned with target architecture.
  • Support and be proactively involved in problem situations or issues.
  • As a Specialist, play a Tech Lead / Mentor role for squad members.
  • Contribute to high-level estimation and participate in laying out the development sequences, challenging the product roadmap, and identifying areas where technical debt can be reduced or avoided.
  • You will be supported by quality analysts, business analysts, application architects, and data architects. We use Scrum as our organizational methodology, with the support of our product owners and our scrum masters.

Requirements & Skills:

  • Bachelor’s degree in computer engineering, computer science, or any combination of equivalent education and experience.
  • Minimum of 5 years of significant experience in development.
  • A very good understanding of machine learning and artificial intelligence.
  • Ability to make complex concepts easy to understand and well-documented.
  • Proficiency in the Python programming language and the PySpark Framework.
  • Experience in Cloud technologies, Big Data pipelines, and workflows.
  • Proficient in AWS technologies, Lambda functions EC2, Kinesis, SQS, SNS, S3, and CloudWatch.
  • A very good understanding of machine learning concepts on artificial intelligence, and MLOps best practices.
  • Experienced with software engineering life cycle and agile methodologies.
  • Experienced with modern DevOps tools such as Gitlab CI/CD, and Grafana.
  • Working knowledge of streaming and batch processing systems such as Kafka.
  • Proficiency in Microservices, Java, Spring Boot, Mongo, Oracle, Docker, Kubernetes, GitHub/GitLab, Elastic Search/Kibana/Grafana monitoring.
  • Bilingual (French and English): Need to interact on a regular basis with English-speaking colleagues across the country.
  • No Canadian work experience is required however, you must be eligible to work in Canada.

apply for job button