Skip to content

Menu

LinkedIndavid@raydar.xyz

Software Engineer - Marketplace

AI technology company

  • LocationSan Francisco, California
  • TypeFull-time
  • Posted19 September 2026

The role, as published

About the company

Our client is an AI technology company.

The role

Raydar is recruiting for this role on behalf of our client. Build the infrastructure behind an expert marketplace, covering acquisition, assessment, onboarding, matching, and internal operations.

What you'll do

  • Create outreach, assessment, interviewing, and onboarding systems.
  • Build tools for expert profiles, availability, and project staffing.
  • Automate manual workflows for growth and operations teams.
  • Instrument funnels and partner with internal users to resolve bottlenecks.
  • Develop recommendation and matching capabilities as the platform grows.

What we're looking for

  • 2 to 5 years of relevant full-stack software engineering experience.
  • Experience owning and shipping complex systems end to end.
  • Strong Node.js or Python skills and Kubernetes experience.
  • Production software experience in a demanding technical environment.
  • A degree and strong engineering fundamentals.

Bonus points

  • Marketplace or growth infrastructure experience.
  • Experience with Kafka, Redis, Elasticsearch, or AI data platforms.

Location and work model

  • Five days per week, Monday through Friday, onsite in the Financial District of San Francisco, with flexible working hours.

Compensation, as the posting describes it

  • Base salary: USD 250,000 to 300,000 per year.
  • Equity: Competitive Equity.
  • A performance bonus of up to USD 100,000 is listed in addition to base salary.

Ready for Software Engineer - Marketplace?

Apply with Raydar

Apply for this role

Not quite right?

Apply to Raydar

One application, considered for new roles as they open.

Applying here sends your application to Raydar. If you also find this role on the company's own careers page, talk to us before you apply there. A direct application can mean we cannot represent you for that role.