27 Oct
|
Engineered Arts
|
Montreal
27 Oct
Engineered Arts
Montreal
About You You're a mid-to-senior full stack developer with a strong backend focus who thrives building reliable, scalable cloud software. You've shipped production features across APIs, data layers, and AI pipelines — and you know what it takes to build services that hold up under real-world conditions. You bring strong Python skills, deep comfort with Django and GraphQL, and the debugging instincts to trace a problem across backend layers, services, and integrations. You care about architecture, but you're pragmatic — you understand that systems powering physical products demand robustness, repeatability, and thoughtful failure modes, not just elegant abstractions. You can integrate quickly into a large, mature codebase, deliver value early, and keep quality high even as scope evolves. You're energised by ambiguity, patient with complexity, and motivated by the moment a customer's robot does something that genuinely creates wonder in the real world.
What You'll Do
and How You'll Have an Impact ● Design, implement, and evolve GraphQL APIs and Python/Django backend services, writing clean, tested, and scalable code across API and data layers ● Integrate and productise LLMs and AI pipelines — including streaming, tool calling, RAG/knowledge bases, and multi-provider TTS/STT — turning ambiguous agent behaviour into clear product contracts with defined schemas, permissions, fallbacks, and observability ● Optimise AI-powered robot experiences for latency, cost, and robustness — building conversational experiences that feel natural on a physical humanoid, not just in a controlled demo environment ● Build and maintain backend services that power fleet configuration, agent behaviour, and realtime telepresence surfaces ● Debug complex backend issues, and proactively improve testability, observability, and maintainability as you go ● Partner with product, UX, DevOps, QA, and embedded engineers to turn requirements into shippable,
high-quality designs — providing technical feedback on feasibility, risk, and sequencing ● Coach and support more junior developers; raise the bar for quality across a complex, quick-moving codebase What We're Looking For ● Mid-to-senior experience shipping production software as a full stack developer, with clear backend strength ● Strong Python backend experience; Django strongly preferred, or clear transferable experience ● Experience designing and consuming GraphQL APIs — not only REST ● Comfortable working on Linux systems, debugging remote services, and navigating logs, processes, and packaging/deploy workflows ● Solid Git and cooperative development practices; writes tested, maintainable code and understands CI/CD ● Working knowledge of relational databases (PostgreSQL preferred) ● Clear communication and collaboration with product, design, and other disciplines Our Stack ● Frontend: TypeScript, React, GraphQL, Material-UI ● Backend: Python, Django, PostgreSQL, WebSockets ● On-robot / AI: Async Python on Linux, LLM/TTS/STT integrations, RAG ● Delivery: Docker, Kubernetes, GitLab CI Strong fundamentals and the ability to ramp into an existing codebase matter more than having used every tool before. Nice to Have ● React / TypeScript frontend exposure — familiarity with how backend APIs are consumed in the UI is a plus ● Production experience with LLMs and related systems: streaming, tool/function calling, RAG/knowledge bases, multi-provider TTS/STT, and latency/cost trade-offs ● Async/event-driven systems experience — asyncio, WebSockets, pub/sub messaging such as NATS or equivalents ● Realtime experience — WebRTC, media/signalling pipelines, or other latency-sensitive architectures ● Docker, Kubernetes, and cloud platforms (AWS or similar) ● Strong debugging and observability habits — structured logs, metrics, and tracing ● C++ and/or Rust ● Prior experience in robotics, human–robot interaction, conversational agents, or MCP/tool-platform integrations ● OpenTelemetry or similar production telemetry experience
📌 Full Stack Software Developer (Montreal)
🏢 Engineered Arts
📍 Montreal