Software Engineer

Avenue.io Inc.

Edmonton

Presencial

CAD 90.000 - 130.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Paid time off
Flexible health benefits
Downtown Edmonton office

Descripción de la vacante

Amii, the Alberta Machine Intelligence Institute, is seeking a Software Engineer to architect and build scalable full-stack AI-enabled applications. You will design REST/GraphQL APIs, develop frontend UI/UX with React/TypeScript, and integrate RAG pipelines using vector databases like Weaviate and Qdrant.

Collaboration with AI researchers and cross-functional teams is essential. You’ll contribute to CI/CD, automated testing, and deploying services on Kubernetes, while mentoring nearby engineers

Formación

  • Post-Secondary Degree in CS, SWE, or related field.
  • 2+ years of professional full-stack development producing production-grade web apps, services, and APIs.
  • Strong RESTful and GraphQL API design, databases, networking, and frontend UI/UX (React/TypeScript).
  • Hands-on experience with automated agentic coding tools (Claude Code).
  • Experience with RAG pipelines and vector DBs (Weaviate, Qdrant) and AI orchestration (LangGraph/LangChain).
  • Solid software architecture, design patterns, microservices, and Kubernetes.
  • Experience in Agile environments and cloud infra (AWS, GCP, or Azure).
  • Proven mentorship across teams.

Responsabilidades

  • Architects scalable RESTful and GraphQL APIs, backend services, and secure DB schemas.
  • Designs responsive frontend UI/UX using modern React/TypeScript.
  • Establishes automated tests and robust CI/CD pipelines for reliable deployments.
  • Configures networking, API gateways, load balancing, and security for distributed systems.
  • Builds and tunes RAG pipelines with vector databases and AI orchestration.
  • Mentors adjacent engineers and collaborates across product, AI researchers, and stakeholders.

Conocimientos

API design
GraphQL
React
TypeScript
CI/CD
Automated testing
Kubernetes
Claude Code
RAG pipelines
LangChain
LangGraph
Vector databases
Weaviate
Qdrant
Agile
AWS
GCP
Azure
Software Architecture

Educación

Bachelor's degree in Computer Science, Software Engineering, or related field

Herramientas

Weaviate
Qdrant
Claude Code
LangGraph
LangChain

Descripción del empleo

\"We are searching for an exceptional Software Engineer to join our growing engineering team! This role is perfect for someone passionate about building and deploying scalable AI-enabled full-stack applications, robust APIs, and integrating contemporary AI and agentic workflows into our systems to ultimately make a significant impact across our projects. Looking forward to seeing how you'll help drive our engineering team forward!\"

– Greg Burlet, Director of Engineering

About Amii

Alberta Machine Intelligence Institute (Amii) is one of Canada’s three main institutes for artificial intelligence (AI) and machine learning, our world-renowned researchers drive fundamental and applied research at the University of Alberta (and other academic institutions), training some of the world’s top scientific talent. Our cross-functional teams work collaboratively with Alberta-based businesses and organizations to build AI capacity and translate scientific advancement into industry adoption and economic impact.

About the Role

The Software Engineer plays a key role in architecting, building, and maintaining scalable full-stack applications and AI-integrated software solutions. As a key technical team member, the Software Engineer will collaborate with engineering leaders and cross-functional teams to design robust REST APIs, manage database systems, implement modern frontend UI/UX interfaces, leverage automated agentic coding tools, build retrieval-augmented generation (RAG) pipelines using vector databases and AI orchestration frameworks, and deploy and maintain core Kubernetes services.

The Software Engineer will work with cross-functional product and engineering teams to design and deliver high-quality, production-ready software systems. Specifically, this engineer will focus on end-to-end full-stack development, including secure API design, database architecture, network protocols, responsive UI/UX frontends, automated testing, and CI/CD pipelines. Additionally, the role is responsible for integrating state-of-the-art AI capabilities, such as RAG architectures using vector databases and orchestration frameworks, and embedding agentic developer workflows into the software development lifecycle.

In addition to hands-on technical architecture and execution, the Software Engineer will contribute to the strategic technical vision, working alongside the Director, Engineering to establish engineering best practices, coding standards, automated CI/CD workflows, and playbooks for scaling full-stack AI applications.

The position focuses on achieving excellence in three main accountabilities:

  • Full-Stack System Architecture & Development
  • AI & Agentic Systems Integration
  • Technical Coaching & Collaboration
Required Skills / Expertise
Key Responsibilities:
  • Architects and develops scalable RESTful and GraphQL APIs, backend microservices, and secure database schemas for high-availability production environments
  • Designs and maintains responsive, accessible, and intuitive frontend UI/UX interfaces using modern JavaScript/TypeScript frameworks
  • Establishes automated testing suites (unit, integration, end-to-end) and robust CI/CD pipelines to guarantee code reliability and seamless deployments
  • Helps configure networking, API gateways, load balancing, and security protocols to ensure resilient data flow across distributed software systems and microservices alongside DevOps
  • Diagnoses and resolves technical debt, performance bottlenecks, and infrastructure issues across backend and frontend platforms.
  • Participates in sprint planning and other agile methodology ceremonies.
  • Builds and optimizes retrieval-augmented generation (RAG) pipelines using vector databases such as Weaviate and Qdrant.
  • Integrates advanced LLM orchestration frameworks to construct complex agentic workflows and multi-step reasoning applications.
  • Leverages and standardizes automated agentic coding tools (e.g., Claude Code) to accelerate software development and refactoring.
  • Collaborates across internal Amii teams to identify opportunities and deploy agentic solutions that support core business operations.
  • Designs data indexing, embedding, and retrieval strategies to deliver fast, highly accurate context for AI-driven software features.
  • Monitors and tunes agentic pipeline latency and system costs in production environments.
  • Collaborates with product management and AI researchers to translate complex AI models into scalable software products.
  • Ensures data privacy, access control, and regulatory compliance across databases and AI vector stores.
  • Contributes to technical design reviews, system architecture discussions, and code reviews to maintain high engineering standards.
  • Mentors adjacent machine learning engineers on industry-standard software development methodologies and best practices.
  • Partners with product managers, UX designers, and external stakeholders to deliver features on schedule and within technical scope.
  • Partners with the Director, Engineering to establish long-term technological roadmap and software development strategies.
Qualifications:
  • Post-Secondary Degree in Computer Science, Software Engineering, or a related technical field
  • 2+ years of professional full-stack software development experience building production-grade web applications, services, and APIs
  • Strong proficiency in API design (RESTful, GraphQL), database systems, networking, frontend UI/UX development (React, TypeScript), automated testing, and CI/CD pipelines
  • Hands-on experience and proficiency with automated agentic coding tools (e.g., Claude Code)
  • Experience with RAG (Retrieval-Augmented Generation) pipelines and working with vector databases (e.g., Weaviate, Qdrant) and AI orchestration frameworks (e.g., LangGraph, LangChain)
  • Solid foundation in software architecture, design patterns, microservices, and modern DevOps practices and deployments via Kubernetes
  • Proven track record of technical mentorship and establishing good practices across teams of varying technical backgrounds
  • Experience operating in Agile environments and delivering production software in cloud infrastructure (AWS, GCP, or Azure)
Attributes and Expectations:
  • Advanced critical thinking and problem-solving skills
  • Strong interpersonal communication skills for effective collaboration with internal teams and external stakeholders. Operates with integrity and trust
  • Passion for designing effective learning exercises, technical concept illustrations, training, and evaluation tools
  • Ability to manage multiple competing priorities in a fast-paced environment
  • Demonstrates professional maturity, resourcefulness, and self-discipline in pursuing organizational goals
  • A curious mindset with a keen interest in testing new educational tools and technologies
  • Shows presence, self-confidence, sound judgment, and superior problem-solving abilities
  • Fosters high-level cross-functional collaboration and establishes credibility while influencing peers to achieve common goals
What you'll love about us
  • A professional yet casual work environment that encourages the growth and development of your skills.
  • Participate in professional development activities
  • Gain access to the Amii community and events
  • A chance to learn from amazing teammates who support one another to succeed.
  • Competitive compensation, including paid time off and flexible health benefits.
  • A modern office located in downtown Edmonton, Alberta.

Applicants must be legally eligible to work in Canada at the time of application.

Amii is an equal opportunity employer and values a diverse workforce. We encourage applications from all qualified individuals without regard to ethnicity, religion, gender identity, sexual orientation, age or disability. Accommodations for disability-related needs throughout the recruitment and selection process are available upon request. Any information provided by you for accommodations will be kept confidential and won’t be used in the selection process.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer
Software Engineer

Amii (Alberta Machine Intelligence Institute) • Edmonton

Presencial
CAD 85.000 - 120.000
Paid time off
Flexible health benefits
Modern office in downtown Edmonton
Software Engineer
Software Engineer

Alberta Machine Intelligence Institute (Amii) • Edmonton

Presencial
CAD 90.000 - 130.000
Paid time off
Health benefits
Downtown Edmonton office
Site Reliability Engineer
Site Reliability Engineer

Avenue.io Inc. • Edmonton

Presencial
CAD 110.000 - 150.000
Flexible health benefits
Paid time off
Downtown Edmonton office
Quality Assurance Engineer
Quality Assurance Engineer

Avenue.io Inc. • Edmonton

Presencial
CAD 65.000 - 90.000
Paid time off
Health benefits
Director, Business Development
Director, Business Development

Avenue.io Inc. • Edmonton

Presencial
CAD 120.000 - 180.000
Graphic Designer
Graphic Designer

Alberta Machine Intelligence Institute (Amii) • Edmonton

Presencial
CAD 65.000 - 90.000
Competitive compensation
Paid time off
Flexible health benefits
+1
Quality Assurance Engineer
Quality Assurance Engineer

Alberta Machine Intelligence Institute (Amii) • Edmonton

Presencial
CAD 70.000 - 110.000
Competitive compensation
Paid time off
Flexible health benefits
Quality Assurance Engineer
Quality Assurance Engineer

Amii (Alberta Machine Intelligence Institute) • Edmonton

Presencial
CAD 85.000 - 120.000
Competitive compensation and benefits
Paid time off
Flexible health benefits
Machine Learning Scientist
Machine Learning Scientist

Avenue.io Inc. • Edmonton

Presencial
CAD 90.000 - 140.000
Paid time off
Flexible health benefits
Downtown Edmonton office
+1
Site Reliability Engineer
Site Reliability Engineer

Amii (Alberta Machine Intelligence Institute) • Edmonton

Presencial
CAD 90.000 - 130.000
Competitive compensation
Paid time off
Flexible health benefits
+4