Promise Robotics logo
Promise Robotics

Helping the building industry to harness automation towards a more affordable and sustainable built environment.

Software Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

71 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishKerasPython

Job Description

Software Developer

Promise Robotics

• 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

Job 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!
  • Relocation assistance package (if required)

Related Job Pages

More Full-stack Engineer Jobs

Esri logo

Product Engineer II – Web Services

Esri

Esri technology helps people solve some of the world’s most difficult problems.

Full TimeRemoteTeam 5,001-10,000Since 1969H1B Sponsor

• Work with customers, leadership, and your development team to identify requirements and translate them into functional user stories for consideration • Create and maintain performance dashboards to evaluate service usage to inform product objectives and development priorities • Maintain a Product Backlog of user stories and defects, work with your team to refine and plan these items for development • Organize and communicate development and release plans to stakeholders • Collaborate with product engineering writers and product management to publish best practices through tutorials, blog articles, and conference presentations • Validate and triage enhancement and defect requests in collaboration with Esri Support Services

Virginia
$79.7K - $133.1K / year
Esri logo

Senior Product Engineer – Web Services

Esri

Esri technology helps people solve some of the world’s most difficult problems.

Full TimeRemoteTeam 5,001-10,000Since 1969H1B Sponsor

• Own the end‑to‑end evolution, quality, and customer impact of one or more ArcGIS web services, including enhancements, defects, reliability improvements, and technical investments • Serve as the primary product decision‑maker for assigned services, balancing customer needs, platform health, and long‑term sustainability • Define and act on service goals, success metrics, and quality standards, using telemetry and customer feedback to guide prioritization and investment • Maintain and prioritize a comprehensive product backlog, making informed tradeoffs across features, defects, technical debt, and operational work • Own service contracts, API behavior, versioning, and backward compatibility, evaluating downstream impact across the ArcGIS ecosystem • Champion operational excellence, advocating for reliability, performance, scalability, and observability best practices • Influence product direction and multiply impact through cross‑team collaboration, mentorship, and shared standards • Validate and triage enhancement and defect requests in collaboration with Esri Support Services

California + 1 moreAll locations: California | Virginia
$93.6K - $159.3K / year
Full TimeRemoteTeam 51-200Since 2018H1B Sponsor

• Work as a Software Engineer. • Design and implement Temporal AI SDK features supporting a broad variety of frameworks and libraries. • Develop a deep understanding of AI application development techniques, including emerging approaches and architectures. • Work with multiple programming languages, primarily Python and TypeScript. • Make extensive use of AI coding tools, especially to ensure quality across a large number of integrations. • Take end-to-end ownership of new features, working with other teams to deliver exceptional reliability and a great developer experience. • Serve as a domain expert on AI design patterns, collaborating with field staff to provide best-practices and canonical examples. • Work directly with our developer community to debug issues that need expert attention, and get feedback on Temporal SDK features and APIs. • Write public technical documentation describing Temporal concepts and APIs. • Go the extra mile to support a customer in need, on the rare occasion that AI SDK engineering expertise is needed. • Travel to meet your coworkers for a week once or twice a year. • Attend the occasional developer conference to talk about how great Temporal is (optional).

United States
$160K - $200K / year
Job Closed
Full TimeRemoteTeam 10,001+Since 2020H1B No Sponsor

• Work with customers, solution architects, and peers to design, develop, test, deploy and maintain technical solutions • Present technical solutions to non-technical stakeholders • Assist team members in implementation of technical solutions and troubleshooting of technical issues

Arizona
$68.9K - $131.1K / year
Job Closed