Software Engineering Consultant

Compunnel, Inc.

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Compunnel, Inc. in Montreal, Canada seeks a backend-focused Software Engineering Consultant to design, build, and deploy scalable services and data integrations with hands-on data platform and LLM experience.

Strong Python skills and production-ready coding standards are required for client-critical applications. You will collaborate with client teams, translate requirements into robust implementations, and contribute to CI/CD pipelines, testing, and documentation.

Qualifications

  • 3–5 years of software development or consulting experience.
  • Strong Python proficiency with a framework (FastAPI, Flask, Django).
  • Working knowledge of REST API design and microservices.

Responsibilities

  • Design and build backend services and REST APIs using Python (FastAPI, Flask, Django); occasional Node.js/TypeScript as needed.
  • Develop distributed microservices with token-based authentication and RBAC.
  • Integrate applications with third-party systems and Snowflake for data access and transformation.
  • Build LLM-powered features including model APIs, prompt workflows, and RAG applications.
  • Write secure, modular code with unit and integration tests.
  • Participate in Git workflows, code reviews, and CI/CD pipelines.
  • Troubleshoot issues across integrations, data and production environments.
  • Collaborate with teams to translate requirements into implementation plans and documentation.

Skills

Python
REST API design
Microservices
Node.js/TypeScript
Git workflows/CI/CD
Snowflake
LLM integration
Debugging/problem-solving

Tools

Snowflake
Docker
Kubernetes
Git

Job description

The Software Engineering Consultant is a backend-focused role with hands-on data platform and large language model (LLM) experience. This consultant will design, build, and deploy scalable services and integrations for business-critical applications. Success requires strong Python skills, production-ready coding standards, and effective collaboration in a client-facing consulting environment.

Key Responsibilities
  • Design and build backend services and REST APIs using Python (FastAPI, Flask, Django); occasional Node.js/TypeScript as needed
  • Develop distributed microservices with token-based authentication and role-based access controls
  • Integrate applications with third-party systems, external APIs, and Snowflake for data access and transformation
  • Build LLM-powered features including model APIs, prompt workflows, structured outputs, and retrieval-augmented generation (RAG) applications
  • Write secure, modular code with unit, integration, and automated tests
  • Participate in Git workflows, code reviews, and CI/CD pipelines
  • Troubleshoot application issues across integrations, data, and production environments
  • Collaborate with teams to translate requirements into implementation plans and technical documentation
Required Qualifications
  • 3-5 years of software development or consulting experience
  • Strong Python proficiency with at least one framework (FastAPI, Flask, Django)
  • Working knowledge of Node.js/TypeScript
  • Solid grasp of REST API design, microservices, authentication, and service-to-service integration
  • Experience with Git workflows, CI/CD, and automated testing
  • Hands-on Snowflake experience (data migration, querying, app integration)
  • Proficiency integrating LLMs via hosted model APIs or enterprise AI platforms
  • Strong debugging, communication, and problem-solving skills
Preferred Qualifications
  • Experience in consulting environments with client-facing responsibilities
  • Background in enterprise data platforms or AI-driven applications
  • Familiarity with cloud infrastructure and containerization (Docker, Kubernetes)
Certifications
  • None required; cloud or AI certifications (AWS, GCP, Azure, or AI/ML specialization) preferred
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI engineer
AI engineer

Soho Square Solutions • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
Application Development
Application Development

Axelon Services Corporation • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Python Developer
Python Developer

Kelly • Mississauga

On-site
CAD 90,000 - 120,000
Enterprise Developer
Enterprise Developer

Quantum Technology Recruiting Inc. (QTR) • Toronto

On-site
CAD 90,000 - 120,000
AI / ML Engineer
AI / ML Engineer

Testlify, Inc. • Canada

On-site
CAD 100,000 - 170,000
Health Insurance
Flexible Working Style
Python & Database Developer
Python & Database Developer

Randstad Enterprise • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Multiple AI/Python Developer Roles
Multiple AI/Python Developer Roles

Open Systems Technologies • Mississauga

On-site
CAD 120,000 - 160,000
Python & Database Developer
Python & Database Developer

Astek • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Software Engineer
Software Engineer

Agam Capital • Toronto

On-site
CAD 85,000 - 125,000
Python Developer
Python Developer

Highspring • Montreal (administrative region)

Hybrid
CAD 120,000 - 160,000
Flexible hybrid work arrangements
Continuous learning & certifications
Career growth opportunities
+1