- Improve Slack's search quality and user experience through optimal query analysis and relevance matching across different searchable entities
- Conducting applied research in the Search product, you will design and improve on ranking system and models through the analysis of messaging and other searchable entity data
- Own and evolve the Search system to enable long-term, scalable growth
- Identify gaps and improvements to existing systems, and contribute to technical roadmap planning
- Partner with product management to conceptualize and build new features for the Search product
- Multi-functionally collaborate with other teams to build search functionality for new Slack products
- Mentor other junior to senior level engineers
- 5+ years of industry work experience in Machine Learning applied in one or more of the related fields: Ranking, Search Engine, and Recommendation systems
- Solid hands-on skills in sourcing, cleaning, manipulating, analyzing, visualizing and modeling of complex data sets to identify the essence of problems
- Demonstrated ability to lead complex projects and guide senior team members
- Strong problem-identification and solving skills, coupled with an ability to think critically to propose new, or effect change, to improve existing systems and models
- Excellent communication skills to explain complex technical concepts to senior product, engineering, and executive leadership
- Strong CS fundamentals in data structures, algorithm design, and statistics
- Demonstrated experience with programming languages such as Java, JS, Python, etc.
- Experience contributing to technical architecture discussions to drive technical decisions within your team.
-
Software Engineer
6 days ago
Plotly Dash Enterprise CanadaPlotly is a leading innovator in data visualization and analytics, specializing in empowering organizations to make data-driven decisions. Our flagship product, Dash Enterprise, is revolutionizing the way businesses interact with and harness their data. We are currently seeking a ...
-
Plotly Dash Enterprise CanadaPlotly is a leading innovator in data visualization and analytics, specializing in empowering organizations to make data-driven decisions. Our flagship product, Dash Enterprise, is revolutionizing the way businesses interact with and harness their data. We are currently seeking a ...
-
Senior Software Engineer PHP
1 week ago
DiliTrust CanadaAs Europe's leading SaaS provider, we digitalize our customers' legal departments. · From AGM minutes to AI-powered contract lifecycle management, our offices in France, Spain, Italy, Canada, Mexico and Dubai enable us to provide day-to-day support to our 2,000 customers around ...
-
Développeur Full Stack Software Engineer
3 weeks ago
Devmachine CanadaDéveloppeur Full Stack Software Engineer (Python, Typescript) - (H/F)... · Développeur Full Stack Software Engineer (Python, Typescript) - (H/F) Descriptif de l'offre · Qui sommes nous ? · ORNISEC est une entreprise innovante en cybersécurité, animée par sa mission : aider les ...
-
Software Engineer
2 weeks ago
Albert Bow CanadaSoftware Engineer | Tech | Canada or New York | up to CAD per year · Albert Bow is currently working with one of the world's most well-renowned and respected banks and they are looking for 1 or 2 software engineers to join their Market Making Team. · It's a brand new team and ver ...
-
Software Engineer
1 day ago
EPITEC Kanata, CanadaPOSITION SUMMARY · Do you want to kick start your career into high gear while working with cutting-edge technology on connected car software? In this position, you will be working in the software development team, participating in a project, and working through the development l ...
-
Software Engineer
3 weeks ago
QRA Corp CanadaCompany Introduction · QRA is building the foundation for humans to guide autonomous product development. We specialize in intent-driven development. Our mission is to enable humans to define, refine, and develop their intent when building the world's complex cyber-physical syste ...
-
Software Engineer
3 weeks ago
eTeam CanadaJob Title: Sr. Software Engineer · Location: 100% Remote · Duration: 03+ Months · Pay Rate: $70-$81/hr · Job Description:Lead hands-on the migration of existing Ruby services for the Commerce System to Golang and/or services. · Collaborate with cross-functional teams to understa ...
-
Software Engineer
1 day ago
EPITEC CanadaPOSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology on connected car software? In this position, you will be working in the software development team, participating in a project, and working through the development life ...
-
Software Engineer
2 weeks ago
Albert Bow CanadaSoftware Engineer | Tech | Canada or New York | up to CAD per yearAlbert Bow is currently working with one of the world's most well-renowned and respected banks and they are looking for 1 or 2 software engineers to join their Market Making Team.It's a brand new team and very gree ...
-
Software Engineer
1 week ago
Altruistic Informatics Consulting CanadaOur government client is seeking a highly skilled Software Developer to support in upgrading existing software applications to increase functionality and develop techniques and loadsets for ECM equipment. Key Responsibilities:Design and implement software solutions.Plan, test, an ...
-
Software Engineer
1 week ago
SnapTryAI CanadaCompany Description Welcome to SnapTryAI We are a groundbreaking startup revolutionizing the e-commerce industry by providing an innovative virtual try-out solution for online clothing shopping. With our advanced augmented reality (AR) and machine learning technologies, we empowe ...
-
Software Engineer
3 weeks ago
RPMGlobal CanadaTransforming the Future with Convergence of Simulation and Data · Software Engineer Controls · Job Summary: · Our client in Kanata, ON is looking for a Software Engineer Controls. This is a contract position. · What You Will Do: · Connectivity is driving a huge number of inn ...
-
Software Engineering A
3 weeks ago
Sprout Social CanadaSprout welcomes all candidates to apply, including those who identify as BIPOC, women and underrepresented genders in tech, LGBTQIA+, parents, veterans, persons with disabilities and people of all faiths. · Software Engineer - Mobile (Android) · Sprout Social is looking to hire ...
-
Software Engineer
4 weeks ago
Themis Solutions Inc. CanadaWe are currently seeking a Software Developer to join our rapidly growing engineering team . This role is for someone who is passionate about building innovative solutions and being exposed to new challenges and technologies while making an impact. We at Clio have an amazing team ...
-
Software Engineer
5 days ago
Altruistic Informatics Consulting CanadaOur government client is seeking a highly skilled Software Developer to support in upgrading existing software applications to increase functionality and develop techniques and loadsets for ECM equipment. · Key Responsibilities: · - Design and implement software solutions. · - Pl ...
-
Software Engineer
3 weeks ago
Longwood University CanadaYou are viewing a preview of this job. Log in or register to view more details about this job. · FlightSafety International is the world's premier professional aviation training company and supplier of flight simulators, visual systems and displays to commercial, government and ...
-
Software Engineer
2 weeks ago
Hamilton Barnes 🌳 CanadaSoftware Engineer (Remote) - $80 Per Hour A Canadian Cloud Specialist Service provider is seeking an experienced Software Developer with strong Bicep or Terrafrom experience for a long-term contractWork with numerous Fortune 100 clients, Develop Software and build/deploy Azure ap ...
-
Software engineer
6 days ago
Advanced Micro Devices Canada Full timeWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs ...
-
Software Engineer
6 days ago
RPMGlobal CanadaTransforming the Future with Convergence of Simulation and Data · Software Engineer Controls · Our client in Kanata, ON is looking for a Software Engineer Controls. This is a contract position. · Our Clien is seeking to hire a person with embedded software development expertis ...
Staff ML Software Engineer - Canada - Salesforce
Description
Job Description
About the Team
Slack is looking for an experienced Staff engineer to join its Core Product organization to help design, develop, and maintain the Search product experience for all Slack entities. The Search product is an integral and compelling feature of Slack as it enables our customers to find and discover messages, channels, people, files, and other entities within their workspaces. It is also of central importance to our efforts around generative AI, helping to build products that are informed by the full wealth of knowledge in our customers' companies. We are seeking a candidate who can continue to evolve our system to be accurate, reliable, performant, and scalable, while helping push us to the cutting edge of search technology, incorporating the latest and greatest developments in the realm of information retrieval.
You may be a fit for this role if you have: