Talent.com

Systems programmer Jobs in Markham, ON

Create a job alert for this search

Systems programmer • markham on

Last updated: 10 hours ago

Senior Researcher – AI Data Systems

Huawei Technologies Canada Co., Ltd.Markham, Ontario, CA
Full-time

Huawei Canada has an immediate 12 month opening for a Researcher.Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada.The lab ... Show more

HVAC Technician & Building Maintenance

Northwood CollectionNorth York, Ontario, Canada
CA$25.00 hourly
Full-time
Quick Apply

Seeking certified specialist in Heating, and air conditioning mechanics to install, maintain, repair and overhaul central air conditioning systems, commercial and industrial refrigeration and air c... Show more

Project Engineer-Building Systems

University of TorontoScarborough, ON, CA
Full-time

University of Toronto Scarborough (UTSC).The University of Toronto Scarborough is a place of energy, enthusiasm and passion.Our commitment to inclusive excellence attracts the brightest learners, s... Show more

Vice President of Systems Engineering

ConfidentialMarkham, Ontario, CA
Full-time

Vice President of Systems Engineering About the Company Innovative digital banking provider for credit unions & community banks Industry Banking Type Privately Held Founded 2015 Employees 51-... Show more

 • Promoted

Systems Design Engineer

Advanced Micro Devices, IncMARKHAM, Ontario, Canada
Full-time

At AMD, we believe technology has the power to solve the world’s most important challenges.From advancing healthcare and scientific discovery to powering AI and the technologies people rely on ever... Show more

 • New!

Systems Engineer 2

TekWissen LLCMARKHAM, ON, Canada
Temporary
Quick Apply

Overview: </b></div> <div><br /> TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clie... Show more

Project Coordinator

Click TieRichmond Hill, Ontario, Canada
Full-time

Looking for a detail oriented and organized person to manage multiple projects.We are a website development company that work on 10 to 20 website development projects at any single time.Each projec... Show more

Senior Systems Analyst

Randstad CanadaNorth York, Ontario, CA
Temporary
Quick Apply

We are seeking an experienced Senior Systems Analyst to lead solution analysis, architecture alignment, and system design for enterprise technology initiatives.In this role, you will bridge busines... Show more

Junior Systems Optimization Analyst

Warehousing & DistributionScarborough, ON, CA
Full-time
Quick Apply

Role Summary We are looking for a Junior Systems Optimization Analyst   who is early in their career but ready to take on high ownership and real impact.This role sits at the intersection of s... Show more

Senior Finance Systems Analyst

Vaco LLCDon Mills, Ontario, Canada
CA$90,000.00–CA$110,000.00 yearly
Permanent

About the Company Our client offers global life insurance.They are looking for a Senior Finance Systems Analyst to join our Global Finance Transformation team during a period of significant change.... Show more

 • Promoted • New!

Site Inspector (Mechanical Systems)

Inviro Engineered SystemsScarborough, ON, CA
Full-time
Quick Apply

Site Inspector(Mechanical Systems) Full Time INVIRO is seeking a motivated, passionate individual to join our team.As an employee of one of Canada’s leading Mechanical/Electrical engineering ... Show more

Mechanical Engineer - Building Systems

Egis GroupMarkham, Ontario, Canada
Full-time

The role supports projects involving HVAC, plumbing, and associated building systems across both new construction and existing facility environments.The position contributes to engineering studies,... Show more

Irrigation Technician

Nutri-LawnGormley, Ontario, Canada
CA$24.00 hourly
Full-time
Quick Apply

We are looking for a reliable and experienced irrigation technician to install and service our client’s irrigation equipment.As the lead technician, you will be responsible for mapping out irrigati... Show more

Statistical Programmer I

Everest Clinical Research Services IncMarkham, Ontario, CAN
CA$45,000.00 yearly
Full-time

Everest Clinical Research (“Everest”) is a full-service contract research organization (CRO) providing a broad range of expertise-based clinical research services to worldwide pharmaceutical, biote... Show more

Systems Engineer

Pathway CommunicationsToronto., Markham. Highway 7 and Woobine, ON, CA
Full-time +1
Quick Apply

Pathway Group of Companies is a leading Canadian IT company offering full-spectrum, technology services to businesses across Canada and the United States.Our portfolio includes managed business con... Show more

Technical Architect - Warehouse Management Systems

Blue YonderRichmond Hill
CA$100,000.00 yearly
Full-time

Job Title: Technical Architect - Warehouse Management Systems.Virtual within the US or Canada.Travel is expected within the US at 50% - 75%.Core responsibilities focus your efforts as the .Blue Yon... Show more

Staff Software Applications Engineer – Automotive Embedded Systems

TalentlabMarkham, Ontario, Canada
Full-time

Staff Software Applications Engineer – Automotive Embedded Systems.Embedded Software, Automotive, Multimedia, Customer Engineering.TalentLab is recruiting a Staff Software Applications Engineer to ... Show more

People also ask
Senior Researcher – AI Data Systems

Senior Researcher – AI Data Systems

Huawei Technologies Canada Co., Ltd.Markham, Ontario, CA
30+ days ago
Job type
  • Full-time
Job description

Job description

Huawei Canada has an immediate 12 month opening for a Researcher.

About the team:

Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab focuses on researching and developing advanced cloud technologies, supporting the productization and iterative optimization of its technical achievements. Current research areas include cloud native databases, intelligent SQL engine, LLM/Agent infrastructure and LLM/Agent Evaluation Technology. The lab fosters a robust technical environment, allowing collaboration with industry experts to create a highly competitive cloud platform.

About the Job:

• Research, design, and prototype next-generation data systems that support AI applications, including LLMs, AI agents, RAG systems, and multimodal workloads.

• Design scalable architectures for agent memory, semantic retrieval, vector search, knowledge management, and AI data lifecycle management.

• Investigate and evaluate state-of-the-art technologies in vector databases, graph databases, data lake houses, retrieval systems, distributed storage, and cloud-native infrastructure.

• Develop proof-of-concept systems and production-quality components using modern database technologies and distributed systems principles.

• Explore advanced capabilities including:

-Vector search and similarity retrieval

-Agent memory systems

-Knowledge graph integration

-Semantic indexing and retrieval

-Hybrid transactional and analytical processing for AI workloads

-AI-driven query optimization and autonomous database capabilities

• Review and summarize recent research from top conferences such as SIGMOD, VLDB, CIDR, ICDE, OSDI, SOSP, NeurIPS, ICML, and ICLR.

• Collaborate with engineers and researchers to translate innovative ideas into product-ready technologies.

• Contribute to invention disclosures, patent applications, technical reports, and publications in leading academic and industrial venues.

The targeted annual total compensation (based on 2,080 hours per year) ranges from $127,000 to $225,000 depending on education, experience, and demonstrated expertise.


Job requirements

About the ideal candidate:

• Strong programming skills in C++, Rust, Go, or related systems programming languages; Experience with systems-level software development, performance optimization, debugging, and distributed systems.

• Understanding of modern AI applications such as LLMs, RAG pipelines, AI agents, semantic search, or vector retrieval systems.

• Familiarity with cloud-native technologies, distributed storage, parallel computing, consistency protocols, and large-scale system architecture; Experience with database internals such as storage engines, query processing, indexing, transaction management, concurrency control, and distributed databases.

• Strong research mindset with the ability to quickly learn new technologies, analyze academic literature, and prototype innovative ideas; Past publications, patents, or open-source contributions in databases, distributed systems, AI infrastructure, or related areas is an asset.

• Familiarity with PostgreSQL or other open-source database systems and their internal architecture; Experience with vector databases, graph databases, knowledge graphs, or AI data infrastructure technologies.

• Experience developing database extensions or AI-related data system components (e.g., pgvector, Apache Arrow, Spark, DuckDB, Milvus, Weaviate, LanceDB, or similar technologies).

• Experience leveraging modern hardware accelerators such as GPUs, NPUs, TPUs, or other heterogeneous computing platforms.

• Master’s or Ph.D. degree in Computer Science, Computer Engineering, Mathematics, or a related discipline.

Additional Information:

Huawei Canada is committed to a fair, inclusive, and accessible recruitment process. If you require accommodation during any stage of the hiring process, please let us know and we will work with you to meet your needs.

All applications for this position are reviewed directly by our hiring team, we do not use artificial intelligence tools to screen or select candidates.