Work In Tech

Find your next role at Canada's fastest-growing tech companies

Software Engineer, Data Team



Software Engineering
Newmarket, ON, Canada
Posted on Sunday, May 26, 2024

Software Engineer, Data Team

InnerSpace is revolutionizing how people experience indoor spaces.

Operating since 2014, InnerSpace is a spatial intelligence platform that uses the science of indoor spaces to help the best companies in the world understand how their real estate is being used. At InnerSpace we use technology to create actionable and accessible insights for our customers using a combination of patented algorithms and data science. Whether in an office building, stadium, university campus or cafeteria, we provide the data our customers need to make critical space planning decisions.

Who we’re looking for:

InnerSpace is looking for a talented and passionate Software Engineer to join our data science team. As a software engineer at Innerspace, you will play a crucial role in designing, developing and maintaining our spatial computing solutions. You will collaborate closely with cross-functional teams to bring our vision to life and create immersive experiences that push the boundaries of technology.

You are someone who has exceptional software development experience, is excited to join an early stage company, loves to wear multiple hats, thrives under pressure and loves to learn.

We need our software developers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

The InnerSpace Data Team is a diverse group of experts tasked with developing insights into the behavior of people within buildings. We are focused on making workplaces, campuses, event venues and other spaces more effective by understanding how they are used.


  • Write and test product or system code
  • Work with data scientists to develop and productize novel algorithms
  • Participate in or lead design reviews with peers and stakeholders to decide technical direction
  • Review code developed by other developers and provide feedback to ensure best practices and performance
  • Triage product or system issues and debug/track/resolve
  • Work efficiently both independently and as part of a small team

Minimum qualifications:

  • Bachelor’s degree in Computer Science or equivalent practical experience
  • 5 years of experience with software development in Python
  • 3 years of experience with data structures or algorithms
  • 3 years experience with SQL
  • Excellent communication and interpersonal skills
  • Strong computer science foundation

Preferred qualifications:

  • Masters in Computer Science or related technical field
  • 3 years of experience with Java
  • Experience working with Spark or Databricks
  • Experience with performance optimization
  • Experience at small or startup companies

Here is what you can expect from us:

We offer competitive compensation that includes an equity component, and the chance to be a part of something BIG!

We’re also remote first, so you don’t have to be tied to an office!

Oh, and did we mention long weekends? Yeah, each one is four days long, just so you have a little more time for you!

At this time we are only able to consider applicants who are legally allowed to work in Canada.

We are committed to providing a barrier-free work environment in concert with the Accessibility for Ontarians with Disabilities Act and the Ontario Human Rights Code. As such, we will make accommodations available to applicants with disabilities upon request during the recruitment process.

InnerSpace is an Equal Opportunity Employer and is committed to the principle of equal employment opportunity for all employees and to providing a work environment free of discrimination and harassment. All employment decisions are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, family or parental status, or any other status protected by the laws or regulations in the province where we operate. At InnerSpace, we value the insights and innovation that diverse and inclusive teams bring to work.