Scaling Up:
Go with growth

Researching jobs that offer the most potential is time consuming. We’ve identified roles from Ottawa’s top 25 growing tech firms with proven market traction or are on course to becoming large-scale global enterprises.

Looking for more? Search Starting Up job opportunities.

Software Engineer (AI Enthusiast)

Software Engineering, Data Science
Ottawa, ON, Canada
Posted on Wednesday, June 5, 2024

About DashQ

At DashQ, we're pioneering a transformative approach to the way people find, secure and connect with rental housing. As an innovation-led and customer-obsessed team, we leverage cutting-edge technologies to evolve housing from a mere commodity into a deeply connected community. Our mission is to improve business efficiencies while elevating the tenant experience, standing as the heartbeat of this transformative ecosystem. In an environment where housing supply is limited, it has never been more critical to fix the inefficient systems that act as hurdles to accessing the limited supply we do have.

Solving critical problems requires a strong team with an aligned set of values - candid communication, curiosity, and an unyielding character are more than values at DashQ - they're our foundation for creating meaningful impact, both for our community and self-growth. We are dedicated to not just meeting but exceeding our customers' expectations by consistently pushing the boundaries of what is possible.

If the thought of passionately diving into high-impact challenges excites you, and if you thrive in an innovative and customer-centric environment, then DashQ is exactly where you belong.

About the Role

As a Software Engineer at DashQ, you will lead in advancing our mission to transform rental housing experiences through technology. Your expertise in AI will be pivotal in developing AI-driven conversational models that redefine how tenants interact with their living spaces. Here, you will not only apply your skills to enhance functionality but also push the boundaries to create impactful, client-centric solutions that resonate with our community.

Key Responsibilities

  • Develop and implement AI-drive systems to improve how tenants interact with properties digitally.
  • Utilize AI and machine learning principles to develop and refine AI functionalities, ensuring seamless integration with our existing systems.
  • Collaborate with the development and product teams to enhance our conversational AI capabilities, focusing on efficiency and user engagement.
  • Maintain high standards of software development practices and lead projects with a mindset that every challenge is an opportunity to demonstrate competitive greatness.
  • Foster a team environment that values candor, curiosity, and undeniable character, ensuring open, innovative, and constructive collaboration.

Who You Are

  • A curious innovator passionate about AI and its potential to transform the housing industry.
  • A strong communicator who practices candor in every interaction, building trust and facilitating open dialogue.
  • Someone who views tough challenges as a platform to showcase skills and commitment, embodying competitive greatness.
  • A team player who not only seeks to make significant contributions but also inspires confidence and pride in your peers.
  • Committed to continuously learning and exceeding customer expectations, driving changes that have a clear, positive impact.


  • Bachelor’s or Master’s degree in Computer Science, or a related field, with a strong foundation in AI and machine learning principles.
  • Minimum of five years of professional experience in a software engineering role, with a demonstrated ability to deliver impactful AI solutions.
  • Technical proficiency in Net C#, Python and the use of tools like Visual Studio and SQL Server Management Studio, with a keen eye for clean, efficient coding.
  • Experience in conversational AI technologies, ideally with a focus on creating client-centric solutions.


In addition to the growth and impact you’ll have at DashQ, we offer competitive salaries along with the following benefits:

  • Competitive performance-based bonus structure
  • Full health benefits, including medical, dental, and vision insurance for employees and their families
  • Three weeks of paid vacation and all standard paid holidays
  • Fun team socials and events

Job Compensation Range

The total compensation range for this role is $100,000.00 - $120,000.00. DashQ offers a competitive total rewards package which includes a base salary, comprehensive benefits, and a bonus. Exact compensation is determined based on several factors including experience and skill level, location and qualifications which are assessed during the interview process. Additional details about total compensation and benefits will be provided by our Recruiting team during the hiring process.

DashQ provides equal employment opportunities to all employees and applications for employment and prohibits discrimination and harassment of any type without regard to race, colour, religion, age, sex, national origin, disability status, genetics, sexual orientation, gender identity or expression, or any other characteristic protected by federal, provincial, or local laws.

If you need assistance and/or a reasonable accommodation in the application or recruiting process due to a disability, please contact us at