Skip to content

Software Engineer

Build and maintain full-stack talent discovery experiences, including search, matching, ranking, and semantic retrieval systems. The engagement requires 5+ years of production coding experience, strong frontend and backend skills, and deep OpenSearch or Elasticsearch expertise.

About the job

Responsibilities

  • Collaborate with Product Managers and Designers to define requirements and deliver product experiences.
  • Build and improve full-stack experiences for Talent Matching, Talent Rediscovery, and related talent discovery workflows.
  • Design and ship search-backed capabilities using OpenSearch or Elasticsearch, including indexing, query design, relevance tuning, ranking, and semantic retrieval.
  • Develop matching systems combining keyword, structured, semantic, and AI/ML signals.
  • Partner with Applied ML and cross-functional engineering teams to balance relevance, latency, reliability, infrastructure cost, and user trust.
  • Build evaluation, observability, testing, and feedback mechanisms to improve matching quality.
  • Develop clean, efficient, maintainable, and scalable production code.
  • Contribute to code reviews and engineering practices.

Requirements

  • 5+ years of experience writing production code.
  • Experience with Ruby, C#, Java, or Python; Ruby and Rails preferred.
  • Strong JavaScript or TypeScript fundamentals, including React.
  • Full-stack experience across backend systems, APIs, data modeling, and modern frontend development.
  • Deep production experience with OpenSearch or Elasticsearch, including indexing, query design, relevance tuning, and performance trade-offs.
  • Experience building search, ranking, recommendation, or matching systems.
  • Practical production experience applying AI or ML techniques such as embeddings, semantic search, classification, or ranking.
  • Experience collaborating with Product and Design in ambiguous, user-facing problem spaces.

Nice to Have

  • Experience with analytical databases.

Skills

Ruby, Ruby on Rails, C#, Java, Python, JavaScript, TypeScript, React, Opensearch, Elasticsearch, APIs, Data Modeling, Semantic Search, Machine Learning, Analytical Databases

Improbable

Improbable

Remote

Product Engineer
No salary listedRemoteFullstack Engineering

Product Engineer responsible for building Bolter’s AI agent runtime, workspace, generated applications, and production reliability systems. The role requires strong full-stack TypeScript experience, product judgment, rapid prototyping ability, and depth in AI systems, real-time infrastructure, or developer tooling.

ElevenLabs

ElevenLabs

United Kingdom
Full-Stack Engineer - Creative Studio
No salary listedRemoteFullstack Engineering

Build and scale full-stack Creative and Studio products spanning APIs, user interfaces, infrastructure, and generative AI workflows. The role emphasizes product ownership, solving complex engineering problems, and expertise in Python, TypeScript, and React; no formal degree or experience requirement is specified.

Alpaca

Alpaca

Remote

Senior Full-Stack Engineer - Alpaca Connect
No salary listedRemote5+ YOEFullstack Engineering

Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, CMS
$140k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.

Kraken

Kraken

Brazil
Senior Software Engineer - Full-stack - Growth Product
No salary listedRemote5+ YOEFullstack Engineering

Senior full-stack engineer on the Growth team, building scalable web and mobile systems for marketing, onboarding, KYC, funding, and user engagement. The role requires 5+ years of production engineering experience and proficiency with modern application and infrastructure technologies.