Textlayer Logo Textlayer
⏩ Textlayer Logo

Senior Fullstack Engineer / AI Architect

πŸ’° $120,000 - $130 🌍 Ottawa πŸ“… 06/01/2025

Apply

Front-end AI Engineer (React / Next.js)

πŸ’° $120,000 - $130 🌍 Ottawa πŸ“… 05/07/2025

Apply

Job Description

_Contract – Fixed Term_

TextLayer helps enterprises and ambitious teams build, deploy, and scale
advanced AI systems, without rewriting their infrastructure.

We provide engineering teams with a modular, stable foundation, so they can
adopt AI without betting on the wrong tech. Our flagship stack, TextLayer
Core, is maintainable, tailored to the environment, and deployed with
Terraform and standardized APIs.

We’re a small, scrappy team on a mission to help power the next generation of
billion-dollar SMBs and enterprise clients with AI-enabled tools and
processes. We’re looking for sharp, curious people who want to meaningfully
shape how we build, operate, and deliver.

If you're excited to work on foundational AI infrastructure, ship production-
grade systems quickly, and help define what agentic software looks like in
practice, we’d love to meet you.

**The Role**

* The Senior Fullstack Engineer plays a critical role in our teamβ€” focused primarily on the backend architecture and orchestration layer for our AI systems, including retrieval-augmented generation systems, agentic systems, and tool integrations.

**Key Responsibilities**

* Architect and maintain Python-based services using Flask for internal and customer-facing AI use cases
* Build and scale secure, well-structured API endpoints that interface with LLMs, vector stores, and agentic tools
* Implement orchestration logic and tool chaining for advanced agent workflows
* Design systems for RAG pipelines, including data loaders, chunking, and OpenSearch integration
* Optimize service performance and latency across AI infrastructure layers
* Collaborate with frontend, AI, and devops teams to ensure system-wide reliability and observability
* Set up robust test coverage and CI pipelines for backend services
* Contribute to our modular architecture for tool-based reasoning agents
* Stay current with emerging trends in AI engineering, LLM integrations, and scalable backend systems

**What You Will Bring**

* To succeed in this role, you’ll need deep backend expertise, a strong understanding of modern AI architecture patterns, and a bias toward building modular, maintainable systems.

**Required Qualifications**

* 3+ years of experience as a backend engineer, building scalable backend systems in Python
* Strong knowledge of Flask for building and scaling product grade APIs
* Experience with LLM orchestration frameworks (e.g., LiteLLM) and integrating OpenAI or similar
* Familiarity with vector databases, embeddings, and RAG patterns
* Experience building and maintaining infrastructure that integrates with frontends, CLIs, and external APIs
* Comfortable with GitHub, Docker, and CI/CD tooling (e.g., GitHub Actions)
* Proficiency in writing robust, tested, and well-documented backend code

**Bonus Points**

* Familiarity with AWS/GCP/Azure
* Experience with Langfuse or similar observability/tracing tools
* Knowledge of AI Agents and Retrieval Augmented Generation(RAG)
* CI/CD familiarity (Github Actions, GitLab, CircleCI, etc)
* Have built your own agentic end-to-end system
* Have worked with Python and built scalable backend systems

Notes
This is a contract-based position with a fixed-term agreement