Senior Software Engineer, Search & Discovery

The Ladders
United States
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$170,000.0 - $220,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Software Quality Recommender Systems Software Engineering Unstructured Data Backend

Job description

  • Own end-to-end search, discovery, and recommendation systems
  • Build and improve backend services and APIs for precision and performance
  • Transform unstructured data into structured, searchable formats
  • Ship user-facing features, collaborating closely with product and design teams
  • Enhance architecture, code quality, and observability as the platform scales
  • Explore AI and LLM approaches in discovery and implement promising methods

Requirements

  • 6+ years of software engineering experience with strong backend fundamentals
  • Proven ability to ship high-quality products and features at scale
  • Experience with search, discovery, or recommendation systems
  • Ability to transform ambiguous business problems into scalable engineering solutions
  • Self-starter mindset with a desire for full domain ownership

Benefits & conditions

  • Medical, dental, and vision coverage
  • 401(k) plan available
  • Monthly wellness and fitness stipend
  • Generous paid time off policy and company holidays
  • Annual company off-sites in various locations
  • Parent-friendly policies and remote work flexibility

Our client is an equal opportunity employer. We encourage you to apply even if you don’t meet every qualification-your background could be exactly what this team needs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:48 min

Balancing code generation velocity with software quality standards

Lilia Gargouri Lilia Gargouri · Coffee With Developers

2:32 min

Structured versus unstructured data domains in machine learning

Ekaterina Sirazitdinova · WWC 2022

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:45 min

Utilizing deep learning for unstructured data retrieval

Han Xiao · WWC 2022

Videos

See all

Related articles

See all