Form cover
Page 1 of 2

Machine Learning (Matching) Software Engineer Application

If you're interested in joining my engineering team, fill in the application below. Can't wait to hop on a call and see if you would be a fit!

Job Description

Boardy is an AI super-connector that helps ambitious professionals build a network that matters. We believe that talent and drive shouldn't be limited by who you know. In a world of LinkedIn spam and transactional networking, Boardy creates meaningful, warm introductions between people who should know each other. Through conversations with our voice, text, and email AI, we get to know our users' real situation, actual goals, and authentic selves. From there, we connect them with people who can genuinely help them grow. We are backed by Creandum and are a well-funded seed-stage startup, having raised $11M to date. With our recent $8M raised by Boardy on his own! We're seeking a Senior Matching Algorithm Engineer to lead the development and optimization of our core matching system. This is a player-coach role where you'll be the technical leader for our matching algorithms while remaining hands-on with implementation. You'll work at the intersection of large-scale data processing, machine learning, and distributed systems to build the technology that powers meaningful professional connections. Our matching system combines re-rankers, embedding models, LLM decision making, and sophisticated heuristics to connect the right people at the right time. You'll be responsible for the infrastructure, algorithms, and systems that process millions of user profiles and interactions to create high-quality introductions. How We Work at Boardy: We believe time together in person is valuable and important and have a 5-day in office policy. We have a beautiful office in the Liberty Village WeWork that supports this collaboration. What You’ll Do: Technical Leadership - Lead the design and implementation of Boardy's matching algorithm architecture - Build and maintain high-throughput, low-latency matching systems processing millions of profiles - Develop and optimize re-ranking algorithms, embedding models, and LLM-based matching logic - Design and implement A/B testing frameworks to continuously improve matching quality - Architect distributed systems and microservices for scalable matching infrastructure Hands-On Engineering - Build real-time and batch processing pipelines for large-scale data processing - Implement and optimize vector database solutions for similarity search and retrieval - Develop ML model deployment pipelines and monitoring systems - Write clean, maintainable TypeScript and Python code for matching algorithms - Integrate LLM capabilities including fine-tuning, context engineering, and RAG systems Product Collaboration - Work closely with product teams to translate matching requirements into technical solutions - Design experiments and metrics to measure and improve matching success - Optimize matching algorithms for user satisfaction and connection quality - Collaborate on feature development and system improvements Who You Are: Required Experience - 3+ years of software engineering experience with focus on machine learning systems - Strong proficiency in TypeScript and Python - Hands-on experience with vector databases and search technologies (Qdrant, Pinecone, Weaviate, Elasticsearch, etc.) - Experience with at least one major ML framework (PyTorch, TensorFlow, scikit-learn) - Proven track record building distributed systems and microservices - Experience with high-throughput, low-latency system design - Strong background in large-scale data processing (millions of records) - Experience building and maintaining ML deployment pipelines - Demonstrated expertise in data pre-processing workflows (e.g., data indexing, normalization, cleaning, and transformation) to improve performance and model readiness. Strongly Preferred - Experience with recommendation systems, matching algorithms, or social network algorithms - Background in A/B testing frameworks for ML systems - Knowledge of LLM fine-tuning, prompt engineering, and RAG systems - Experience with real-time processing systems and streaming data - Understanding of ranking and re-ranking algorithms - Previous work on systems processing user behavioral data - Experience in startup settings with high ownership, cross-functional collaboration, and rapid iteration. What Makes You Successful - Technical leadership experience as a player-coach - Strong collaboration skills for working with product teams and translating business needs into technical solutions - Experience building and scaling complex technical systems in high-growth environments - Passion for recommendation systems and matching algorithms - Excellent problem-solving and analytical thinking skills

This role may not be a fit for you if:

- You are not ready for the occasional 60 hour work week right now. 

- You are not ready to work 5 days a week in office, in Toronto

- You are not comfortable working without clear structure

- You prefer to stay in your lane rather than collaborate cross-functionally 

- You don't feel a strong connection to Boardy's mission or the product we're building

About Boardy What we offer: - Competitive salary - Meaningful equity stake in a high-growth AI company - Medical, dental, and vision coverage from day - Lead a critical technical area in a fast-growing, well-funded startup - Build systems that process millions of user profiles and interactions - Shape the technical direction of a rapidly growing company - Direct impact on a product that creates meaningful professional connections - Work on cutting-edge problems at the intersection of AI and large-scale matching
NOTE:  This job posting is for an existing vacancy. Boardy is an Equal Opportunity Employer. We value and celebrate individuality while fostering an inclusive workplace for everyone. If there's any way we can support or accommodate you during the selection process, please don't hesitate to let us know. Naturally, we use Boardy.ai ourselves to support and lead our hiring efforts! Boardy assists in selecting appropriate candidates based on criteria we have identified. The first step to complete your application a call with Boardy himself!

Name:

Phone Number:

Email:

LinkedIn:

GitHub:

Resume:

Boardy employee referral:

By checking the box below, I agree to Boardy's Terms and Privacy Policy here: https://www.boardy.ai/terms and https://www.boardy.ai/privacy-policy

By checking the box below, I agree to Boardy's Terms and Privacy Policy here: https://www.boardy.ai/terms and https://www.boardy.ai/privacy-policy