This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re looking for a passionate Intermediate Software Engineer specializing in Artificial Intelligence to join our growing team. In this role, you’ll help shape and build innovative AI-powered systems that transform how users interact with domain-related tools and services. You’ll work both with your team of forward-thinking engineers and with colleagues across business functions to prototype, develop, and deploy intelligent solutions using both commercial and open-source models along with modern infrastructure. This is a remote position open to applicants in Canada.
Job Responsibility:
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
Requirements:
Bachelor's degree in software engineering, computer science, or related field, with 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