Posted on 2025/11/16
Artificial Intelligence Engineer
Hanalytica GmbH
North Vancouver, BC, Canada
Full Description
AI Software Engineer (Remote)
Our client is seeking a highly motivated and skilled AI Software Engineer to join a fast-paced, agile team focused on applying the latest advancements in artificial intelligence to solve complex, real-world problems.
This position is ideal for an experienced developer who thrives in innovative environments and wants to work at the forefront of AI technology within amission-driven organization.
Location: Remote.
Engagement: Independent Contract
Important Notice: Successful candidates will be required to complete an in-person onboarding process .
All expenses related to travel and accommodation for onboarding will be fully covered by our client.
Responsibilities
• Design, build, and maintain complex AI-driven software systems .
• Develop and optimize machine learning and NLP pipelines , with a focus on scalability and production readiness.
• Collaborate with team members to define requirements, perform software design, conduct peer reviews, and document solutions.
• Implement best practices including version control, unit testing, code reviews, and agile development cycles .
• Design and analyze experiments to validate model performance and enhance AI workflows.
Required Skills & Qualifications
• Strong Python skills , particularly for machine learning and NLP projects
• Good SQL skills for querying and analyzing data
• Basic C# skills – ability to read and understand existing .
NET / .NET Core code and make minor adjustments if needed
• Experience working with Large Language Models (LLMs) or modern AI tools (e.g., ChatGPT, Cursor, Copilot)
• Understanding of API and Microservices concepts
• Ability to work independently and thrive in a small, agile team
Preferred Experience
• Bachelor’s degree in Computer Science, Engineering, or a related field
• 5+ years of experience in software engineering, AI development, or ML engineering
• Cloud experience (Azure or AWS) is a plus
• Familiarity with ML frameworks such as TensorFlow, PyTorch, or Scikit-learn
• Experience with ETL processes and end-to-end ML pipeline development
• Exposure to big data tools like Databricks, Snowflake, Spark, or Solr is beneficial
If you’re passionate about AI, Python, and NLP and want to contribute to impactful projects in a flexible, high-growth environment, we encourage you to apply.
Find AI, ML, Data Science Jobs By Location
Find Jobs By Position