Senior Software Engineer (AI & Fullstack)
New
CanadaFull-TimeSenior
Salary120,000 - 155,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of software engineering experience
- Required Skills
- Node.jsPythonElasticSearchReactLLMLangChain
Requirements
- 5+ years of software engineering experience.
- 2–3 years building SaaS products.
- Proficiency in Python, Node.js, and React.
- Hands-on experience with search technologies like OpenSearch or Elasticsearch.
- Experience developing with AI systems (LLM integrations, AI-powered search, vector databases, RAG pipelines).
- System design experience with a track record of building scalable, reliable, and secure architectures.
- Strong communication and collaborative skills.
Responsibilities
- Design and integrate AI workflows into customer-facing products using agentic architectures and orchestration frameworks.
- Optimize LLM-powered features for performance, scalability, and cost-efficiency.
- Work fullstack to build scalable, observable, and maintainable web application features.
- Architect and implement APIs, databases, and cloud services.
- Lead and collaborate on all portions of the SDLC.
- Champion engineering quality, ensuring solutions are testable, observable, maintainable, and secure.
- Mentor engineers and provide technical guidance on best practices.
View Full Description & ApplyYou'll be redirected to the employer's site