SalesJack is a sales software platform (CRM, Prospecting Service) for independent businesses in the construction supply industry. We are growing quickly and profitably. Our founding team and customers are based in the US, and we aim to grow engineering capabilities in Canada.
This role is responsible for leading our data pipelines development. SalesJack operates data ETLs from sources like client ERPs (enterprise resource platforms) and municipality open data to power our CRM features. You will collaborate directly with founders and lead engineers at the company and help:
- Enable scalability in our pipelines as we onboard more customers and data sources
- Setup visibility, monitoring and alerting in all parts of our ETL processes
- Allow plugging in AI led transformations at the right stages of our pipelines, and enable this to be done easily
- Lead RnD effort for AI toolings that transform a lot of manual work in the industry
Who You Are:
We value a driven mindset and a hacker mentality over just raw years of experience. If you’re a hobbyist who loves experimenting with data, regularly tries out new tools, and enjoys exploring the possibilities of AI and machine learning—especially large language models (LLMs)—we want to hear from you. Production-level experience with LLMs is not required; if you are self-motivated and passionate about solving real-world problems through data and AI, you’ll be a great fit for our team.
Our current stack:
- Data sources:
- Modern and legacy databases
- Municipal open data
- Proprietary data sources related to the construction supply industry
- ETL middleware:
- Airbyte
- dbt
- Warehouse
- Snowflake
Why Join Us?
- Impact & Ownership: As an early member of a small team, you will have a foundational impact on our product, technology, and culture.
- Deep Product Focus: We are hyper-focused on solving problems that need solving, and talk (a lot) with our customers to drive product development. We try to avoid ‘fluff’ work, instead working on quickly iterating solutions.
- Stability: We are profitable, and in a good place in terms of revenue and further growth. We are looking to grow quickly, but with strong fundamentals and foundations.
Our hiring process will be:
- Initial call with our founding engineer to briefly discuss your experience and introduce SalesJack ~ 30mins
- Technical Exercise (this will a live coding on a screen-sharing call where we will ask you to work on some problem) ~1.5 hours
- Call with one of our founders to see cultural fit ~ 30mins
- Offer
We aim to finish the hiring process within 2 weeks from the initial call.
This is a hybrid role, with in-person 2-3 times a week in Downtown Hamilton, Ontario.