Software Engineer
Share on LinkedIn
JavascriptReact.jsRubyJavaPythonTypeScriptC#ElasticSearchOpenSearch
Full Time - Long Term - Senior
English - C1 Advanced
Remote
Who will love this job
- An adaptable contributor – you adjust quickly to changing needs and stay effective in dynamic environments
- A pragmatic architect – you evaluate trade-offs between performance, relevance, maintainability, and cost, choosing patterns that simplify complexity for the long term
- A problem solver – you think about the bigger picture, connect the dots, and efficiently resolve technical and product challenges
- An excellent communicator – you explain technical processes clearly, including to non-engineers, and work well with Product, Design, Data, and Applied ML partners
- A search and matching builder – you enjoy turning complex retrieval and ranking problems into intuitive, trustworthy product experiences
What you’ll do
- Collaborate with Product Managers and Designers to define requirements and build product experiences from conception through delivery
- 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 that combine keyword, structured, semantic, and AI/ML signals to improve match quality
- Partner with Applied ML and cross-functional engineering teams to evaluate trade-offs across relevance, latency, reliability, infrastructure cost, and user trust
- Build evaluation, observability, testing, and feedback mechanisms to continuously improve matching quality
- Develop clean, efficient, maintainable, and scalable production code for core services
- Contribute to code reviews and engineering practices
- Additional projects as needed within the scope of the engagement
You should have
- 5+ years of experience writing production code
- Experience with Ruby, C#, Java, or Python; Ruby on Rails preferred
- Strong JavaScript or TypeScript fundamentals, including React
- Full-stack experience across backend systems, APIs, data modeling, and modern frontend development
- Deep experience with OpenSearch or Elasticsearch in production, including indexing, query design, relevance tuning, and performance trade-offs
- Experience building search, ranking, recommendation, or matching systems
- Practical experience applying AI or ML techniques in production, such as embeddings, semantic search, classification, or ranking
- Experience collaborating with Product and Design in ambiguous, user-facing problem spaces
- Experience with analytical databases, a plus
- Your own unique talents! Your background has given you a unique perspective and set of transferable skills that aren't always in alignment with a given role - but those are qualities we value here. If you don't meet 100% of the qualifications outlined above, we still strongly encourage you to apply
- 1HR Screening
- 2Coderpad interview
- 3Hiring Manager Interview
- 4Panel Interview