AI Software Engineering Consultant - Backend, Data and AI

Sohosquaresolutions — Canada · Posted ~22 hours ago

Mid Full-time Hybrid

Skills

Python FastAPI Flask Django REST APIs microservices token-based authentication role-based access control Snowflake LLM APIs RAG backend development Node.js TypeScript REST LLM

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A backend-focused software engineering consulting role for an experienced developer with strong Python, data-platform, and LLM expertise. You will build scalable APIs and microservices, integrate enterprise data sources, and develop retrieval-augmented and model-powered applications in a client-facing environment.

Highlights

Client-facing consulting role combining backend engineering, data platforms, and LLM development, with opportunities to build scalable services, integrations, and production AI features.

Description

Software Engineering Consultant – Backend, Data & AI Location: Montreal -Hybrid-3 days onsite in a week Years of experience: 3-5 Role Overview Backend-focused consultant with hands-on data platform and LLM experience to design, build, and deploy scalable services and integrations for business-critical applications. Strong Python skills, production-ready coding standards, and effective collaboration in a client-facing consulting environment. Key Responsibilities Design, build, and maintain backend services, REST APIs, and integrations using Python (FastAPI, Flask, or Django); some Node.js/TypeScript as needed.Build distributed services in a microservices architecture with token-based auth and role-based access controls.Integrate internal apps with third-party systems, external APIs, and Snowflake (data access, transformation, integration).Develop LLM-powered features: model APIs, prompt workflows, structured outputs, and retrieval-based (RAG) applications.Write clean, modular, secure code with unit, integration, and automated tests.Participate in code reviews, Git workflows, and CI/CD pipelines.Troubleshoot application, integration, data, and production issues.Collaborate with architects, engineers, data teams, product owners, and clients; translate requirements into implementation plans and clear technical documentation. Required Qualifications 3–5 years of software development or consulting experience.Strong Python proficiency with at least one framework (FastAPI, Flask, or Django); working knowledge of Node.js/TypeScript.Solid grasp of REST API design, microservices, auth, and service-to-service integration.Experience with Git workflows, CI/CD, and automated testing.Hands-on Snowflake experience (data migration, querying and app integration).Proficiency integrating LLMs via hosted model APIs or enterprise AI platforms.Strong debugging, communication, and problem-solving skills; able to work independently and within multidisciplinary teams.