InSync Systems
Artificial Intelligence Engineer
InSync SystemsCanada1 day ago
ContractRemote FriendlyInformation Technology

We are looking for a Senior Software & AI Developer for a 6-month contract position, with possible extensions in Calgary, Alberta. Must be legally entitled to work in Canada.


This position is 100% onsite in downtown Calgary. 8 hours a day, 40 hours a week. It is NOT a remote role.


Role Description

Our client is currently hiring a Senior Software & AI Developer reporting to the Senior Manager, AI Development and D&P Data Solutions to help design and deliver AI-driven and agentic software products that blend emerging AI capabilities with established software engineering practices.


Responsibilities

  • Design and develop full-stack applications that integrate generative and analytical AI to enhance decision-making and operational agility.
  • Combine AI agents with conventional components like CRUD systems, data pipelines, and ML tools.
  • Integrate foundation models and tailor them to domain-specific needs through fine-tuning and prompt engineering.
  • Enhance data, infrastructure, and tools for AI readiness, including API endpoints, data stores and representations, agent tools and knowledge stores.
  • Leverage cloud services, AI platforms, databases, and full-stack frameworks to deliver scalable solutions.
  • Work with partners in business to align technical solutions with business goals and ensure effective delivery.
  • Partner with internal and external teams to co-develop AI and data-driven solutions.
  • Share knowledge, mentor teammates, and lead initiatives to grow AI maturity across the organization.


Required Skills and Experience

  • Proficient in multiple programming languages such as Python, Ruby, SQL, JavaScript, with a strong focus on clean, maintainable, and modular code.
  • Deep understanding of software engineering fundamental and components, including Object-Oriented Programming (OOP), database design, RESTful architecture, Object-Relational Mapping (ORM), Automated Testing, Search Indexing, Background Processing, security/authentication/authorization, and code and data promotion best practices.
  • Hands-on experience with leading AI frameworks and libraries, including OpenAI API, LangChain/LangGraph, LlamaIndex, Hugging Face, AutoGen, Agno, CrewAI, or similar.
  • Practical experience in building Retrieval-Augmented Generation (RAG) systems, vector stores (e.g. Postgre pgvector, Pinecone, or similar), implementing parsing, chunking, hybrid search techniques, and developing corresponding automated tests using relevant testing frameworks.
  • Shown experience building scalable, server-based web applications using modern frameworks such as Ruby on Rails, Flask, Django, Streamlit, Dash, or Shiny, etc.
  • Skilled in designing and optimizing a wide range of data stores including Relational Databases (PostgreSQL, SQL Server, Oracle), File/Object Storage (AWS S3, Azure Blob Storage), Caching Systems (Redis, Memcached) and cloud-based Data Platforms (Databricks, Snowflake, Microsoft Fabric).
  • Experience deploying generative AI foundation models using cloud services (e.g. Azure OpenAI, OpenAI, Hugging Face), fine-tuning models for specific domain use cases, and integrating them into end-to-end software solutions and workflows.
  • Experience building software using AI-enhanced developer tools like VS Code Agents, Cursor, Windsurf, or Replit for rapid prototyping and code generation.


Preferred Experience

  • Familiar with evolving AI trends and protocols, including Model Context Protocol (MCP), Agent-to-Agent (A2A) protocol, Large-x-Models (LxM), non-deterministic workflows, and Prompt scopes and techniques.
  • Understanding of core patterns such as reflection, reasoning, multi-agent collaboration, and tool use within autonomous agent frameworks.
  • Exposure to building RESTful APIs using modern frameworks like Ruby on Rails, FastAPI, and Plumbr.
  • Proven understanding of orchestration tools like Dagster, Prefect or AirFlow for managing data pipelines.
  • Familiarity with cloud environments including Azure or AWS, and their associated and relevant AI services.
  • Comfortable working in Agile environments using Scrum, Kanban, or other agile project management methodologies.


Eligibility Criteria

  • Legally authorized to work in Canada
  • Bachelor's or Master's degree in Software Engineering, Computer Science, or a related field.
  • 8 + years of experience in Software Design, Development, Testing and Architecture.
  • Must be a local candidate or willing to relocate to Calgary, AB, Canada.
  • Experience in the energy industry is helpful.


Please note that while all applications are appreciated, only candidates selected for interview will be contacted.


InSync Systems Inc. is a privately-owned boutique Canadian Resourcing and Consulting Services Company that works closely with a range of corporate clients across multiple industries to bring them solutions that effectively address their business needs.

Key Skills

Ranked by relevance