Careers

Help us shape the future of personal relationship management.

We’re a startup working at the edge of applied automation.

The team is located in Toronto. We work together in-office three days per week. Occasionally we have “forced fun” events together. Sound fun? Join us!

Job openings

Every role is in Toronto, three days a week in-office. Each posting ends with how to apply.

Software Engineer

Toronto · Full Time

Culture

We treat your time as the scarce asset that it is. We respect people being heads-down and having the time to get into a flow. Distractions and context switching are things we work to minimize. We have meetings for specific purposes, and leverage async channels when appropriate.

Mash has an open and direct culture. We believe that not making a decision is a decision – and a terrible one at that. We have strong conviction and a bias for action. We can agree to disagree, and move forward after reviewing the details. As we learn, we will reevaluate, iterate and push forward.

Role & responsibilities

  • Discover and understand user needs.
  • Build, ship, and maintain features and infrastructure.
  • Participate in system architecture and technical design discussions.
  • Work closely with a cross-functional team (product, design, engineering).
  • Manage infrastructure and CI/CD pipelines.

Examples of problems we’re tackling

  • Developing integrations to seamlessly connect diverse data sources, enabling the transformation and indexing of data into vector databases for efficient search and retrieval.
  • Leveraging Retrieval-Augmented Generation (RAG) and Large Language Models (LLMs) to generate accurate, context-aware responses for Sales Engineers and Customer Support by utilizing data from their systems to provide actionable insights and solutions.

Our stack

  • Application: TypeScript, Python, Tailwind CSS, NextJS.
  • Infrastructure: Terraform, GCP, Docker.

Skill set

  • 4+ years of experience in at-scale software development.
  • A track record of building amazing user experiences.
  • Skilled in 1 or more system programming language, such as Go, Java, Python, or C#.
  • Skilled in web development (JavaScript/TypeScript, HTML, CSS, and frameworks such as NextJS, React, Vue, etc.).
  • Experience with relational databases (such as PostgreSQL, MySQL, Microsoft SQL Server, etc.).
  • Experience with cloud providers (such as Google Cloud Platform, Amazon Web Services, Microsoft Azure, etc.).
  • Bonus: data processing pipelines, LLMs and tooling such as OpenAI, Cohere, LangChain, vector stores.

Cultural fit

We’re looking for an individual who:

  • Responds well to open-ended problems and thrives on autonomy – is a self-starter and problem solver.
  • Thrives in team environments – is focused on team goals.
  • Has great communication skills.
  • Has a passion for lifelong learning.

How to apply

Please reach out to us at careers@mash.com – and include a bit about yourself, your resume, and three bullet points about why you are specifically interested in the position.

Apply by email

AI Software Engineer

Toronto · Full Time

Culture

We treat your time as the scarce asset that it is. We respect people being heads-down and having the time to get into a flow. Distractions and context switching are things we work to minimize. We have meetings for specific purposes, and leverage async channels when appropriate.

Mash has an open and direct culture. We believe that not making a decision is a decision – and a terrible one at that. We have strong conviction and a bias for action. We can agree to disagree, and move forward after reviewing the details. As we learn, we will reevaluate, iterate and push forward.

Role & responsibilities

As an AI-focused software engineer on the Mash team, you will:

  • Ship core AI features within the Mash platform.
    • Architect LLM-powered solutions and manage related infrastructure.
    • Apply information retrieval techniques for search and retrieval-augmented generation (RAG), working with embedding models and vector databases.
    • Develop processes and tooling for measuring and iterating on LLM output quality, leveraging eval frameworks and observability platforms.
    • Create tooling to collect and leverage internal datasets for evaluation, few-shot prompting, fine-tuning and more.
    • Develop bespoke ML/NLP models, when appropriate.
  • Build production data pipelines to ingest knowledge sources.
  • Stay up to date on cutting-edge research in the ML/NLP space and identify opportunities to apply new techniques within the Mash platform.
  • Work closely with a cross-functional team (product, design, engineering).
  • Discover and understand user needs.

Our stack

  • Application: Python, FastAPI, TypeScript, Tailwind CSS, NextJS.
  • Infrastructure: GCP, Weaviate, PostgreSQL, Terraform, Docker.

Skill set

  • 4+ years of experience in at-scale software development with a focus on AI.
    • Expertise building production systems with LLMs and/or traditional ML/NLP models.
    • Experience with information retrieval techniques and/or vector databases.
  • Proficiency in 1+ programming languages, such as Python, Go, Rust, C++, or Java.
  • Expertise in working with data (both structured and unstructured) and developing data pipelines.
  • Experience building cloud-native software (with cloud providers such as Google Cloud Platform, Amazon Web Services, Microsoft Azure, etc.).
  • Strong understanding of backend system design and scalable architectures.
  • Bonus: experience with eval frameworks and knowledge of best practices for LLM evaluation and observation.

Cultural fit

We’re looking for an individual who:

  • Responds well to open-ended problems and thrives on autonomy – is a self-starter and problem solver.
  • Thrives in collaborative environments and is laser-focused on team goals.
  • Has great communication skills.
  • Has a passion for lifelong learning.

How to apply

Please reach out to us at careers@mash.com – and include a bit about yourself, your resume, and three bullet points about why you are specifically interested in the position.

Apply by email

Benefits of working at Mash

  • Cutting-edge resources

    The newest AI tools and software, top-tier hardware, an ergonomic setup. Whatever you need to do your best work.

  • Vacation

    Real time off — recharge properly, come back sharp.

  • Insurance

    Health and dental coverage, so the basics are never the worry.

  • Hybrid work

    Three days together in our Toronto office, two wherever you focus best.

  • Dog friendly

    Bring your furry friend to the office. We love dogs here.

  • Compensation

    Competitive pay, benchmarked against the market.

Life at Mash

  • Alfie the dog sitting on an office chair
    Alfie, office regular
  • The team and guests at a long candle-lit dinner table
    Mash exec dinner
  • Three team members taking a selfie at an event
    Out in the field
  • Four team members at the Mash booth at SaaStr
    Mash at SaaStr
  • Koji the dog wearing a beanie and sunglasses on a couch
    Koji, incognito
  • Two team members in front of the Mash banner at DemoFest SF
    DemoFest, San Francisco
  • Alfie the dog being petted on an office chair
    Alfie, on the clock
  • Koji the dog sitting in the middle of the office
    Koji, morning standup

Don’t see your role?

If you’d be good here and we haven’t written the job down yet, write it for us. Tell us what you’d own and what you’ve built.