Senior Full Stack Gen AI Engineer/Technical Engagement Manager
Role Overview
Straive is hiring a Senior Full Stack AI Engineer in Calgary, Canada; the role is hybrid and full-time.
The position combines hands-on software engineering with technical engagement, project delivery leadership, and client stakeholder work.
The role expects 5–10 years of experience and includes coaching engineers and owning technical delivery.
Key Skills for This Role
Full Job Posting
Role overview
Straive is hiring a Senior Full Stack AI Engineer in Calgary, Canada; the role is hybrid and full-time.
The position combines hands-on software engineering with technical engagement, project delivery leadership, and client stakeholder work.
The role expects 5–10 years of experience and includes coaching engineers and owning technical delivery.
Engineering and delivery
- Design, build, test, deploy, support, and enhance production-grade full-stack applications, services, APIs, and reusable frontend components.
- Lead technical engagement, clarify business and client needs, translate requirements into solution designs, and coordinate delivery plans and teams.
- Track execution, estimates, risks, dependencies, integrations, and production readiness; communicate status and trade-offs to stakeholders.
- Support discovery workshops, solution walkthroughs, demos, and client discussions.
Production, data, and AI
- Productionize solutions and implement CI/CD, deployment, rollback, monitoring, observability, security, testing, and operational support.
- Design data models and integration patterns, and connect internal systems, third-party platforms, analytics services, and enterprise data sources.
- Contribute to LLM, agentic workflow, RAG, embeddings, and vector database capabilities where relevant.
Team quality
- Coach junior and mid-level engineers through design discussions, pair problem solving, code reviews, and development guidance.
- Promote standards for architecture, coding, testing, documentation, version control, security, and release management.
Education and experience
- Bachelor's or master's degree in Computer Science, Information Technology, Engineering, or a related field.
- 5–10 years in full-stack development, software engineering, application engineering, or a closely related role.
- Experience delivering production-grade applications, owning technical workstreams, coordinating contributors, mentoring developers, and working with stakeholders.
Required technical qualifications
- Strong programming skills in Python and/or JavaScript/TypeScript and experience with a backend framework such as FastAPI, Flask, Django, Node.js, Express, or comparable technology.
- Strong React.js experience, solid SQL database understanding, and experience designing REST APIs, integrations, authentication, and authorization.
- Hands-on experience with Git, automated testing, CI/CD, Docker, and Azure, AWS, or GCP.
- Understanding of architecture, secure development, debugging, code quality, performance, deployment, monitoring, incident troubleshooting, and production support.
Preferred qualifications
- NoSQL familiarity is advantageous.
- Experience in oil and gas, energy, utilities, energy retail, or marketing analytics is preferred.
- Microservices, Kubernetes, distributed systems, messaging, event-driven architectures, and data-intensive or workflow applications are preferred experience.
- AI/ML or Generative AI application experience is preferred; familiarity with Azure OpenAI/OpenAI, LangChain, vector databases, or RAG is useful but not required.
- Consulting, client-facing delivery, technical project management, or engagement management experience is advantageous.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Straive
Credit Card Product Analyst
, USA
Straive seeks a Credit Card Product Analyst to support product and fraud work across the US credit-card ecosystem. Candidates need 5–10 years of relevant experience, hands-on SQL, Databricks, Python, and Spark skills, an
Python Developer
Bengaluru, IND
The employer is seeking a Python Developer to build scalable backend services, cloud-native infrastructure, serverless functions, and event-driven systems. The role requires strong Python, AWS, database, REST API, Docker
Management Trainee
Chennai, IND
Straive is seeking an Engineering Management Trainee for a structured program covering operational, technical, project, client, and people management. Candidates need a 2026 MBA, a B.Tech or B.E. background, strong commu
Senior Full Stack Gen AI Engineer/Technical Engagement Manager
Calgary, CAN
Straive is seeking a Senior Full Stack Gen AI Engineer who combines hands-on software engineering with technical engagement and delivery leadership. The role spans enterprise application development, cloud and DevOps pro