Jobs

    Staff ML Software Engineer - Canada - Salesforce

    Salesforce
    Salesforce Canada

    3 weeks ago

    Default job background
    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.

    Demonstrating your deep experience in leading efforts to research, develop, and deploy pioneering machine learning algorithms, you will improve upon, or create new, ranking systems, associated models, and other tools to power the Search product within Slack. You're a creative problem-solver, passionate about digging into complicated problems and applying your scientific knowledge to collect and analyze data, identify problems and come up with novel methods to address them. Your expertise in working with standard languages like Java, Python, PHP/Hack, and SQL will be critical to enable you to realize and implement your designs. We're a collaborative team who genuinely enjoys working together. You'll be working closely with other software and machine learning engineers to develop the Search product. You'll also be collaborating closely with designers, user researchers, data analysts, product engineers and managers to make Search support the needs of all our users. Slack has a positive, diverse, and supportive culture—we look for people who are curious, inventive, and work to be a little better every single day. In our work together we aim to be inquisitive, humble, hardworking and, above all, collaborative. If this sounds like a good fit for you, we would love to speak with you What you will be doing:
    • 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.
    #J-18808-Ljbffr

  • Plotly Dash Enterprise

    Software Engineer

    6 days ago


    Plotly Dash Enterprise Canada

    Plotly 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 Canada

    Plotly 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 ...


  • DiliTrust Canada

    As 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 ...


  • Devmachine Canada

    Dé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 ...

  • Albert Bow

    Software Engineer

    2 weeks ago


    Albert Bow Canada

    Software 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 ...

  • EPITEC

    Software Engineer

    1 day ago


    EPITEC Kanata, Canada

    POSITION 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 ...

  • QRA Corp

    Software Engineer

    3 weeks ago


    QRA Corp Canada

    Company 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 ...

  • eTeam

    Software Engineer

    3 weeks ago


    eTeam Canada

    Job 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 ...

  • EPITEC

    Software Engineer

    1 day ago


    EPITEC Canada

    POSITION 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 ...

  • Albert Bow

    Software Engineer

    2 weeks ago


    Albert Bow Canada

    Software 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 ...

  • Altruistic Informatics Consulting

    Software Engineer

    1 week ago


    Altruistic Informatics Consulting Canada

    Our 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 ...

  • SnapTryAI

    Software Engineer

    1 week ago


    SnapTryAI Canada

    Company 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 ...

  • RPMGlobal

    Software Engineer

    3 weeks ago


    RPMGlobal Canada

    Transforming 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 ...


  • Sprout Social Canada

    Sprout 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 ...

  • Themis Solutions Inc.

    Software Engineer

    4 weeks ago


    Themis Solutions Inc. Canada

    We 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 ...

  • Altruistic Informatics Consulting

    Software Engineer

    5 days ago


    Altruistic Informatics Consulting Canada

    Our 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 ...

  • Longwood University

    Software Engineer

    3 weeks ago


    Longwood University Canada

    You 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 ...

  • Hamilton Barnes 🌳

    Software Engineer

    2 weeks ago


    Hamilton Barnes 🌳 Canada

    Software 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 ...

  • Advanced Micro Devices

    Software engineer

    6 days ago


    Advanced Micro Devices Canada Full time

    We 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 ...

  • RPMGlobal

    Software Engineer

    6 days ago


    RPMGlobal Canada

    Transforming 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 ...