Epsilon Solutions Ltd. logo
Epsilon Solutions Ltd.
Posted 48 days agoVerified live 2d ago

Software Engineer II – AI Platform

Brief overview

Remote
3+ yrsMinimum
Full-Stack Web DevelopmentAngularReactPythonNode.jsGolangMySQLPostgreSQLDynamoDBAWSAzureTerraformWeb Accessibility (WCAG 2.2 AA)AI/ML IntegrationsLangChainRetrieval-Augmented Generation (RAG)Software Testing

About the company

Epsilon Solutions Ltd. logo
Epsilon Solutions Ltd.epsilonstaffing.com

Based in Toronto, Ontario, Epsilon Solutions Ltd. has been providing business and IT solutions throughout Canada since 2013.

Job description

Summary

Epsilon Solutions Ltd. is seeking a Software Engineer II to join its AI Platform team. The role focuses on building and maintaining scalable full stack web applications while contributing across frontend, backend, infrastructure, and cloud layers. The engineer will collaborate with data scientists and product teams, integrate AI capabilities, and support security, accessibility, CI/CD, and cloud optimization efforts.

Responsibilities

  • Design, develop, and maintain full stack web applications and platform features that are reliable, maintainable, and scalable
  • Develop and maintain software solutions that comply with accessibility standards such as WCAG 2.2 AA. Integrate accessibility best practices into code, testing, and design processes
  • Work closely with data scientists, product managers, and other engineers to deliver high-quality solutions
  • Explore opportunities to integrate AI capabilities into applications where they add clear value to the user experience
  • Implement best practices for application security and ensure compliance with relevant data privacy and protection regulations
  • Contribute to CI/CD processes to allow for smoother releases
  • Support cloud infrastructure optimizing for performance, cost, and security
  • Apply engineering best practices within your team to ensure quality, stability, performance, resiliency, and maintainability of your software

Skills

  • 3+ years of experience in product or enterprise software development
  • Hands-on experience on the full software stack including Frontend (Angular/React), Backend / API (Python / Node.js / Golang), Databases (such as MySQL and PostgreSQL, NoSQL databases such as DynamoDB) and Infrastructure (AWS/Azure, Terraform)
  • Experience implementing accessible features in web applications
  • Experience building full stack features across frontend (Angular or React), backend APIs (Python/Golang or Node.js), and cloud infrastructure (AWS or Azure)
  • Solid technical abilities in software development, testing, monitoring, performance tuning and deployment pipelines
  • Strong technical communication and collaboration skills
  • Passion for technology and commitment to staying current on modern engineering practices and emerging capabilities
  • Awareness of Retrieval-Augmented Generation (RAG) patterns or similar AI integration techniques is a bonus
  • Familiarity with AI or machine learning integrations is a plus; hands-on experience with LLM frameworks such as LangChain or similar is desirable but not required

Qualifications

Must Haves

  • 3+ years of experience in product or enterprise software development
  • Hands-on experience on the full software stack including Frontend (Angular/React), Backend / API (Python / Node.js / Golang), Databases (such as MySQL and PostgreSQL, NoSQL databases such as DynamoDB) and Infrastructure (AWS/Azure, Terraform)
  • Experience implementing accessible features in web applications
  • Experience building full stack features across frontend (Angular or React), backend APIs (Python/Golang or Node.js), and cloud infrastructure (AWS or Azure)
  • Solid technical abilities in software development, testing, monitoring, performance tuning and deployment pipelines
  • Strong technical communication and collaboration skills
  • Passion for technology and commitment to staying current on modern engineering practices and emerging capabilities

Nice to Haves

  • Awareness of Retrieval-Augmented Generation (RAG) patterns or similar AI integration techniques is a bonus
  • Familiarity with AI or machine learning integrations is a plus; hands-on experience with LLM frameworks such as LangChain or similar is desirable but not required

Benefits

  • Remote work arrangement in Canada

More jobs like this