AI Python Engineer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
We are seeking a Full-Stack AI Engineer with strong production software engineering and distributed systems expertise to build end-user web applications on top of an agentic CLI platform.
Key Responsibilities & Requirements:
- Strong hands-on experience with TypeScript, JavaScript, Node.js, Python, React, FastAPI, REST APIs, and WebSockets.
- Design scalable distributed systems using event-driven architectures, job queues (Pub/Sub, Cloud Tasks, SQS), caching, backpressure, and rate-limit management.
- Build and deploy production-ready multi-agent AI systems using LangGraph or LangChain.
- Implement MCP (Model Context Protocol), LLM tool calling, structured outputs, real-time token streaming, and agent observability/evaluation.
- Focus on application development, system reliability, and production delivery rather than AI research or model training.
Ideal Candidate: A Full-Stack AI Engineer, Founding AI Engineer, or Product Engineer with an application-first engineering mindset and hands-on experience building production-grade agentic AI solutions.
More about this job
Responsibilities
Build end-user web applications on an agentic CLI platform and develop production-ready multi-agent AI systems. Design scalable distributed systems and implement capabilities such as tool calling, structured outputs, real-time token streaming, and agent observability.
Requirements
The role requires hands-on experience with TypeScript, JavaScript, Node.js, Python, React, FastAPI, REST APIs, and WebSockets, along with expertise in distributed systems and event-driven architectures. Candidates should have production experience with agentic AI solutions and prioritize application development, reliability, and delivery over AI research or model training.
Skills
- TypeScript
- JavaScript
- Node.js
- Python
- React
- FastAPI
- REST APIs
- WebSockets
- Distributed Systems
- Event-Driven Architecture
- Job Queues
- LangGraph
- LangChain
- Model Context Protocol
- LLM Tool Calling
- Agent Observability
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
Keywords
- Full-Stack AI Engineering
- TypeScript
- JavaScript
- Node.js
- Python
- React
- FastAPI
- REST APIs
- WebSockets
- Distributed Systems
- Event-Driven Architecture
- Pub/Sub
- Cloud Tasks
- Amazon SQS
- Caching
- Backpressure
- Rate-Limit Management
- Multi-Agent AI Systems
- LangGraph
- LangChain
- Model Context Protocol
- LLM Tool Calling
- Structured Outputs
- Real-Time Token Streaming
- Agent Observability
- Agent Evaluation
- Production Software Engineering
- System Reliability
- Application Development