Staff Software Engineer, Search Infrastructure - San Francisco - Slack Enterprise

    Slack Enterprise
    Slack Enterprise San Francisco

    4 days ago

    Description
    *To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.*Job CategorySoftware EngineeringJob Details
    About Salesforce*Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a buzzword — it's a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all.##
    About the TeamSlack is looking for experienced engineers to join its Core Infrastructure organization to help design, develop, and maintain the information retrieval infrastructure that supports Slack Search and many other product experiences. This stack is at the heart of what makes Slack such a compelling store of company knowledge, allowing our customers to find and discover messages channels, people, files, and other business units within their workspaces. It is also of central importance to our efforts around generative AI, helping build products that are advised by the full wealth of knowledge in your company. We are seeking candidates who can continue to evolve our systems to be reliable, performant, scalable, and secure while helping push us to the cutting edge of search technology, incorporating the latest and greatest developments in the realm of information retrieval.

    We build our infrastructure using reliable tools that our team knows and trusts, including PHP/Hack, Python, Java, MySQL, Solr, Terraform, AWS, and Linux.

    Expertise in these areas is a huge plus, but experience building and maintaining robust distributed systems for search, using other common languages and cloud technologies is a fine substitute.

    We're a collaborative team who genuinely enjoys working together.

    You'll be working closely with other infrastructure engineers and machine learning engineers to develop our infrastructure, and collaborating closely with product engineers and managers to make our infrastructure support the needs of 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 smart, humble, hardworking and, above all, collaborative.

    ## ##
    What you will be doing: Design and develop scalable, resilient offline indexing pipelines that process and transform data for Slack's search infrastructure
    • Work with product engineering to conceptualize and build new features for our large (and growing) user base.
    • Optimize data processing pipelines for performance, cost-efficiency, and reliability at massive scale
    • Work with product engineering to support new features and evolving data requirements for search and AI products
    • Collaborate with team members to ensure high availability and data freshness across distributed indexing systems
    • Actively own indexing pipeline features and define their long-term health, while improving surrounding data infrastructure
    • Monitor, troubleshoot, and optimize pipeline performance, addressing data quality issues and processing bottlenecks
    • You'll assist our skilled support team and operations team in triaging and resolving production issues in our on-call rotation.
    • You'll mentor other engineers and deeply review code.
    • You'll improve engineering standards, tooling, and processes.

    You may be a fit for this role if you: You've been building web applications and operated large scale distributed systems professionally for 7+ years.
    • Have worked extensively with distributed data processing frameworks such as Spark, Hadoop, Map/Reduce, or EMR
    • Have deep experience with workflow orchestration tools like Airflow for managing complex data pipelines.
    • You are proficient in languages commonly used for data engineering—e.g., Python, Java, Scala.
    • Track record of developing high-availability, performant data pipelines that process large volumes of data across multiple clusters and regions
    • You can contribute to technical architecture discussions and help drive technical decisions within your team.
    • You write understandable, testable code with an eye towards maintainability.
    • You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you.
    • You possess computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
    • Bachelor's degree in Computer Science, Engineering or related field, or equivalent##
    Bonus Points: You've contributed to open-source projects related to Airflow, Spark, Lucene, Solr, or ElasticSearch
    • Knowledge of search indexing optimization techniques and index construction
    • Experience with real-time streaming data processing (e.g., Kafka, Flink, Kinesis)
    • Experience with data quality frameworks and monitoring for large-scale pipelines
    • Experience around text mining, parsing, and NLP preprocessing for searchUnleash Your PotentialWhen you join Salesforce, you'll be limitless in all areas of your life.

      Our benefits and resources support you to find balance and be your best, and our AI agents accelerate your impact so you can do your best.

      Together, we'll bring the power of Agentforce to organizations of all sizes and deliver amazing experiences that customers love.

      Apply today to not only shape the future — but to redefine what's possible — for yourself, for AI, and the world.

    AccommodationsIf you require assistance due to a disability applying for open positions please submit a request via this .Posting StatementAny employee or potential employee will be assessed on the basis of merit, competence and qualifications – without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law.

    This policy applies to current and prospective employees, no matter where they are in their Salesforce employment journey.

    It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between.

    Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit. The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education.

    In the United States, compensation offered will be determined by factors such as location, job level, job-related knowledge, skills, and experience.

    Certain roles may be eligible for incentive compensation, equity, and benefits.

    Salesforce offers a variety of benefits to help you live well including:

    time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program.

    More details about company benefits can be found at the following link:
    to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.### ### ### ### At Salesforce, we believe in equitable compensation practices that reflect the dynamic nature of labor markets across various regions.
    The typical base salary range for this position is $197,300 - $313,700 annually.

    In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $237,700 - $344,700 annually.

    The range represents base salary only, and does not include company bonus, incentive for sales roles, equity or benefits, as applicable.

    ### ### ###
    #J-18808-Ljbffr

  • Only for registered members San Francisco, CA

    We are reimagining the search tech stack and user experience from the ground up for the AI era. · We are seeking talented senior engineers to help build our search infrastructure from the ground up to enable our users to have an optimized search experience. · Design, develop, and ...

  • Only for registered members San Francisco

    We are looking for a Senior Search Platform Engineer to design, build and operate large-scale search systems powering mission-critical applications. · Design and operate highly scalable distributed search platforms · Manage and optimize Solr / Elasticsearch / OpenSearch clusters ...

  • Only for registered members San Francisco, CA

    Salesforce is looking for experienced engineers to join its Core Infrastructure organization to help design, develop and maintain the information retrieval infrastructure that supports Slack Search and many other product experiences. · ...

  • Only for registered members California - San Francisco

    Slack es el futuro de AI, y usted es el futuro de Salesforce. · Rápidos cambios están ocurriendo en todo el mundo del trabajo – y nosotros estamos buscando Trailblazers quienes estén apasionados por mejorar negocios e industrias mejorando resultados con inteligencia artificial. · ...

  • Only for registered members San Francisco

    We are seeking candidates who can continue to evolve our systems to be reliable, performant, scalable, · and secure while helping push us to the cutting edge of search technology, · incorporating the latest and greatest developments in the realm of information retrieval. · ...

  • Only for registered members San Francisco, CA

    We are seeking candidates who can continue to evolve our systems to be reliable, performant, scalable and secure while helping push us to the cutting edge of search technology incorporating the latest and greatest developments in the realm of information retrieval. · We build our ...

  • MongoDB San Francisco

    A leading database technology firm seeks a strategic partner for its Search Systems Engineering team. · The role entails architecting future search infrastructure and working closely with engineers to enhance distributed systems. · ...

  • Only for registered members San Francisco $198,000 - $326,000 (USD)

    We seek candidates with a wide range of perspectives and backgrounds to lead the design and development of next-generation high-performance orchestrators powering LinkedIn's Search and Feed systems. · ...

  • Only for registered members Mountain View, CA

    Google's software engineers develop the next-generation technologies that change how billions of users connect, explore and interact with information and one another. · ...

  • Only for registered members Mountain View, CA

    We're looking for engineers who bring fresh ideas from all areas including information retrieval distributed computing large scale system design networking and data storage security artificial intelligence natural language processing UI design and mobile the list goes on and is g ...

  • Only for registered members Mountain View, CA

    +Job summary · Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.+Write and test product or system development code. · Participate in, or lead design reviews with ...

  • Only for registered members Mountain View, CA

    A problem isn't truly solved until it's solved for all. That's why Googlers build products that help create opportunities for everyone, whether down the street or across the globe. · As a Technical Program Manager at Google, you'll use your technical expertise to lead complex, mu ...

  • Only for registered members Mountain View, CA

    Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. · ...

  • Only for registered members San Francisco

    We are looking for a Senior Software Engineer to join our team in San Francisco. The ideal candidate will have experience in search infrastructure and distributed systems. ...

  • Only for registered members San Francisco

    We are looking for a founding infrastructure engineer to design and scale the backend systems that power Cloudglue's video processing pipelines, · Design and operate async, fault-tolerant job execution systems that process thousands of hours of video reliably. · ...

  • Only for registered members San Francisco $202,000 - $224,000 (USD)

    We are seeking talented Senior Software Engineers to join our Engineering team, · supporting Search Engineering efforts.In this role, you will play a key part in designing · and optimizing backend infrastructure,enabling real-time and batch data processing to enhance search retri ...

  • Only for registered members San Francisco $171,000 - $190,000 (USD)

    We are seeking talented Senior Software Engineers to join our Engineering team, · to support Search Engineering efforts. You will play a key part in designing and optimizing backend infrastructure, · enabling real-time and batch data processing to enhance search retrieval, rankin ...

  • Data Engineer

    3 days ago

    Only for registered members San Francisco Employment

    We're seeking an exceptional Principal Data Engineer to serve as the technical leader for data infrastructure supporting Upbound's current product suite in addition to our AI initiatives and intelligent control plane capabilities. · ...

  • Only for registered members San Francisco $202,000 - $224,000 (USD)

    The Search Platform team is responsible for the Search experience on several product surfaces at Uber, enabling millions of users to find, discover, and explore rides, food, etc. · ...

  • Only for registered members San Francisco $171,000 - $190,000 (USD)

    The Search Platform team at Uber is responsible for the Search experience on several product surfaces. · We are looking for a Software Engineer II to refine and optimize our search capabilities. · ...

  • Only for registered members San Francisco, CA Remote job

    Join our fast-growing AI infrastructure company as a Senior Solutions Architect to help enterprise clients design and deploy high-performance semantic search and AI-driven systems. Work closely with Account Executives and customer stakeholders to drive technical success. · Partne ...

Jobs
>
San Francisco