Software Engineer/ Senior Software Engineer (Search and Match)
BOLD LLCMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead and contribute to data science projects using machine learning, NLP, and predictive modeling to enhance search and match functionalities.
Develop scalable data systems integrating large user data sets alongside system architects to improve product offerings.
Apply advanced LLM and vector search techniques to optimize search quality, including fine-tuning and semantic retrieval models.
Minimum Requirements
Minimum 4.5 years of experience in software engineering with focus on search and match or related data science projects.
Expertise in Python and experience with ML frameworks such as TensorFlow or PyTorch.
Hands-on experience with LLM/RAG for search quality, including query understanding, semantic retrieval, prompt engineering, and fine-tuning.
Proficiency with search technologies like Solr, OpenSearch, Elasticsearch and backend frameworks like Flask, Gunicorn.
Ideal Candidate Profile
Experienced in building and optimizing classifiers and feature selection within scalable production environments.
Skilled in integrating multiple ML techniques with backend services to drive product development in large-scale, high-transaction systems.
Comfortable working cross-functionally with product and development teams to translate research insights into actionable data products and services.
