Job Closed

This listing is no longer active.

Salesforce logo
Salesforce

👋 We're Salesforce, the customer company. CRM + Data + AI + Trust.

Software Engineer, Search Data Infrastructure

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 10,001+Since 1999H1B SponsorCompany SiteLinkedIn

Location

Washington

Posted

96 days ago

Salary

$117.2K - $223.9K / year

Seniority

Senior

Job Description

Software Engineer, Search Data Infrastructure

Salesforce

• 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 • Collaborate with team members to ensure high availability and reliability of a distributed search system • You’ll produce high-quality results by contributing heavily to team projects that have a significant impact on the business • You’ll actively own team features or systems and define their long-term health, while also improving the health of surrounding systems • Deploy, configure, test, troubleshoot, maintain, upgrade Solr clusters and environments • Plan resources and continuously optimize the infrastructure and configuration of our Solr clusters to maintain cluster health and search performance • You'll assist our skilled support team and operations team in triaging and resolving production issues • You'll collaborate with other engineers and deeply review code • You’ll improve engineering standards, tooling, and processes

Job Requirements

  • 3+ years of experience
  • Have worked extensively with distributed data processing frameworks such as Spark, Hadoop, Map/Reduce, or EMR
  • Have worked with Solr, ElasticSearch, Lucene, or other search technology
  • Have had exposure to infrastructure/ops tools and frameworks such as Terraform, Chef, and Kubernetes
  • You are proficient with functional or imperative programming languages — e.g., PHP, Python, Ruby, Go, C, or Java
  • Track record of developing high-availability, performant, and scalable systems accessing large volumes of data over multiple clusters across different geographical regions
  • Have experience planning, implementing, and deploying software migrations and upgrades in a production environment
  • 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
  • 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 training, fellowship, or work experience required

Benefits

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

Related Job Pages

More Full-stack Engineer Jobs

Earnest logo

Staff Software Engineer

Earnest

At Earnest, we empower you to take control of your career so you can empower students to take control of their finances.

OtherRemoteTeam 201-500Since 2013H1B Sponsor

• The Staff Software Engineer at Earnest in Oakland, CA will lead the technical direction of engineering teams to revolutionize consumer lending, automating the loan approval process and orchestrating large-scale financial transactions. • This role involves building customer-facing software products using Node.js, TypeScript, React/Redux, Angular, Sequelize, PostgreSQL, and Docker, while ensuring high code quality through comprehensive unit and integration testing with Mocha, Chai, and Sinon. • The Staff Software Engineer will document technical designs using Confluence, employing proven software design principles and diagrams, and troubleshoot defects using debugging, log analysis via Splunk, and tools like FullStory for user session replay. • This position also drives the architectural direction, sets technical standards, and leads agile processes, including daily standups, sprint reviews, and planning sessions. • Collaboration with Product Managers and Engineers is essential to refine product requirements in JIRA, provide technical feedback, and recommend solutions that optimize speed, customer experience, and cost savings. • Additionally, the role includes mentoring engineers, providing feedback through GitHub and pair programming, and offering operational support by participating in on-call rotations to respond to system alerts using tools such as Splunk, New Relic, and AWS CloudWatch.

United States
$225.8K / year
Job Closed
RainFocus logo

Full Stack Developer

RainFocus

RainFocus is a computer software company that has developed “a next-generation event marketing platform.” The company is known for its challenging, dynamic, and fast-paced work

• A Full Stack Developer produces enterprise web-applications using Java, React, and SQL. • This position helps lead small teams to develop and deliver high-quality SaaS solutions. • This role also implements full-stack features from database design, to Services and APIs, to the user interface.

United States
Job Closed
HubSpot logo

Technical Lead II

HubSpot

Since launching in 2006, HubSpot has emerged as the force behind the industry-leading inbound marketing and sales platform. Among other accolades, HubSpot is also recognized by Gla

• Write and ship production code with meaningful customer and business impact • Lead frontend architecture and technical direction for a new, high-impact product surface • Partner closely with your PM and Designer to define compelling, challenging goals for the team • Drive projects end-to-end — from problem framing through execution and iteration • Make pragmatic technical decisions that prioritize long-term maintainability and product velocity • Work proactively to solve reliability and performance issues • Foster a culture of autonomy, psychological safety, and engineering excellence • Mentor and grow engineers, helping senior engineers expand their scope and impact • Set a high bar for quality and reliability without slowing teams down

United States
$191.1K - $305.8K / year
Job Closed
OtherRemoteTeam 5,001-10,000Since 2005H1B Sponsor

• Design and implement the scalable technical infrastructure required to measure install attribution and ad effectiveness independently. • Lead the engineering effort to build internal attribution signals and reliable, privacy-aware install measurement across multiple platforms. • Collaborate closely with data science and ML teams to ensure measurement data is high-quality and optimized for model training. • Define technical integration standards for Unity as a self-attributing network, ensuring consistent and secure data exchanges with the broader ecosystem. • Drive technical alignment across Ads, Data, Engineering, and Privacy teams to ensure measurement becomes a durable strategic asset.

New York
$233.3K - $291.6K / year
Job Closed