Work alongside other Software Developers to develop full-stack software solutions built for robustness, scalability, and performance using state-of-the-art software development practices
Design and develop software algorithms
Conduct research and experimentation to improve the performance of software systems
Perform detailed analysis, design, code development, software integration and testing
Analyze complex functions, procedures and problems to deliver creative and effective solutions
Stay up to date with the latest advancements in AI techniques and advanced algorithms
Participate in design and code reviews
Requirements
Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related technical fields
Extensive experience in Python programming
Experience with machine learning techniques and frameworks (e.g., RL, CNNs, RNNs, Keras)
Experience with software design and development in a test-driven environment
Being a team player with excellent interpersonal and communication skills
Organized, focused and persistent with the ability to work to the plan and meet delivery dates
Being an excellent problem solver and quick learner
(Preferred) Knowledge of robotics solutions and robotic manipulators
Tech Stack
Keras
Python
Benefits
Competitive salary: we believe in data-driven, equitable compensation decisions. We recently completed a compensation review and implemented salary bands that enable us to pay mid to above-average Canadian salaries across various industries.
Stock options: everyone has a stake in our company.
Holistic benefits: we have a comprehensive benefits package that includes paramedical, dental, vision, and drug coverage for you and your dependents, as well as a health care spending account. These benefits start right from Day 1.
Flexible personal days and vacation policies: we care deeply about the well-being of our team.
Open, collaborative, and supportive culture: you will be part of an incredibly high-performing and collaborative team changing the future of an industry!