What are the responsibilities and job description for the Search Systems Developer position at Bioindustrial Manufacturing and Design Ecosystem ( BioMADE)?
Initially reporting to the Sr. Director of Data Science, this position will lead the creation and deployment of search, recommendation, and LLM systems for BioMADE’s 300-member organization community and the general bioindustrial community. Beyond search technology, the candidate will work with the BioMADE Data team to build clean, efficient, and extendable data pipelines for bioproduction-centered collaboration across industry, academia, and the Department of Defense.
Essential Duties and Responsibilities
- Design, implement, and optimize search algorithms and infrastructure to provide relevant and fast search results.
- Develop search features such as indexing, ranking, autocomplete, faceting, and query expansion.
- Build and maintain scalable, high-performance search solutions using technologies like Solr, OpenSearch, and AWS Bedrock.
- Build and maintain data pipelines to collect, process, normalize, and analyze large datasets from multiple sources.
- Ensure data quality, consistency, and integrity throughout the search and data pipelines.
- Manage stakeholder relations and requirements with staff and Members of BioMADE.
- Present solutions and findings to stakeholder and Members at all levels within BioMADE.
- Collaborate with other members of the team to provide collaborative solutions.
- Roadmapping, drafting technical specs, project scoping, and creating internal documentation.
- Other duties as assigned.