CrawlJobs Logo

Senior Engineer- Artificial Intelligence

tucows.com Logo

Tucows

Location Icon

Location:
Canada , Toronto

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

126090.00 - 140100.00 CAD / Year

Job Description:

We’re looking for a seasoned Senior AI Engineer to join our growing AI team. In this role, you’ll take a leading hand in designing and building innovative AI-powered systems that transform how users interact with our domain-related tools and services. You’ll set technical direction, guide and mentor engineers, and collaborate cross-functionally to prototype, develop, and deploy intelligent solutions using open-source models and modern infrastructure.

Job Responsibility:

  • Lead the architecture and development of AI-driven features using Python and Golang
  • Own end-to-end delivery of LLM-based systems — from prototype to production — with a focus on scalability, reliability, and cost efficiency
  • Integrate and fine-tune open-source models (e.g., LLaMA, Mistral, Mixtral) and drive model selection and serving strategies
  • Research and champion emerging AI technologies aligned with product vision
  • Define and uphold architectural best practices through design and code reviews
  • Mentor junior and intermediate engineers, providing technical leadership on complex problems
  • Translate AI capabilities and constraints into clear business context for non-technical stakeholders
  • Shape responsible AI practices, including safety, privacy, and governance
  • Stay current with the open-source AI ecosystem and bring forward relevant innovations

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • 5+ years of software engineering experience, with recent focus on AI/LLM systems
  • Advanced proficiency in Python and Golang
  • Strong knowledge of software design patterns (SOLID, DRY, CQRS, Saga, event-driven)
  • Deep understanding of the Software Development Life Cycle (SDLC)
  • Proven experience building distributed, highly available systems at scale
  • Strong system design expertise: APIs, async processing, backpressure, fault tolerance
  • Experience with event-driven systems (Kafka, RabbitMQ)
  • Strong engineering practices: TDD, CI/CD, code reviews, and technical debt management
  • Experience writing and communicating Architecture Decision Records (ADRs)
  • Strong knowledge of PostgreSQL, schema design, and query optimization
  • Deep understanding of transformer architectures and inference trade-offs
  • Hands-on experience with open-source models (LLaMA, Mistral, Mixtral)
  • Experience using tools like Ollama and Hugging Face Transformers
  • Familiarity with fine-tuning techniques (LoRA, QLoRA, PEFT)
  • Advanced prompt engineering (few-shot, chain-of-thought, structured outputs)
  • Expertise in model serving: batching, async pipelines, caching, context optimization
  • Experience designing RAG pipelines end-to-end
  • Hands-on experience with vector databases (pgvector, Pinecone, Weaviate)
  • Strong understanding of embeddings, chunking, indexing, and re-ranking
  • Experience building scalable data pipelines for ingestion and retrieval
  • Experience building multi-agent systems with robust state and failure handling
  • Familiarity with Model Context Protocol (MCP) design patterns
  • Experience with orchestration frameworks (LangChain, LangGraph)
  • Strong understanding of tool use, function calling, and multi-step reasoning
  • Experience designing LLM evaluation frameworks (e.g., RAGAS, promptfoo)
  • Familiarity with observability tools (LangSmith, Helicone, or similar)
  • Strong skills in logging, metrics, alerting, and cost tracking for AI systems
  • Understanding of prompt injection and jailbreak mitigation techniques
  • Experience with PII detection, redaction, and data minimization
  • Familiarity with guardrails, output validation, and content filtering
  • Awareness of AI governance and auditability best practices
  • Experience with cloud-native deployment (preferably AWS)
  • Familiarity with Kubernetes / EKS
  • Understanding of GPU inference optimization (quantization, batching, memory trade-offs)
  • Proven experience mentoring and elevating engineering teams
  • Ability to lead ambiguous, complex projects with minimal oversight
  • Strong communication skills across technical and non-technical audiences
  • Practical, delivery-focused mindset with active engagement in the AI ecosystem
What we offer:
  • Generous benefits
  • Fair compensation
  • Remote-first work for majority of roles
  • Reasonable accommodation for individuals with disabilities

Additional Information:

Job Posted:
April 22, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Engineer- Artificial Intelligence

Senior Software Engineer, Machine Learning and Artificial Intelligence

Mashgin is looking for a smart, driven engineer who’s fascinated by the latest d...
Location
Location
United States , Palo Alto
Salary
Salary:
200000.00 - 300000.00 USD / Year
mashgin.com Logo
Mashgin
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years relevant coding experience
  • B.S. or higher in Computer Science or related field
  • Strong background in Machine Learning or Computer Vision
  • Excellent knowledge of either Python or C/C++
Job Responsibility
Job Responsibility
  • Developing solutions for real-world computer vision problems
  • Working with the product team to come up with innovative ways to collect large data sets for training AI systems or generating equivalent synthetic data
  • Finding the optimal balance between doing longer term research and applying research results to production code
  • Researching and building state-of-the-art ML/CV algorithms to analyze 2D/3D image data
What we offer
What we offer
  • Excellent health, dental and vision insurance for you and your dependents
  • 401k plan
  • Flexible PTO policy
  • Catered lunch in office with fully stocked snacks and beverages
  • Pet insurance for your fur babies
  • Voluntary life insurance plan
  • Competitive salary and options in a small, rapidly scaling company
  • Fulltime
Read More
Arrow Right

Artificial intelligence-assisted Reliability Engineer Intern

Amazon development center develops innovative consumer-centric safety total solu...
Location
Location
Taiwan , Taipei
Salary
Salary:
Not provided
amazon.de Logo
Amazon Pforzheim GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Enrolled in or have completed a Master's degree or above in engineering or equivalent
  • Speak, write, and read fluently in Mandarin
  • Currently enrolled in a master’s program in Computer Science, Electrical Engineering, Chemical Engineering, Mechanical Engineering, or related field with focus on deep learning and computer vision
  • Programming experience in C++ and Python
  • Experience in implementing computer vision algorithms using multiple toolkits
  • Proficient in both English and Chinese
Job Responsibility
Job Responsibility
  • Develop and implement novel machine learning algorithms, focusing on computer vision and generative AI applications
  • Design and optimize scalable AI systems for large-scale datasets, ensuring high performance and accuracy
  • Apply state-of-the-art Machine Learning and AI research to solve complex reliability challenges and product lifespan projection
  • Create clear technical documentation and reports to effectively communicate concepts and results
  • Work closely with senior reliability engineers in reporting reliability execution progress, and failure analysis
  • Participate in evaluating and developing reliability test methodologies to reduce test time and increase test coverage
  • Parttime
Read More
Arrow Right

Senior Solution Engineer

With over 250,000 customers worldwide, Atlassian is helping organisations like N...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience interacting with enterprise customers in a pre-sales capacity
  • excellent communication
  • strong presentation skills to multi-level audiences
  • unmatched agility to do what it takes to get the job done
  • creative problem solver
  • comfortable in both a business and technical context
  • customer-centric mindset
  • experience working within the government space or highly regulated industries
Job Responsibility
Job Responsibility
  • Partner with account teams and channel partners with Fortune 500 customer accounts
  • participate in customer discovery
  • probe for and identify additional opportunities for cross-product/solution expansion
  • investigate, discover, and assess client pain points
  • be a product expert of Atlassian software in the pre-sales process
  • have a broad understanding of full Atlassian product and solution offerings
  • lead compelling value-based demonstrations
  • understand, lead, and guide the customer's technical needs in the sales process
  • proactively forge strong partnerships with aligned account executives
  • understand, track and document product feedback and competitive intelligence
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Manager Strategy, Performance & Digital Artificial Intelligence

This role reports organizationally to the Director, Strategy, Performance & Digi...
Location
Location
Canada , Dorval
Salary
Salary:
Not provided
bombardier.com Logo
Bombardier
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10 years of relevant work experience
  • University degree preferably in Business or an analytical field such as Finance, Accounting, Economics or Engineering
  • MBA or other a professional designation (an asset)
  • Previous experience in a management role (an asset)
  • Creative, problem-solving capabilities and an ability to think strategically
  • Comfortable interacting/presenting to all levels of management, including senior leadership
  • Customer focused and thrive on teamwork and collaboration
  • Work effectively with cross-functional teams
  • Strong business acumen and awareness of general market trends
  • Comfortable with general financial concepts (e.g. cashflow analysis, P&L, net present value, etc.)
Job Responsibility
Job Responsibility
  • Lead the Digital Innovation Office, overseeing digital initiative requests, building business cases and leading implementation with a cross-functional team
  • Determining, planning, coordinating, and supporting key governance activities at the EVP level
  • Supporting the overall strategic plan, including cross-functional coordination to meet strategic goals and objectives
  • Supporting special projects and business opportunities to help grow the different areas of the business
  • Support with prioritizing major deliverables and projects of the team, along with driving timelines in order to meet and exceed stakeholder expectations
  • Be responsible to bridge and align organizational priorities and change management across functions (Supply Chain, Purchasing, Engineering Support, Programs, Innovation)
  • Partner with Human Resources and Finance to ensure fluidity of organizational requirements for the EVP
  • Act as a representative of the EVP in larger cross-functional settings to align priorities and provide subject matter expertise in the areas the team is responsible for
  • Support the creation, monitoring and governance surrounding key strategies and initiatives by directly working with key stakeholders, aligning with top management
  • Actively contribute to Bombardier’s Digital/AI community by creating synergies across teams and implementing best practices
What we offer
What we offer
  • Insurance plans (Dental, medical, life insurance, disability, and more)
  • Competitive base salary
  • Retirement savings plan
  • Employee Assistance Program
  • Tele Health Program
  • Fulltime
Read More
Arrow Right

Senior Intelligence Analyst

Barbaricum is seeking a Senior Intelligence Analyst to support The U.S. Army Tra...
Location
Location
United States , Fort Eustis, Virginia
Salary
Salary:
Not provided
barbaricum.com Logo
Barbaricum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active DoD Secret Clearance
  • 8-12 years of experience
  • Military Intelligence Experience – Extensive background in intelligence operations, analysis, and strategic decision-making within a military environment
  • Artificial Intelligence & Machine Learning – Expertise in applying AI/ML technologies in defense, intelligence, and operational contexts
  • Instruction & Training – Experience in designing and delivering instructional programs for military or defense professionals
  • Capability Development – Strong background in developing, testing, and implementing new military capabilities to enhance operational effectiveness
  • Exercises & Experimentation – Proven experience in planning, conducting, and assessing military exercises, wargaming, and strategic experimentation
  • Future Operational Environment (OE) & Threat Concepts/Assessment – Knowledge in analyzing and forecasting future battlefield environments and potential threats
  • Science & Technology (S&T) Acquisition Process (ARL) – Familiarity with the Army Research Laboratory (ARL) acquisition process and defense technology procurement
  • Educational Background – PhD preferred
Job Responsibility
Job Responsibility
  • Perform detailed mission analyses to scope and define the parameters of each requested critical review
  • Edit and provide recommendations for products with proposed changes and comments based on documented sources
  • Identify and address DOTMLPF (Doctrine, Organization, Training, Materiel, Leadership and Education, Personnel, and Facilities) weaknesses, gaps, and disconnects
  • Conduct timely reviews of small products such as implementing directives, regulations, white papers, or briefings
  • Deliver evaluations that challenge the assumptions, solutions, and content within five (5) workdays
  • Deliver unbiased and comprehensive reviews of significant projects such as experiment constructs or war-game designs
  • Analyze assumptions, solutions, structure, and content within the requested timeframe
  • Provide insights, observations, and actionable recommendations to TRADOC leadership
  • Present findings through clear briefings and/or edited products
Read More
Arrow Right

Senior Engineer Manager - AI/ML

Senior Engineer Manager role in AI/ML at Hewlett Packard Enterprise, focusing on...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, engineering, data science, artificial intelligence, machine learning, or closely related quantitative discipline
  • 7-15 years' experience including 5 or more years of people management experience
  • Advanced Degree (Master's or Ph.D.) strongly preferred
  • Strong problem-solving and analytical skills
  • Excellent communication and presentation skills
  • Proven ability to manage multiple projects and priorities in a fast-paced environment
  • Experience with cloud platforms, big data technologies, and distributed computing frameworks is a plus
  • Strong understanding of data privacy, security, and ethical considerations in AI and machine learning
  • Strong technical expertise in AI and machine learning algorithms, models, and tools
  • Proficiency in programming languages such as Python or R
Job Responsibility
Job Responsibility
  • Develops and programs integrated software algorithms to structure, analyze and leverage structured and unstructured data
  • Uses machine learning and statistical modeling techniques to improve product/system performance
  • Formulates descriptive, diagnostic, predictive and prescriptive insights/algorithms
  • Applies, optimizes and scales deep learning technologies and algorithms
  • Documents procedures for installation and maintenance
  • Contributes to translating customer requirements into AI/ML products and solutions
  • Develops and drives the organization's AI and machine learning strategy
  • Leads and manages a team of AI and machine learning professionals
  • Oversees complex AI and machine learning projects from conception to deployment
  • Provides technical leadership and guidance to the team
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive benefits suite supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Senior Engineering Manager - AI/ML

Hewlett Packard Enterprise is looking for a Senior Engineering Manager - AI/ML t...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, engineering, data science, artificial intelligence, machine learning, or closely related quantitative discipline
  • 7-15 years’ experience including 5 or more years of people management experience
  • Advanced Degree (Master’s or Ph.D.) strongly preferred
  • Strong problem-solving and analytical skills, with the ability to identify business opportunities, formulate strategies, and execute projects effectively
  • Excellent communication and presentation skills, with the ability to convey complex technical concepts to technical and non-technical stakeholders
  • Proven ability to manage multiple projects and priorities in a fast-paced environment, ensuring timely delivery and high-quality results
  • Experience with cloud platforms, big data technologies, and distributed computing frameworks is a plus
  • Strong understanding of data privacy, security, and ethical considerations in AI and machine learning
  • Strong technical expertise in AI and machine learning algorithms, models, and tools, with proficiency in programming languages such as Python or R
  • Demonstrated leadership and management skills, with experience in leading and mentoring AI and machine learning professional teams.
Job Responsibility
Job Responsibility
  • Develop software algorithms to structure, analyze and leverage structured and unstructured data
  • Use machine learning and statistical modeling techniques to improve product/system performance, data management, quality, and accuracy
  • Apply, optimize, and scale deep learning technologies and algorithms
  • Document procedures for installation and maintenance
  • Perform testing and debugging
  • Define and monitor performance metrics
  • Translate customer requirements and industry trends into AI/ML products and systems improvements
  • Develop and drive the organization’s AI and machine learning strategy
  • Identify new opportunities for AI and machine learning applications
  • Oversee complex AI and machine learning projects from conception to deployment
What we offer
What we offer
  • Comprehensive suite of benefits supporting physical, financial, and emotional wellbeing
  • Personal and professional development programs
  • Career growth opportunities
  • Inclusive work environment.
  • Fulltime
Read More
Arrow Right

Senior Systems Engineer

Barbaricum is seeking a Senior Systems Engineer to contribute to the DoD Chief D...
Location
Location
United States , Falls Church
Salary
Salary:
Not provided
barbaricum.com Logo
Barbaricum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active DoD Secret Clearance Required
  • Bachelor’s degree plus 7-10 years experience, or a Masters Degree plus 5 years of experience
  • Education must be in Systems Engineering or closely related discipline such as Modeling and Simulation Engineering
  • Strong knowledge of proven experience with network capacity planning, network security principles, and general network management best practices
  • Experienced in Python programming and in industry-standard Software Engineering software (e.g., Cameo, IBM Rhapsody, Labview, or any other Model-Based Systems Engineering)
  • Experience with network design/development and design of data exchange standards such as APIs, cloud storage, and access-denied environments
  • Great technical writing skills
  • Familiarity and understanding of: Data Mesh Design, Systems of Systems, Systems Engineering
  • Zero Trust Architecture
  • Access Management
Job Responsibility
Job Responsibility
  • Ensures that the consortium members are proposing and working towards a common interoperable technical vision
  • Provide collaborative technical leadership alongside industry and government partners to establish high level data mesh design patterns and proofs of concept/ prototypes suited to a complex multi-vendor, multi-organization environment
  • Proactively identifies and develops solutions to identify and mitigate technical risks, ensuring compliance to with global standards as well as interoperability with DoD systems
  • Create and review others’ relevant documentation, such as diagrams, detailed assessments, and design document
  • Assist in the evaluation of new products and services
  • make recommendations for improvements and assist in the development and documentation of network architecture
  • Serves as a senior technical advisor in formulating the technical approaches, selection of the tools, diagnostics methods for solving the customer problems utilizing artificial intelligence in a timely manner
  • Consults with organizations to obtain or exchange complex technical information
  • Ensures all the functional and performance analysis models developed reflect the operational performance requirements
Read More
Arrow Right