FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – Contract
Greenhouse Software. Collaborate with Product Managers and Designers to define requirements and build product experiences from conception through delivery .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in full-stack development, particularly in building search-backed capabilities using OpenSearch or Elasticsearch, and applying AI/ML techniques for matching systems. Proven ability to collaborate effectively with cross-functional teams to deliver high-quality product experiences.
Highest-signal resume keywords
Full-Stack DevelopmentOpenSearch or ElasticsearchAI/ML TechniquesRuby on RailsReact
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
RubyC#JavaPythonJavaScriptTypeScriptSearch SystemsRanking SystemsData ModelingProduction Code
Soft Skills
CollaborationProblem-SolvingCommunication
Tools & Technologies
OpenSearchElasticsearchRuby on RailsReactAnalytical Databases
Industry Keywords
Talent MatchingTalent RediscoveryUser ExperienceRelevance TuningSemantic Retrieval
Tech Stack
Tools & technologiesElasticSearchJavaJavaScriptPythonReactRubyRuby on RailsTypeScript
About the role
Key responsibilities & impact- 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 combining keyword, structured, semantic, and AI/ML signals
- Partner with Applied ML and cross-functional engineering teams to evaluate relevance, latency, reliability, infrastructure cost, and user trust trade-offs
- Build evaluation, observability, testing, and feedback mechanisms to improve matching quality
- Develop clean, efficient, maintainable, and scalable production code for core services
- Contribute to code reviews and engineering practices
- Complete additional projects within the scope of the engagement as needed
Requirements
What you’ll need- 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 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
- Experience with analytical databases is a plus
- Ability to collaborate with a distributed US- and Canada-based team with reasonable stakeholder availability
- Independent contractor engagement through a Contractor of Record via Deel in Argentina
Benefits
Comp & perks- Bonus structure that rewards great performance
- Performance review program providing actionable feedback
- Remote-first work environment
- Shared office spaces in New York City and Ireland
- Optional co-working spaces
- Employee resource groups
- Inclusive, award-winning company culture