Software Engineer II, Search & Data Infrastructure -Slack
Salesforce
Software Engineering Role at 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.
Ready to level-up your career at the company leading workforce transformation in the agentic era? You're in the right place! Agentforce is the future of AI, and you are the future of Salesforce.
About the Team
Slack is the place where work happens — and Search is at the heart of it. We're looking for experienced engineers to join our Core Infrastructure organization, where you'll help design, develop, and maintain the information retrieval systems that power Slack Search and a wide range of product experiences. Our search stack is central to what makes Slack an indispensable store of organizational knowledge — enabling millions of users to instantly find messages, channels, people, files, and business-critical information across their workspaces. It's also foundational to our generative AI efforts, helping build intelligent products that leverage the full breadth of your company's knowledge graph.
If you're excited about pushing the boundaries of information retrieval, building systems that scale to meet the demands of the world's most collaborative teams, and doing it all in an environment where your work directly shapes the product — this is the role for you. We build our infrastructure on reliable, battle-tested tools our team knows and trusts: Java, Go, PHP/Hack, Python, MySQL, Solr, Kubernetes, Terraform, AWS, and Linux. Expertise in these is a strong plus — but solid experience building and operating robust distributed search systems using other languages and cloud technologies is a great substitute.
We're a tight-knit, collaborative team who genuinely enjoy working together. You'll partner closely with infrastructure and machine learning engineers to evolve our systems, and collaborate with product engineers and managers to ensure our infrastructure meets the needs of our users. Slack has a positive, diverse, and supportive culture. We look for people who are curious, inventive, and committed to being 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.
- Partner with product engineering to conceptualize and ship new features for our large (and growing!) user base.
- Collaborate with team members to ensure high availability and reliability of a distributed search system at massive scale.
- Own team features and systems end-to-end, defining their long-term health while proactively improving the health of surrounding systems.
- Deploy, configure, test, troubleshoot, maintain, and upgrade Solr clusters and environments.
- Continuously optimize the infrastructure and configuration of our Solr clusters to maintain cluster health and peak search performance.
- Support our skilled operations team in triaging and resolving production issues quickly and effectively.
- Raise the bar on engineering standards, tooling, and processes across the team.
- Build and ship high-quality, production-grade software using modern engineering practices — with AI as a core part of your development workflow.
- Design and orchestrate complex systems where AI agents integrate seamlessly into human workflows, driving efficiency and innovation at scale.
- Contribute to building and maintaining shared system context: an explicit repository of system designs, constraints, and standards that enables AI to operate accurately and reliably.
- Critically evaluate code (human- or AI-generated) for correctness, quality, security, and performance.
You may be a fit for this role if you:
- Have 4+ years of applicable software engineering experience.
- Have worked extensively with distributed data processing frameworks such as Spark, Hadoop, MapReduce, or EMR.
- Have hands-on experience with Solr, Elasticsearch, Lucene, or other search technologies.
- Are familiar with infrastructure/ops tools and frameworks such as Terraform, Chef, and Kubernetes.
- Are proficient with functional or imperative programming languages — e.g., PHP, Python, Ruby, Go, C, or Java.
- Have a track record of building high-availability, performant, and scalable systems that handle large data volumes across multiple clusters and geographic regions.
- Have experience planning, implementing, and deploying software migrations and upgrades in production environments.
- Can contribute meaningfully to technical architecture discussions and help drive sound technical decisions within your team.
- Are a strong communicator — able to explain complex technical concepts clearly to designers, support staff, and fellow engineers.
- Possess solid computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
- Bring a genuine, demonstrated AI-first approach to engineering — using AI tools to move faster, build fluency across the stack, and contribute beyond your core specialty.
- Have experience integrating AI tools (e.g., Claude Code, GitHub Copilot, Codex, Cursor) into your development workflow.
- Have advanced prompt engineering skills — able to write precise, structured prompts and cultivate the system context that makes AI outputs reliable, secure, and production-ready.
Bonus Points:
- You've built large-scale data pipelines professionally and can write clean, elegant code in Java, Scala, and/or SQL, with hands-on exposure to Hadoop/Spark.
- You have experience with text mining, NLP, or natural language parsing.
- You've contributed to relevance tuning, ranking systems, or query understanding.
- You have familiarity with vector search, dense retrieval, or embedding-based approaches to information retrieval.
Unleash Your Potential
When 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.
Accommodations
If you need a reasonable accommodation during the application or the recruiting process, please submit a request via this Accommodations Request Form.
Please note that Salesforce uses artificial intelligence (AI) tools to help our recruiters assess and evaluate candidates' resumes and qualifications throughout the recruiting process. Humans will always make any candidate selection and hiring decisions. Please see our Candidate Privacy Statement for more information about how we use your personal data and your rights, including with regard to use of AI tools and opt out options.
Posting Statement
Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. And we believe we can lead the path to equality in part by creating a workplace that's inclusive, and free from discrimination. Know your rights: workplace discrimination is illegal. Any 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:
$202.16k - $368.22k
...Responsibilities About the Team: Search is no longer just a feature-... ...Search platform is the core engine behind the "shelf-field" (... ...build, and optimize the core infrastructure that supports TikTok Shop's... ...and merger logic. - Real-Time Data Pipelines: Build highly...DataTemporary workLocal area$139.1k - $170.1k
...Our Conversational Search team is building Redfin’... ...-offs between complex infrastructure investments and quick,... ...collaborate with other engineering and product stakeholders... ...full stack software development experience... ...estate industry. We use data, beautiful software, and...DataMinimum wageNight shiftWeekend work$49 - $59 per hour
...Software Dev Engineer - Software Dev Engineer II Location: Bellevue, Washington Employment Type: Contract... ...Technical Skills: Familiarity with data migration tools (Data Loader, APIs... ...If you have visited our website in search of information on employment opportunities...DataContract work$132.1k - $178.8k
Amazon Leo is seeking a Data Engineer II to architect and build an enterprise-grade data platform. The candidate will design data infrastructure and implement data ingestion processes using AWS services to support analytics and reporting. The ideal candidate has 3+ years...Data$119.65k - $149.55k
...Software Engineer II The mission of Allen Institute for Cell Science is to develop a comprehensive... .... Our approach encompasses multi-modal data collection including live 3D timelapse... ...impact on science. We are searching for a talented and enthusiastic developer...DataLocal areaRemote work$134.96k - $188.95k
...developing the digital infrastructure needed to build the... ...strategies. The Enterprise Data Management & Analytics... ...analytics, data engineering and data science across... ...using innovative software and hardware technologies... ...skilled Software Engineer II - AI/ML to join our...DataPermanent employmentTemporary workLocal areaFlexible hours- ...Introduction A career in IBM Software means you’ll be part... ..., Software, and Infrastructure. Entering this domain... ...for talented software engineers to take on a critical... ...contributing back to Open Search projects similar to... ...of algorithms, data structures and software...Data
$171.6k - $258.1k
...Senior Full Stack Software Development Engineer - AI, Search & Knowledge Join us in building the AI, Search &... ...Serving, working closely with design, infrastructure, and ML engineering teams to... ...managing deployments) and backend (APIs, data pipelines, integrations with...DataRelocation$185k - $230k
...talented and passionate Senior Software Engineer to join our highly skilled team... ...will hold a deep comprehension of search and recommendations algorithms and infrastructure, including retrieval augmented... ...collaborative, and actionable data that can be shared across teams...DataPermanent employment$175k - $245k
...Senior Software Engineer II - Applied AI and Evaluations (Remote Eligible) -REMOTE, USA- For over... ...team that has already shipped evaluation infrastructure on Databricks/MLflow and is building... ...Python skills; comfortable working in data‑heavy environments (Databricks, Delta...DataFull timeTemporary workLocal areaImmediate startRemote work$143.7k - $194.4k
...latency, or when Kinesis Data Streams ingests a new... ...Amazon's storage infrastructure, and pushing the boundaries... .... As an SDE-II, you'll own systems end... ...Senior and Principal Engineers on a tight-knit team of... ...end-to-end delivery of software projects - from requirements...DataInternshipFlexible hours$125k - $160k
...Job Title: Software Engineer II Location: 100% Remote (US Based Only) * We cannot sponsor or transfer... ...evaluations About Ocient: Ocient is a data analytics software solutions company... ...works closely with our Test Infrastructure, Quality Assurance and Customer Operations...DataWork experience placementH1bWork at officeLocal areaRemote workVisa sponsorship$123k - $165k
...Software Engineer II Disney Entertainment and ESPN Product & Technology Technology is at the... ...developers, designers, technologists, data scientists, and more – all working to... ...latency data processing. Automate infrastructure provisioning and management using Infrastructure...Data$109k - $204k
...Software Engineer II, Developer Experience CoreWeave is The Essential Cloud for AI™. Built for... ...enterprises, CoreWeave combines superior infrastructure performance with deep technical... ...Catered lunch each day in our office and data center locations ~ A casual work environment...DataPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$165k - $242k
...enterprises, CoreWeave combines superior infrastructure performance with deep technical... ...What You'll Do: As a Senior Software Engineer II (IC4) on the AI Workload Orchestration... ...system reliability and performance using data and operational metrics ~ Comfortable...DataPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$100k - $150k
...Visits, March 2025) Day to Day As a Software Engineer II on the Meta Profile team, you will... ...services that synthesize job and job seeker data into a single source of truth consumed... ...from non-candidates, including search firms, staffing agencies, professional...DataWork experience placementLocal area$170k - $190k
...Job Description The Senior Software Engineer II is responsible for creating and maintaining software... ...container images Experience with Infrastructure-as-Code (IaC), specifically utilizing... ...design, multi-threaded architecture, data structures, algorithms, and cybersecurity...Data$143.7k - $194.4k
...advertising. We are looking for a software dev engineer for the Conversational Ad... ...latency distributed systems, build ML infrastructure and data processing pipelines. You will partner... ...conversational ad experiences on the Search page • Collaborate with cross-functional...DataInternshipWorldwideFlexible hours$750 per month
...looking for an experienced Senior Software Engineer to join our team and help... ...team. As a Senior Engineer II, you should be comfortable... ...JavaScript/Vue) Work with large data sets and pipelines,... ...with deployment pipelines, infrastructure as code, or monitoring systems...DataFor contractorsWork experience placementFreelanceCurrently hiringRemote workWork from homeFlexible hours$123k - $165k
...Software Engineer II Disney Entertainment and ESPN Product & Technology Technology is at the... ...developers, designers, technologists, data scientists, and more – all working to... ...set-top box. Experience with cloud infrastructure and AWS services. Familiarity with...DataWork experience placementLocal areaRemote work$143.7k - $194.4k
...building large-scale messaging infrastructure that powers critical... ...Messaging team is recruiting a Software Development Engineer I who will contribute to... ...object-oriented programming, data structures, and algorithms... ...Software Development Engineer II on the SMS Routes team, you...DataInternshipImmediate startWorldwideFlexible hours$143.7k - $194.4k
...Job Summary for SDE II - DynamoDB Capacity and... ...managing massive global infrastructure across AWS regions. As... ...you'll own end-to-end software solutions that balance... ...innovation where your engineering solutions can... ...systems, or creating data pipelines that analyze...DataInternshipWorldwideFlexible hours$119k
...Software Development Engineer II Expedia Technology teams partner with our Product teams to create innovative... ...technology platform powered by data and machine learning provides secure... ...~ Experience with CI/CD pipelines, infrastructure/test automation, and delivering...DataWork at officeLocal areaWorldwideRelocation packageFlexible hours3 days per week$165.2k - $223.6k
...Description As a Software Development Engineer on the Sponsored Products and Brands Off-Search team, you will help build hyper-scale online systems, offline data pipelines, and machine learning infrastructure-leveraging Generative AI (GenAI) and Large Language Models...DataInternshipSeasonal workLocal areaFlexible hours- ...Advanced Concepts and Enterprise Engineering (ACE), supporting Blue... ...Earth. As a Software Engineer II, you will join a team of passionate... ...value of automation and data-driven decision making in modern... ...Docker Familiarity with Infrastructure as Code and relevant...DataPermanent employmentTemporary workLocal area
- ...seeking a Senior Platform Engineer / Software Engineer to join their engineering... ...who also has cloud and infrastructure experiences and looking to... ...scripting, for automation, data manipulation, and system... ...Databricks/Apache Spark • Elastic Search • Apigee • Datadog/New...Data
$165k - $242k
...CoreWeave combines superior infrastructure performance with deep... ...the role Senior engineers are area owners who... ...in Go and/or Python software development. ~ Hands... ...day in our office and data center locations ~ A... ...citizen or national, (ii) U.S. lawful permanent...DataPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$152k - $225k
Software Engineer II, Backend Full Stack - Financial Product (Seattle, Washington) Location: Seattle... ...—integrated with employee, HR, and IT data—to simplify processes like global... ...compliance, and direct money movement infrastructure. Spend Management: A platform that unifies...DataWork at office3 days per week$150k - $200k
...Evertune AI Software Engineer Please note: At this time, we are only able... ...in digital advertising, data, and high-growth environments... ...systems, shaping our cloud and infrastructure patterns, optimizing AI... ...accept unsolicited resumes from search firm recruiters. Fees will...DataWork at officeLocal areaVisa sponsorship3 days per week$171k
...s AI platform, Michelangelo, provides end-to-end infrastructure that enables ML engineers and data scientists to build, deploy, and scale machine learning... ...reliable, and scalable model development. As a Software Engineer II, you will design and build core components of...DataFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II, Search & Data Infrastructure -Slack. Be the first to apply!
- graduate software developer Seattle, WA
- rust software engineer Seattle, WA
- senior software design engineer Seattle, WA
- software engineer student Seattle, WA
- software engineer amazon Seattle, WA
- software developer positions Seattle, WA
- software engineer full time Seattle, WA
- new graduate software engineer Seattle, WA
- junior software developer Seattle, WA
- IT software engineer Seattle, WA

