Senior Full Stack Gen AI Engineer/Technical Engagement Manager

Straive

Calgary

On-site

CAD 110,000 - 170,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Straive is seeking a Senior Full Stack AI Engineer to join our data analytics and AI solutions team in a client-facing delivery role. You will work across backend, frontend, and data layers, driving architecture decisions and production deployment while coaching junior engineers.

The role emphasizes translating business needs into scalable technical solutions, owning end-to-end delivery from discovery through production, and ensuring reliability and performance in enterprise environments.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, IT, or a related field.
  • 5–10 years of experience in full-stack development and delivery of enterprise applications.
  • Experience owning technical workstreams and coordinating delivery across multiple contributors.

Responsibilities

  • Design, build, test, deploy, and support production-grade full-stack applications.
  • Lead technical engagement with client stakeholders to translate requirements into designs.
  • Own CI/CD pipelines, cloud deployments, and production readiness.

Skills

FastAPI
React.js
SQL databases
REST APIs
Docker
CI/CD
Cloud platforms
Git

Education

Bachelor's or Master's degree in Computer Science

Tools

PostgreSQL
MySQL
Azure AWS GCP

Job description

Straive is a global leader in enterprise-grade Data Analytics and AI solutions, committed to empowering businesses across various industries with cutting-edge technology and expert insights. Backed by EQT, a top private equity firm, we are uniquely positioned to drive innovation through significant investments and an entrepreneurial spirit.

Our core focus is on delivering advanced Data Analytics & AI Solutions. By combining sophisticated technology with subject matter expertise, we deliver material impact on our clients' topline and streamline their operations. We specialize in providing tailored solutions across financial services, CPG, legal, pharma, life sciences, Energy, retail and logistics, helping them build robust data analytics and AI capabilities.

With a client base spanning 30 countries, Straive's strategically located teams operate from eight countries and is headquartered in Singapore. This global presence enables us to offer localized expertise with a worldwide perspective.

Join Straive to be part of a dynamic team at the forefront of data analytics and AI innovation. Here, you'll have the opportunity to contribute to transformative projects, supported by significant investments and an entrepreneurial drive fueled by our partnership with EQT.

Website: https://www.straive.com/ LinkedIn

Job Tittle- Senior Full Stack AI Engineer
Role Overview

We are seeking a Senior Full Stack AI Engineer who can combine strong hands-on software engineering with technical engagement and project delivery leadership. The successful candidate will remain close to the code while also working directly with business and client stakeholders to shape requirements, define solution approaches, coordinate delivery, and ensure successful productionization.

The ideal candidate will have 5-10 years of experience building and deploying modern enterprise applications across backend, frontend, databases, APIs, cloud, and DevOps. In addition to individual technical contribution, this person should be comfortable coaching junior engineers, reviewing technical work, managing delivery risks and dependencies, and acting as the technical point of contact for an engagement.

This role is particularly suited to someone who enjoys operating at the intersection of engineering and delivery: translating business problems into practical technical solutions, driving execution from discovery through production, and ensuring solutions are scalable, reliable, maintainable, and usable by end customers.

Key Responsibilities
Full Stack Application Engineering
  • Design, build, test, deploy, and support production-grade full-stack applications from solution design through implementation and ongoing enhancement.
  • Develop scalable backend services, REST APIs, integrations, and reusable frontend components for enterprise applications and internal platforms.
  • Remain hands-on with coding, debugging, code reviews, architecture decisions, and technical problem solving across the delivery lifecycle.
  • Build solutions with strong attention to performance, maintainability, security, reliability, and user experience.
Technical Engagement & Project Delivery
  • Act as the technical engagement lead for projects, working with client and internal stakeholders to understand business needs, clarify requirements, and translate them into solution designs and delivery plans.
  • Own technical work planning, effort estimation, sprint or milestone execution, delivery tracking, and coordination across engineering, data, QA, product, and business teams.
  • Identify technical risks, dependencies, integration constraints, and production-readiness issues early, and drive them to resolution.
  • Communicate project status, technical decisions, trade-offs, risks, and recommendations clearly to both technical and non-technical stakeholders.
  • Support discovery workshops, solution walkthroughs, demos, and client discussions as the senior technical representative for the engagement.
Productionization, Cloud & DevOps
  • Take ownership of moving solutions from prototype or development environments into stable, production-grade applications.
  • Design and implement build, release, deployment, and rollback processes using CI/CD pipelines and modern DevOps practices.
  • Work with cloud platforms and containerized environments to deploy, operate, monitor, and scale applications reliably.
  • Implement appropriate logging, observability, exception handling, testing, security controls, and performance monitoring to support production operations.
  • Partner with platform, infrastructure, security, and client IT teams to address environment setup, access, deployment, support, and operational-readiness requirements.
  • Design relational and/or NoSQL data models, application data flows, persistence layers, and integration patterns.
  • Develop integrations with internal systems, third-party platforms, analytics services, and enterprise data sources using APIs, messaging, event-driven approaches, or batch interfaces.
  • Apply sound engineering practices for authentication, authorization, API design, data validation, caching, error handling, and performance optimization.
  • Contribute, where relevant, to the design and development of enterprise Generative AI capabilities using large language models (LLMs).
  • Build or integrate agentic workflows and retrieval-augmented generation (RAG) solutions that ground model responses in enterprise data and knowledge sources.
  • Apply embeddings and vector databases to support semantic search, retrieval, context management, and scalable GenAI application patterns.
Team Coaching & Engineering Quality
  • Coach and mentor junior and mid-level engineers through design discussions, pair problem solving, code reviews, and development guidance.
  • Help establish and reinforce engineering standards for architecture, coding practices, testing, documentation, version control, security, and release management.
  • Break complex technical problems into manageable work packages and help the team execute with quality and discipline.
  • Contribute to a strong engineering culture focused on ownership, pragmatic problem solving, continuous improvement, and delivery excellence.
Required Skills & Qualifications

Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

Experience
  • 5-10 years of experience in full-stack development, software engineering, application engineering, or closely related roles.
  • Strong track record of building and deploying production-grade web applications and backend services, not only prototypes or proofs of concept.
  • Experience owning technical workstreams or projects and coordinating delivery across multiple contributors or functions.
  • Experience mentoring developers, reviewing technical work, and providing hands-on engineering guidance.
  • Demonstrated ability to work directly with business or client stakeholders and translate requirements into technical solutions.
Technical Skills
  • Hands-on experience with backend frameworks such as FastAPI, Flask, Django, Node.js, Express, or comparable technologies.
  • Strong frontend development experience using React.js and modern UI development practices.
  • Solid understanding of SQL databases such as PostgreSQL, MySQL, or SQL Server; familiarity with NoSQL databases is an advantage.
  • Experience designing and integrating REST APIs, services, and authentication/authorization mechanisms.
  • Hands-on experience with Git, automated testing, CI/CD pipelines, Docker, and cloud platforms such as Azure, AWS, or GCP.
  • Good understanding of software architecture, design principles, debugging, code quality, secure development, and application performance.
  • Practical experience with deployment, observability, monitoring, incident troubleshooting, and production support.
Preferred Qualifications
  • Experience delivering software or analytics applications in oil & gas, energy, energy retail, utilities, or marketing analytics environments.
  • Experience with microservices architecture, Kubernetes, distributed systems, messaging platforms, or event-driven architectures.
  • Experience building data-intensive, analytics, optimization, or workflow-driven applications.
  • Exposure to AI/ML or Generative AI application development, including integration of LLM-based capabilities into enterprise applications.
  • Familiarity with GenAI technologies such as Azure OpenAI/OpenAI, LangChain, vector databases, or RAG architectures is useful but not required.
  • Prior experience in consulting, client-facing delivery, technical project management, or engagement management is an advantage.
  • Strong engineering judgment and hands-on problem-solving ability
  • Technical project ownership and delivery discipline
  • Clear client communication and stakeholder management
  • Ability to move comfortably between code-level detail and business-level discussions
  • Ability to coach junior team members and raise overall engineering quality
  • Strong ownership mindset with a practical, product-oriented approach
  • Ability to manage ambiguity, priorities, dependencies, and delivery risks
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack AI Engineer for GenAI Solutions
Senior Full-Stack AI Engineer for GenAI Solutions

Straive • Calgary

On-site
CAD 110,000 - 170,000
Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

Kinvie • Toronto

On-site
CAD 140,000 - 190,000
Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

EQ Bank | Canada's Challenger Bank • Toronto

On-site
CAD 150,000 - 210,000
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extremenetworks • Toronto

On-site
CAD 120,000 - 180,000
Senior Software Engineer -Solutions Lead
Senior Software Engineer -Solutions Lead

Humankind Global Recruitment • Halifax

On-site
CAD 110,000 - 150,000
Health insurance
Competitive compensation
Learning opportunities
+1
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extreme Networks, Inc • Toronto

On-site
CAD 120,000 - 170,000
Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

EQ Bank • Toronto

On-site
CAD 140,000 - 190,000
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extreme Networks • Toronto

On-site
CAD 110,000 - 170,000
AI Full Stack Developer
AI Full Stack Developer

Avanade • Toronto

On-site
CAD 90,000 - 120,000
Senior AI-Augmented Full Stack Developer
Senior AI-Augmented Full Stack Developer

Python Software Foundation • Victoria

On-site
Confidential
Extended health and dental benefits
Flexible scheduling
Competitive salary