Principal Software Development Engineer overseeing Flowise AI platform architecture and leading technical decisions for scalable systems. Collaborating on open source and enterprise AI deployments.
Responsibilities
Define and evolve the shared platform layer powering Flowise across open source, cloud, and enterprise deployments
Design modular SDKs, runtime systems, and integration patterns that ensure portability, extensibility, and long term maintainability
Own end-to-end system design including APIs, data models, service boundaries, and deployment strategies
Lead architectural decisions for AI agent design patterns, LLM orchestration, RAG pipelines, evaluation frameworks, model routing, safety guardrails, and performance optimization
Drive production reliability, observability, and cost efficiency strategies for AI workloads
Define the roadmap for open source and enterprise, and design workflows that allow both codebases to evolve without creating maintenance debt
Represent Flowise in cross organizational architectural discussions and influence standards for enterprise AI deployment within Workday
Contribute directly to the TypeScript monorepo (Node.js, React, Express)
Review pull requests, debug complex issues, and participate in production on call rotations
Raise the bar on testing practices, CI/CD pipelines, and observability standards
Mentor senior engineers and influence technical direction through design reviews and collaboration
Requirements
8+ years of software engineering experience building large scale production systems
6+ years of experience and expertise in JavaScript/TypeScript, Node.js, and React
6+ years of experience architecting distributed systems and scalable APIs
Strong background in relational databases, cloud infrastructure (AWS preferred), and CI/CD tooling
Track record of owning systems from requirements through production operations
Experience building production AI systems (LLM applications, RAG pipelines, agent frameworks)
Experience with MCP, LangChain, or similar orchestration frameworks
Hands-on experience with Docker, Kubernetes, and Infrastructure as Code
Experience with authentication protocols (OAuth, JWT, SSO)
Experience with multi-tenant systems and embedding applications within host platforms
Experience influencing architectural decisions across multiple teams or organizations
Ability to clearly communicate complex architectural decisions to engineers, product leaders, and executive stakeholders
Demonstrated ability to lead through influence rather than authority
Senior Software Engineer focusing on optimizing and scaling Sentry's delivery process and supporting developer experience. Building tooling for a reliable continuous integration environment.
Senior Software Engineer building core platform for multi - agent orchestration at Samsara. Analyzing complex systems problems and developing scalable infrastructure for innovative IoT applications.
Software Architect designing a scalable software foundation for Microchip's RISC - V multi - processor SoCs. Leading architecture from concept to deployment, ensuring high performance and security standards.
Product Engineer working closely with specialty chemical manufacturers to implement AI solutions. Collaborating on digital twin projects to optimize manufacturing processes.
Full - Stack Engineer developing scalable web applications for remote - first tech company since 2015. Collaborating on projects, building APIs, writing maintainable code, and optimizing performance.
Senior Full Stack Developer building AI platforms for mechanical engineering teams. Collaborating cross - functionally to ship high - impact product improvements.
Join Sokin as a Senior Engineer to own the engineering lifecycle and transform our payments platform. Collaborate with a dynamic team to develop scalable and reliable solutions in financial services.
Software Developer enhancing Clio’s monetization platform using AI and high quality code. Collaborating with various teams to drive impactful outcomes in the legal AI technology sector.
Senior Software Developer developing systems that accurately record financial transactions at Wealthsimple, Canada's largest fintech. Designing ledger infrastructure and collaborating with finance and product teams.