Tucows Inc. logoTucows Inc. logo

Intermediate Software Engineer - Artificial Intelligence (AI)

Remote Full-time CA$100.3K/yr - CA$111.5K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

Bachelor’s degree in software engineering, computer science, or related field, with strong expertise in Python and Golang. A minimum of 3 years of professional experience in software development. Proven experience in developing AI applications and working with machine learning frameworks. Familiarity with open-source AI models and tools. Strong problem-solving skills and ability to work collaboratively in a team environment. Excellent communication skills, both written and verbal.

About the job

Tucows Domains is the largest wholesale domain registrar worldwide, operating under Tucows Inc. The company supports a healthy, neutral, and open domain name system and works internationally through brands like Ascio, Enom, Hover, and OpenSRS.

Tucows values a culture built on respect, trust, and flexibility. Most positions are remote-first, with a team of over a thousand people in more than 20 countries. This Intermediate Software Engineer - Artificial Intelligence (AI) role is open to candidates based anywhere in Canada with reliable internet access.

Role overview

This position centers on designing and building AI-powered systems that enhance user experiences with domain-related tools and services. Collaboration is key: engineers work closely with peers and other teams to prototype, develop, and deploy intelligent solutions using both commercial and open-source models, as well as modern infrastructure.

What you will do

  • Design and implement AI-enhanced features for the domain services platform using Python and Golang.
  • Integrate and optimize open-source models and architectures, including tools such as Ollama.
  • Research and apply new AI technologies to create smarter, more intuitive products and services.
  • Collaborate with engineers and stakeholders to rapidly prototype and iterate on machine learning and LLM-based features.
  • Contribute to a modern AI development stack, with attention to scalability, performance, and ethical model use.
  • Engage with the open-source community and introduce relevant tools and techniques to the team.
  • Develop intelligent software solutions that automate repetitive tasks for internal teams.

Location

This is a fully remote role for candidates located anywhere in Canada.

About Tucows Inc.

Tucows Inc. is a leading global Internet company committed to enhancing the online experience. With a focus on maintaining the integrity and accessibility of the domain name system (DNS), Tucows operates through multiple notable brands and supports a diverse workforce across the globe.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.