Staff ML Software Engineer
3 weeks ago
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.
- 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
You may be a fit for this role if you have:
- 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
3 weeks ago
Canada Transarete Full timeWork Experience Intermediate (5 to 8 years) City GTA Country Canada Job Description Resolute Workforce Solutions (Staff augmentation subsidiary of Brevitas Consulting Inc.) is dedicated to helping organizations achieve tangible results and lasting improvements via successful project delivery, continuous process improvement, and effective management of...
-
Lead Product Engineer
3 weeks ago
Canada FuseMachines Full timeAbout Fusemachines Fusemachines is a leading AI strategy, talent, and education services and products provider. Founded by Sameer Maskey Ph.D., Adjunct Associate Professor at Columbia University, Fusemachines has a core mission of democratizing AI. With a presence in 4 countries (Nepal, United States, Canada, and Dominican Republic and more than 400...
-
Engineer, Software Analysis Engineering
3 weeks ago
Canada Transarete Full timeWork Experience Intermediate (5 to 8 years) City GTA Country Canada Job Description Resolute Workforce Solutions (Staff augmentation subsidiary of Brevitas Consulting Inc.) is dedicated to helping organizations achieve tangible results and lasting improvements via successful project delivery, continuous process improvement, and effective management...
-
Canada Korbit AI Full timeAbout Korbit AI: At Korbit, we're revolutionizing the software development process through Generative AI-driven solutions. We're passionate about enhancing developer productivity, reducing technical debt, empowering and leveling up engineering teams. Our flagship product is a collaborative code reviewer, which automates the PR review process and detects...
-
Staff Software Engineer, Data
4 weeks ago
Canada Abnormal Security Corporation Full timeStaff Software Engineer - Cell-based Architecture Remote - Canada Full-time Abnormal Security is looking for a Staff Software Engineer to lead the Cellular Architecture team. This team will be responsible for executing Abnormal Security’s strategic goal for moving their cloud infrastructure to a Cellular-based Architecture, an ambitious project to...
-
Canada Korbit AI Full timeAbout Korbit AI: At Korbit, we're revolutionizing the software development process through Generative AI-driven solutions. We're passionate about enhancing developer productivity, reducing technical debt, empowering and leveling up engineering teams. Our flagship product is a collaborative code reviewer, which automates the PR review process and...
-
Canada Korbit AI Full timeAbout Korbit AI: At Korbit, we're revolutionizing the software development process through Generative AI-driven solutions. We're passionate about enhancing developer productivity, reducing technical debt, empowering and leveling up engineering teams. Our flagship product is a collaborative code reviewer, which automates the PR review process and detects...
-
Staff Software Engineer
4 weeks ago
Canada Abnormal Security Corporation Full timeStaff Software Engineer - Cell-based Architecture Remote - Canada Full-time About the Role Abnormal Security is looking for a Staff Software Engineer to lead the Cellular Architecture team. This team will be responsible for executing Abnormal Security’s strategic goal for moving their cloud infrastructure to a Cellular-based Architecture, an...
-
Staff Software Engineer
1 week ago
Canada Boundlessfellows Full timeClover is reinventing health insurance by working to keep people healthier. We value diversity — in backgrounds and in experiences. Healthcare is a universal concern, and we need people from all backgrounds and swaths of life to help build the future of healthcare. Clover's engineering team is empathetic, caring, and supportive. We are deliberate and...
-
Genomics Software Engineer
4 weeks ago
Canada Intelliswift Software Full timeJob Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...
-
Genomics Software Engineer
4 weeks ago
Canada Intelliswift Software Full timeJob Title: Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is must Responsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of...
-
Genomics Software Engineer
3 weeks ago
Canada Intelliswift Software Full timeJob Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...
-
Software Engineer II
2 weeks ago
Canada Serendeputy Full timeSoftware Engineer II - Machine Learning Infrastructure Abnormal Security Advanced email protection to prevent credential phishing, business email compromise, account takeover, and more. View company page Abnormal Security is looking for an ML Infra Engineer to join the Detection Team. The Detection Division is focused on building the world’s most...
-
Staff Engineer, Software Integrity Group
2 weeks ago
Canada Synopsys, Inc. Full timeAt Synopsys, we pride ourselves for building products and delivering services that help our customers keep their applications safe and secure. Our people do this so well, we have been named the AppSec leader for seven years in a row by Gartner. We are looking for an experienced staff software engineer who will join forces with the development team for our...
-
Software Engineer
2 weeks ago
Canada Qlik Full timeWhat makes us Qlik ? A Gartner Magic Quadrant Leader for 13 years in a row , Qlik transforms complex data landscapes into actionable insights, driving strategic business outcomes. Serving over 40,000 global customers, our portfolio leverages pervasive data quality and advanced AI/ML capabilities that lead to better decisions, faster. We excel in...
-
Staff Software Engineer, Fullstack
2 weeks ago
Canada GlossGenius, Inc. Full timeAbout GlossGenius GlossGenius is building an ecosystem enabling entrepreneurs to succeed. We empower small business owners to focus on being creators, not admins, by offering a range of business management tools including booking and scheduling, marketing, analytics, payment processing and much more. Over 70,000 small business owners have chosen to rely...
-
Senior Software Engineer
6 days ago
Canada Abnormal Security Corporation Full timeAbnormal Security is looking for a solid Software Engineer II who is passionate about building and operating microservices at large scale. The Core Platform team owns foundational platform services including but is not limited to the Dynamic Configuration system which is responsible for delivery of runtime configuration changes to Abnormal microservices....
-
Frontend Software Engineer
2 weeks ago
Canada Elastic Path Software Full timeWhat to expect as a Front-End Software Engineer II at Elastic Path? Elastic Path is taking e-commerce services to the next level, and it requires passionate and creative product-centric engineers to lead the charge. We're looking for someone who can design and implement e-commerce features in the front-end applications and projects that support Elastic Path...
-
Staff Software Engineer
1 week ago
Canada Boundlessfellows Full timeClover is reinventing health insurance by working to keep people healthier. We value diversity — in backgrounds and in experiences. Healthcare is a universal concern, and we need people from all backgrounds and swaths of life to help build the future of healthcare. We are deliberate and self-reflective about the engineering team and culture that we are...
-
Software Engineer
3 weeks ago
Canada Abnormal Security Corporation Full timeSenior Fullstack Software Engineer - Detection Remote - Canada Full-time At Abnormal Security, we are on a thrilling mission to safeguard the world's largest enterprises against a vast range of relentless email and collaboration application cyber security attacks. Our relentless pursuit involves crafting an exceptional suite of products that empowers...