Software Engineer/ Senior Software Engineer (Search and Match)
Role Overview
The Platform Services team designs, creates, manages, and maintains scalable distributed services for web and mobile products.
The services use a microservices architecture and support domains including visitor tracking, user profiles, authentication, content, and payments.
The platform uses .NET, Python, Java, SQL Server, MySQL, graph databases, and Solr to support large-scale products and transactions.
Key Skills for This Role
Full Job Posting
Role and team
The Platform Services team designs, creates, manages, and maintains scalable distributed services for web and mobile products.
The services use a microservices architecture and support domains including visitor tracking, user profiles, authentication, content, and payments.
The platform uses .NET, Python, Java, SQL Server, MySQL, graph databases, and Solr to support large-scale products and transactions.
What you will do
- Conduct data-science work involving predictive modeling, NLP, statistical analysis, vector-space modeling, and machine learning.
- Research user datasets, develop models, and create data products with Development and Product teams.
- Develop scalable data systems with system architects, applying machine-learning techniques to improve user experience.
What you will need
- Software Engineer (Search & Match): 2.5 or more years of experience; Senior Software Engineer (Search & Match): 4.5 or more years of experience.
- Expert Python knowledge and experience with statistical and machine-learning algorithms.
- Practical LLM/RAG search experience covering query understanding, semantic retrieval, and reranker design.
- Experience with prompt-engineering frameworks such as LangChain or CrewAI; Solr, OpenSearch, or Elasticsearch; embeddings and vector search; and at least one LLM fine-tuning project.
- Experience with feature selection and classifier optimization; backend technologies such as Flask or Gunicorn; and libraries such as spaCy, NLTK, Gensim, TensorFlow, or PyTorch.
- Experience with software-stack components such as backend technologies, database modeling, continuous integration, service-oriented architecture, and software testability.
- A keen interest in learning and developing software.
Work arrangement
- The posting is marked hybrid.
Benefits
- Benefits include competitive salary, tax-friendly compensation, a bi-annual bonus, annual appraisal, and company equity.
- Health coverage includes medical, personal accident, and term life insurance, plus online health consultations.
- The posting lists 24 days of paid leave, fixed holidays, parental and other leave, home-office and internet reimbursement, catered meals, certification support, and cab service.
About BOLD
BOLD creates digital products that help people build resumes, cover letters, and CVs and find jobs.
BOLD describes itself as an equal opportunity employer.
About Bold llc
Private career-tech company helping job seekers with resume builders, job-search sites, networking platforms, and career tools.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Bold llc
Software Engineer/Senior Software Engineer- DataScience
, IND
BOLD seeks a software engineer or senior software engineer for its Data Science team to develop models, data products, and scalable data systems. Candidates need Python expertise, machine-learning and statistical knowled
Technical Product Manager
, IND
BOLD is seeking an experienced Technical Product Manager to own a large-scale jobs platform spanning ingestion, data quality, search, matching, recommendations, and user-facing product interfaces. The role coordinates pr
Lead SDET (Search and Match)
, IND
BOLD is seeking a Lead SDET to drive automation quality for scalable search, matching, and platform services. The role covers test framework development, API and backend automation, performance and security testing, and
Technical Lead/Project Lead/ Engineering Manager- Java
, IND
BOLD is seeking a senior Java engineering leader to design, develop, and optimize scalable enterprise applications and APIs. The role requires 9+ years of experience with Java, Spring Boot, GraphQL, cloud-native AWS serv