Skip to Main Content

Job Title


Senior Software Engineer & AI Developer


Company : Adecco


Location : Calgary, Alberta


Created : 2025-10-17


Job Type : Full Time


Job Description

Adecco is currently hiring a full-time Senior Software Engineer & AI Developer with deep expertise in software design, development, and Generative AI frameworks to join our clients team, who are leaders in the energy sector. This role offers the opportunity to work on cutting-edge AI-driven solutions while contributing to impactful projects in a dynamic industry. Here's why you should apply: Paid weekly accurate and on time Strong health and safety programs Medical and dental benefits once qualified Free training programs New and quicker onboarding process Responsibilities: Design, develop, and maintain scalable, modular, and secure software solutions. Build and deploy end-to-end Generative AI applications, including Retrieval-Augmented Generation (RAG) systems, vector stores, and hybrid search solutions. Lead full-stack application development using modern frameworks (Ruby on Rails, Flask, Django, Streamlit, Dash, etc.). Design, optimize, and integrate relational databases, caching systems, and cloud-based data platforms. Fine-tune and deploy generative AI models using Azure OpenAI, Hugging Face, or similar platforms. Develop APIs, automated testing frameworks, and data pipelines to ensure robust, production-ready systems. Stay ahead of emerging AI trends, frameworks, and protocols, integrating them into business-critical solutions. Collaborate with cross-functional teams in Agile environments to deliver innovative, scalable solutions Qualifications: Bachelors or Masters degree in Software Engineering, Computer Science, or related field. 8+ years of experience in software design, development, testing, and architecture. Must be local to, or willing to relocate to, Calgary, AB . Experience in the energy industry is an asset. APEGA registration as an engineer or geoscientist is preferred Knowledge of emerging AI trends (MCP, A2A, LxM, non-deterministic workflows). Understanding of agentic AI patterns (reflection, reasoning, multi-agent collaboration). API development experience (FastAPI, Ruby on Rails, Plumbr). Familiarity with orchestration tools (Dagster, Prefect, Airflow). Exposure to cloud environments (Azure, AWS). Agile methodology experience (Scrum, Kanban). Expertise in OOP, database design, RESTful architecture, ORM, testing, search indexing, background processing, and security best practices. Hands-on experience with OpenAI API, LangChain/LangGraph, LlamaIndex, Hugging Face, AutoGen, Agno, CrewAI, or similar. Skilled in building RAG systems, vector stores (e.g., pgvector, Pinecone), parsing/chunking techniques, and automated testing. Proven track record building scalable web applications. Strong experience with PostgreSQL, SQL Server, Oracle, Redis, AWS S3, Azure Blob, Databricks, Snowflake, Microsoft Fabric. Skilled in fine-tuning and deploying generative AI models in cloud environments. Experience with AI-enhanced dev tools (VS Code Agents, Cursor, Windsurf, Replit). Must be legally eligible to work, and reside in Canada #J-18808-Ljbffr