
Software Engineer – SWE II, Senior
Salesforce
full-time
Posted on:
Location Type: Office
Location: Seattle • Texas • Washington • United States
Visit company websiteExplore more
Salary
💰 $148,500 - $260,100 per year
Job Level
About the role
- Design and build intelligent search infrastructure to power information retrieval across various Slack and enterprise data sources.
- Develop sophisticated agentic search capabilities including query understanding and context management to synthesize information.
- Ensure optimal search performance and scalability, from real-time responses to deep research tasks.
- Implement evaluation frameworks for continuous improvement of search quality and relevance.
- Collaborate across teams (AI/ML, Product, Design) to integrate search into broader Slack experiences and drive technical excellence for search and AI systems.
Requirements
- 6+ years of software engineering experience building production web applications and distributed systems
- Strong programming skills in languages such as Python, Java, Go, or similar, with experience in modern web frameworks
- Search and information retrieval experience - Background in search engines, ranking algorithms, indexing, or information retrieval systems
- RAG and agentic systems - Experience building retrieval-augmented generation systems, AI agents, or conversational AI applications
- Distributed systems expertise - Experience with microservices, APIs, databases, and building scalable backend systems
- Data-driven approach - Experience with experimentation, A/B testing, and using metrics to drive product decisions
- Collaborative mindset - Strong communication skills and experience working with cross-functional teams including product managers, designers, and other engineers
- Quality focus - Experience with testing, code reviews, and maintaining high-quality production systems
- A related technical degree required
- Nice to have AI/ML experience - Background in machine learning, natural language processing, or working with large language models (LLMs)
- Enterprise search - Experience with enterprise search platforms, federated search, or multi-source information retrieval
- Real-time systems - Experience building low-latency, high-throughput systems for real-time search and recommendations
- Third-party integrations - Experience integrating with external APIs, data sources, or enterprise systems (Salesforce, Google Drive, etc.)
- Evaluation and benchmarking - Background in search quality evaluation, relevance tuning, or AI system benchmarking
- Full-stack capabilities - Comfort working across the stack from backend services to frontend user interfaces
Benefits
- time off programs
- medical
- dental
- vision
- mental health support
- paid parental leave
- life and disability insurance
- 401(k)
- employee stock purchasing program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaGoweb frameworkssearch enginesranking algorithmsindexingretrieval-augmented generationmicroservicesAPIs
Soft Skills
communication skillscollaborative mindsetquality focus
Certifications
related technical degree