Optical Communications Engineer Jobs in Canada

About 6056 results in (6) seconds Clear Filters

Jobs Search

About 6056 results in (6) seconds
Senior Software Engineer (Vancouver) at Gauss Labs
Vancouver, BC, Canada - Full Time
Skills Needed
Mongodb, Redis, Kubernetes, Databases, Docker, Distributed Systems, Data Structures, Design Principles, Test Automation, Spark, Pandas, Hadoop, Python, Machine Learning, Computer Science, Algorithms, Kafka, Java, Cassandra, Operating Systems, Software Solutions
Specialization
Computer science engineering or related technical field required
Qualification
Graduate
Electrical Engineer or Technologist at Poseidon Ocean Systems
Campbell River, BC V9W 3M7, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Integrated Logistic Support Engineer at Saab Inc
Centurion, ON, Canada - Full Time
Skills Needed
Safety Engineering, Leadership Training
Qualification
Diploma
Electrical Building Systems Engineer at BPA
Quebec City, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Engineer - Platform at Ripple
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Manager, Plant Engineering Services at Saskpower
Estevan, SK, Canada - Full Time
Skills Needed
Linkedin, Disabilities, Teamwork, Diverse Groups, Consideration, Sensitivity, Professional Development, Interview, Power Generation
Specialization
Engineering
Qualification
Graduate
Senior Software Engineer, Fullstack at Mediafly
, , Canada - Full Time
Skills Needed
Java, Spring, React, Typescript, Aws, Saas, Ci/Cd, Observability, Debugging, Collaboration, Mentoring, Architecture, Distributed Systems, Communication, Technical Discovery, Legacy Systems
Specialization
Minimum of 5+ years as a Software Engineer, with at least 3 years building and scaling SaaS products in production environments. Fluency in fullstack development, particularly with Java, C#, Spring, and React is required.
Experience Required
Minimum 5 year(s)
Mechanical Engineering Co-op Student at Arcadis
Toronto, Ontario, Canada - Full Time
Skills Needed
Mechanical Engineering, Hvac, Plumbing, Fire Suppression, Chilled Water, Wastewater, Autocad, Microstation, Revit, Building Codes, Ashrae Standards, Nfpa Standards, Csa Standards, Communication Skills, Teamwork, Field Reviews
Specialization
Currently enrolled in the Mechanical Engineering program and completed 2-3 years of the program. Strong communication skills and the ability to work effectively both independently and as part of a team are essential.
Principal Project Engineer Highways at Mott MacDonald
Calgary, AB T2P 4G8, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 15 year(s)
Senior Software Engineer, Protocols at Okta
Toronto, ON, Canada - Full Time
Skills Needed
App, Perspectives, Authentication, Automation
Qualification
Graduate
Backend Software Engineer, Payments at Lyft
Toronto, ON, Canada - Full Time
Skills Needed
Python, Databases, Computer Science, Go, Data Structures
Specialization
Computer science engineering or a related technical field (or equivalent practical experience
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Engineering Manager at ECi Software Solutions
Remote, British Columbia, Canada - Full Time
Skills Needed
Design Principles, Performance Tuning, Distributed Systems, Aws, Jira, Github, Continuous Improvement, Code Review, Features, Dynatrace, Integration, Coding Standards, Data Security
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Engineer, Growth Platforms at Lyft, Inc.
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Engineering, Distributed Systems, Backend Development, Data Infrastructure, Kubernetes, Container Technologies, Python, Cloud Based Environments, Machine Learning, Model Integration, Automation, Collaboration, System Design, Code Maintenance, Project Management, Technical Problem Solving
Specialization
Candidates should have 3+ years of software engineering experience and a degree in Computer Engineering, Computer Science, or a related field. Experience with distributed systems, backend development, and cloud technologies is essential.
Experience Required
Minimum 2 year(s)
Senior Software Engineering Manager at Stay22
Montréal, QC, Canada - Full Time
Skills Needed
Design, Engineering Leadership, Software Development, Scalability, Python, Ownership, High Quality Standards, Interpersonal Skills, Constructive Feedback, Computer Science, Onboarding
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Associate Software Engineer (Hybrid) at Broadridge
Toronto, ON M5H 1A1, Canada - Full Time
Skills Needed
Financial Applications, Record Keeping, Mutual Funds, Performance Tuning, Java, Securities
Specialization
Computer/software engineering or a related discipline
Qualification
Graduate
Electrical Engineering Project Lead at TalentSphere
Toronto, ON, Canada - Full Time
Skills Needed
Construction, Power Distribution, Commissioning, Design Drawings, Ontario Building Code, Feasibility Studies, Site Visits, Client Requirements, Obc, Preparation, Electrical Code, Specifications, Working Drawings, Project Delivery, Fire Alarm
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Junior IT & Network Systems Engineer at Cloud Managed Networks
Richmond Hill, ON, Canada - Full Time
Skills Needed
Interpersonal Skills, Meraki, Operating Systems, Information Technology, Mobile Device Management, Cisco, Windows, Macos, It Support, Computer Science
Specialization
Computer Science, Information Technology, Technology
Qualification
Diploma
Experience Required
Minimum 2 year(s)
Software Engineer - Battery Systems at Join the eZinc team
Toronto, ON, Canada - Full Time
Skills Needed
Software Development, Git, Doxygen, Version Control, Documentation, Fuzzy Logic, Uml, Ladder Logic, Software Documentation, Power Electronics, Energy Storage, Data Acquisition, Computer Engineering, Battery Management Systems, Microcontrollers
Specialization
Software Engineering, Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Software Engineer - Machine Learning at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Ownership, Machine Learning, Django, Features, Distributed Systems, Microsoft Azure, Deep Learning, Design, Spark, Flask
Qualification
Graduate
Customer Support Engineer Team Lead at Norsat International Inc
Richmond, BC V6V 2L4, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Engineer (Vancouver) at Gauss Labs
Vancouver, BC, Canada -
Full Time


Start Date

Immediate

Expiry Date

19 Nov, 25

Salary

0.0

Posted On

19 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Mongodb, Redis, Kubernetes, Databases, Docker, Distributed Systems, Data Structures, Design Principles, Test Automation, Spark, Pandas, Hadoop, Python, Machine Learning, Computer Science, Algorithms, Kafka, Java, Cassandra, Operating Systems, Software Solutions

Industry

Computer Software/Engineering

Description

In this role, you will oversee the architecture, design, development, and deployment of core software products at Gauss Labs. You will collaborate with a team of talented Software Engineers and AI Scientists while assuming responsibility for the complete software development lifecycle—from individual features to entire products. This position enables you to enhance your expertise in machine learning and AI while contributing to our strategic direction through feature definition, architectural leadership, and implementation of industry best practices.
As a rapidly expanding organization in the industrial AI sector, we are seeking detail-oriented, proactive engineers who methodically identify new opportunities and address complex challenges with precision while upholding rigorous standards for software quality.
At Gauss Labs, we develop sophisticated enterprise-grade ML-based software solutions that address critical challenges for our industry clients. This position requires demonstrated technical proficiency, comprehensive understanding of computer science principles, and proven experience developing reliable, scalable, high-performance systems. Effective teamwork and communication capabilities are crucial for successful collaboration with both technical colleagues and business stakeholders.
Join our Vancouver team and participate in transforming industries through advanced artificial intelligence and machine learning technologies. This role presents exceptional opportunities to work at the forefront of industrial AI, alongside distinguished engineers and scientists, developing solutions that generate substantial business value.

BASIC QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Engineering, or related technical field required.
  • Minimum of 6 years of professional software development experience, with demonstrated ability to deliver highly scalable, performant, and reliable software solutions.
  • Extensive programming expertise (6+ years) in at least one modern programming language such as Python, Java, C/C++, or Rust.
  • Advanced proficiency in object-oriented software design principles and development methodologies.
  • Demonstrated expertise in resolving complex technical challenges, supported by comprehensive knowledge of data structures, algorithms, and fundamental computer science principles (Operating Systems, Computer Architecture, Databases, Networking).

PREFERRED QUALIFICATIONS

  • Advanced degree (Master’s or PhD) in Computer Science or a relevant technical discipline.
  • Demonstrated experience across the comprehensive software development lifecycle, encompassing design architecture, implementation, code review processes, test automation, and CI/CD deployment methodologies.
  • Substantial background in architecting and implementing large-scale distributed systems within cloud environments.
  • Proficient technical expertise with major cloud platforms (AWS, Azure, GCP) and containerization technologies (Kubernetes, Docker).
  • Comprehensive understanding of enterprise-grade big data frameworks and technologies (Hadoop, Impala, Spark, Flink, Airflow, Kafka, Redis, MongoDB, Cassandra).
  • Practical experience developing and deploying machine learning or AI solutions utilizing industry-standard MLOps tooling (Ray, MLflow, Kubeflow) and data processing libraries (Pandas, Dask).
    [The interview process]
    Application review - Phone interview - Vitual onsite interview - VP interview / Core Value intervie
Responsibilities
  • Design, develop, and deploy secure, reliable, and scalable ML-based software products that deliver high availability and low latency for enterprise-level customers.
  • Own end-to-end development, maintaining high standards in software design, coding, code reviews, automated testing, and deployment within CI/CD practices.
  • Participate in code and architectural reviews, and write technical documentation to ensure high code quality and maintainable systems across distributed engineering teams.
  • Optimize ML-based software components to fully leverage distributed system architectures, including parallel architectures, clusters, multicore SMPs, and GPUs.
  • Work with the SRE team to identify and resolve technical challenges in the production environment.
  • Collaborate with AI scientists to integrate algorithmic components into effective solutions and products.
  • Partner with project and program managers to understand requirements and effectively address customers’ business challenges.
Senior Software Engineer (Vancouver) at Gauss Labs
Vancouver, BC, Canada - Full Time
Skills Needed
Mongodb, Redis, Kubernetes, Databases, Docker, Distributed Systems, Data Structures, Design Principles, Test Automation, Spark, Pandas, Hadoop, Python, Machine Learning, Computer Science, Algorithms, Kafka, Java, Cassandra, Operating Systems, Software Solutions
Specialization
Computer science engineering or related technical field required
Qualification
Graduate
Electrical Engineer or Technologist at Poseidon Ocean Systems
Campbell River, BC V9W 3M7, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Integrated Logistic Support Engineer at Saab Inc
Centurion, ON, Canada - Full Time
Skills Needed
Safety Engineering, Leadership Training
Qualification
Diploma
Electrical Building Systems Engineer at BPA
Quebec City, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Engineer - Platform at Ripple
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Manager, Plant Engineering Services at Saskpower
Estevan, SK, Canada - Full Time
Skills Needed
Linkedin, Disabilities, Teamwork, Diverse Groups, Consideration, Sensitivity, Professional Development, Interview, Power Generation
Specialization
Engineering
Qualification
Graduate
Senior Software Engineer, Fullstack at Mediafly
, , Canada - Full Time
Skills Needed
Java, Spring, React, Typescript, Aws, Saas, Ci/Cd, Observability, Debugging, Collaboration, Mentoring, Architecture, Distributed Systems, Communication, Technical Discovery, Legacy Systems
Specialization
Minimum of 5+ years as a Software Engineer, with at least 3 years building and scaling SaaS products in production environments. Fluency in fullstack development, particularly with Java, C#, Spring, and React is required.
Experience Required
Minimum 5 year(s)
Mechanical Engineering Co-op Student at Arcadis
Toronto, Ontario, Canada - Full Time
Skills Needed
Mechanical Engineering, Hvac, Plumbing, Fire Suppression, Chilled Water, Wastewater, Autocad, Microstation, Revit, Building Codes, Ashrae Standards, Nfpa Standards, Csa Standards, Communication Skills, Teamwork, Field Reviews
Specialization
Currently enrolled in the Mechanical Engineering program and completed 2-3 years of the program. Strong communication skills and the ability to work effectively both independently and as part of a team are essential.
Principal Project Engineer Highways at Mott MacDonald
Calgary, AB T2P 4G8, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 15 year(s)
Senior Software Engineer, Protocols at Okta
Toronto, ON, Canada - Full Time
Skills Needed
App, Perspectives, Authentication, Automation
Qualification
Graduate
Backend Software Engineer, Payments at Lyft
Toronto, ON, Canada - Full Time
Skills Needed
Python, Databases, Computer Science, Go, Data Structures
Specialization
Computer science engineering or a related technical field (or equivalent practical experience
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Engineering Manager at ECi Software Solutions
Remote, British Columbia, Canada - Full Time
Skills Needed
Design Principles, Performance Tuning, Distributed Systems, Aws, Jira, Github, Continuous Improvement, Code Review, Features, Dynatrace, Integration, Coding Standards, Data Security
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Engineer, Growth Platforms at Lyft, Inc.
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Engineering, Distributed Systems, Backend Development, Data Infrastructure, Kubernetes, Container Technologies, Python, Cloud Based Environments, Machine Learning, Model Integration, Automation, Collaboration, System Design, Code Maintenance, Project Management, Technical Problem Solving
Specialization
Candidates should have 3+ years of software engineering experience and a degree in Computer Engineering, Computer Science, or a related field. Experience with distributed systems, backend development, and cloud technologies is essential.
Experience Required
Minimum 2 year(s)
Senior Software Engineering Manager at Stay22
Montréal, QC, Canada - Full Time
Skills Needed
Design, Engineering Leadership, Software Development, Scalability, Python, Ownership, High Quality Standards, Interpersonal Skills, Constructive Feedback, Computer Science, Onboarding
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Associate Software Engineer (Hybrid) at Broadridge
Toronto, ON M5H 1A1, Canada - Full Time
Skills Needed
Financial Applications, Record Keeping, Mutual Funds, Performance Tuning, Java, Securities
Specialization
Computer/software engineering or a related discipline
Qualification
Graduate
Electrical Engineering Project Lead at TalentSphere
Toronto, ON, Canada - Full Time
Skills Needed
Construction, Power Distribution, Commissioning, Design Drawings, Ontario Building Code, Feasibility Studies, Site Visits, Client Requirements, Obc, Preparation, Electrical Code, Specifications, Working Drawings, Project Delivery, Fire Alarm
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Junior IT & Network Systems Engineer at Cloud Managed Networks
Richmond Hill, ON, Canada - Full Time
Skills Needed
Interpersonal Skills, Meraki, Operating Systems, Information Technology, Mobile Device Management, Cisco, Windows, Macos, It Support, Computer Science
Specialization
Computer Science, Information Technology, Technology
Qualification
Diploma
Experience Required
Minimum 2 year(s)
Software Engineer - Battery Systems at Join the eZinc team
Toronto, ON, Canada - Full Time
Skills Needed
Software Development, Git, Doxygen, Version Control, Documentation, Fuzzy Logic, Uml, Ladder Logic, Software Documentation, Power Electronics, Energy Storage, Data Acquisition, Computer Engineering, Battery Management Systems, Microcontrollers
Specialization
Software Engineering, Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Software Engineer - Machine Learning at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Ownership, Machine Learning, Django, Features, Distributed Systems, Microsoft Azure, Deep Learning, Design, Spark, Flask
Qualification
Graduate
Customer Support Engineer Team Lead at Norsat International Inc
Richmond, BC V6V 2L4, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Loading...