About the role

  • Generative AI Developer developing AI technologies at ELITS Canada. Join the R&D team to work on cutting-edge generative AI services for various clients.

Responsibilities

  • Develop, deploy, and maintain AI Gateway and related generative AI services
  • Implement integrations with Cloud Management System, Portal, and other internal or external platforms using modern API protocols
  • Configure, deploy, and optimize LLMs and AI pipelines for production workloads
  • Collaborate with coworkers in the AI & Data team and other engineering groups to integrate AI services across the cloud platform
  • Contribute to CI/CD pipelines, automation, and operational processes for AI services
  • Maintain and operate AI infrastructure on Linux systems with proper monitoring and observability
  • Develop services using TypeScript, Python, PHP, and Rust, with a strong willingness to learn new languages as required
  • Participate in code reviews, unit testing, and documentation
  • Support workflow automation and integration with tools such as n8n and related open-source projects

Requirements

  • Advanced expertise in generative AI with a strong foundation in programming (Python, TypeScript, PHP, or Rust)
  • Hands-on experience deploying and optimizing LLMs
  • Working familiarity with Unix-based systems (Linux or macOS)
  • General understanding of LLMs, memory and context management, and performance optimization
  • Experience with prompt engineering and integration protocols (OpenAPI, MCP)
  • Hands-on experience with API integration and no-code/low-code development approaches
  • Knowledge of Linux systems, SQL, and DevOps practices
  • Collaborative mindset for working in cross-functional teams
  • Experience with workflow automation tools (n8n) and related open-source projects (e.g., Langfuse, PyTorch, Candle, Llama-CPP)
  • Experience contributing to open-source AI/ML frameworks
  • Familiarity with cloud orchestration and containerization using Kubernetes and Docker
  • Knowledge of GPU deployment and optimization
  • Experience with multimodal interfaces and data management
  • Knowledge of monitoring, logging, and observability for AI workloads
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience and training

Benefits

  • Flexible work arrangements
  • Professional development opportunities
  • Collaborative culture

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

C++CloudDockerKubernetesLinuxMacOSPHPPythonPyTorchRustSQLTypeScriptUnix

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.