Software Developer contributing to advanced software solutions for robotic manufacturing technologies at Promise Robotics. Collaborating with cross-functional teams to optimize algorithms and systems in construction.
Responsibilities
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
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!
Guidewire technical lead shaping insurance digital transformation at Alithya. Designing scalable architectures, integrations, cloud migrations, and modernization solutions.
Senior Software Engineer building AlphaSense’s AI - powered Excel plugin for financial professionals. Optimizing Office integrations used by analysts at leading financial institutions.
Software Developer designing Java - based scanning and image - processing products at Ricoh’s Global Solutions Engineering team. Supporting scalable applications, testing, databases, and Americas - market implementations.
Software Engineer building secure networking features and distributed systems for Tailscale’s connectivity software. Developing Go - based open - source clients and backend services remotely in Canada.
Software Engineer building secure networking features for Tailscale’s platform that connects people and devices. Developing Go - based distributed systems, networking components, and backend services.
Software Engineer II building AI - native safety products for Samsara’s Connected Operations IoT platform. Owning full - stack customer - facing features, LLM workflows, and scalable production systems.
Performance Engineering Lead optimizing TD Bank’s large - scale banking infrastructure. Leading performance testing, automation, scalability initiatives, and engineering mentorship.
Staff Engineer owning smart wallets and account abstraction for Xsolla's Web3 platform. Designing custody, signing, gas sponsorship, and recovery infrastructure for game players.
Full Stack Engineer building Angular and .NET features for Eterio Realities’ augmented reality manufacturing platform. Designing secure distributed services, APIs, tests, and customer - centric workflows.