Skip to content

Senior Engineer - AI Powered Big Data Platform

Markham, Ontariow4crv

Job description

Our team has an immediate permanent opening for a Senior Engineer.


  • Design, develop, and implement new features and architecture design of the integration of big data and AI projects
  • Analyze the software requirements and software elements for system design
  • Participate in different open source and standard meetings to present solutions
  • Understand business and technical needs and work with the global technical team to complete end-to-end delivery
  • Generate intellectual property such as patents and trade-secrets from research findings

Job requirements

What you’ll bring to the team:

  • BS, MSc, or PhD in Computer Science, Software Engineering, or Computer Engineering
  • Fluent in programming languages such as C++, Python, Java or others, ensuring versatility in addressing diverse technical challenges
  • 1+ years of experience contributing to AI projects and solutions
  • Familiarity with mainstream big data related technologies, such as Hadoop, Spark, Hive and distributed frameworks
  • Possesses in depth knowledge in machine learning, deep learning, LLM, and various AI domains
  • In depth knowledge of data structures, algorithms, and design patterns
  • Experience of vector database development or vector index and data engineering is an asset
  • Excellent communication, presentation, and problem-solving skills