Intermediate Software Engineer - Artificial Intelligence (AI)

New
T
TucowsInternet Services
CanadaFull-TimeMiddle
Salary100,350 - 111,500 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
3+ years
Required Skills
PythonArtificial IntelligenceMachine LearningGoTensorflowRESTful APIsData modelingLLM

Requirements

  • Bachelor’s degree in software engineering, computer science, or related field
  • Strong proficiency in Python and Golang
  • 3+ years of professional software engineering experience in production environments
  • Solid understanding of modern AI/ML/LLM concepts, particularly transformer-based and open-source models
  • Hands-on experience with frameworks such as TensorFlow, Hugging Face, or similar
  • Experience using open-source models (e.g., LLaMA, Mistral, Mixtral) in real-world applications
  • Strong foundation in software design principles and service-oriented architecture
  • Experience contributing to scalable system and component-level architecture
  • Ability to design and build RESTful APIs for model serving and AI-enabled workflows
  • Understanding of API best practices, including versioning, security, and error handling
  • Working knowledge of relational and/or SQL databases and data modeling for AI use cases
  • Experience with containerization and cloud-native deployment of AI services
  • Strong collaboration, communication skills, and enthusiasm for emerging AI technologies

Responsibilities

  • Design and build AI-driven features for our domain services platform using Python and Golang
  • Integrate and fine-tune open-source models with cutting-edge architectures via tools like Ollama
  • Research, evaluate, and implement emerging AI technologies that align with our vision for smarter, more intuitive products and services
  • Collaborate with internal stakeholders and fellow engineers to rapidly prototype and iterate on machine learning and LLM-based features
  • Contribute to a modern AI development stack, ensuring scalability, performance, and ethical usage of models
  • Actively participate in the open-source ecosystem and bring relevant tools and techniques back to the team
  • Implement software solutions with “intelligent” features, helping teams automate tedious and repetitive tasks
View Full Description & ApplyYou'll be redirected to the employer's site
100,350 - 111,500 CAD per year
Apply Now