Taro Logo

Senior Backend Engineer, Search and Recommendations

BioRender is a platform focused on democratizing science communication to accelerate scientific discovery and understanding.
$130,000 - $200,000
Backend
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Healthcare · Education
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Backend Engineer, Search and Recommendations

BioRender is revolutionizing scientific communication through their platform, which has been featured in over 16,000 publications. As a Senior Backend Engineer on the Search and Recommendations team, you'll be instrumental in enhancing the platform's search capabilities and user experience. The role involves designing offline pipelines for search quality evaluation, integrating ML models, and optimizing search latency. You'll work in a cross-functional environment alongside product, ML, data science, and design experts.

The company offers a remote-first culture with a physical office in Toronto, providing flexibility for work location across Canada and the United States. BioRender's impressive growth is evidenced by their top-quartile profitability and year-over-year revenue growth, with users spanning 200+ countries. They're backed by prestigious investors including Y Combinator and the Malala Fund founders.

The ideal candidate will bring strong backend engineering expertise, particularly in creating high-performing APIs for search requests. Proficiency in Python is essential, along with experience in productionizing ML/data science models. Knowledge of NoSQL databases like MongoDB and cloud infrastructure (AWS) is required. The role offers opportunities for mentorship, establishing best practices, and contributing to substantial projects typically spanning 3-6 months.

BioRender prides itself on maintaining an inclusive, warm, and diverse environment. Their mission-driven approach and collaborative culture contribute to their world-class NPS and loyal user base. The company's commitment to scientific communication and discovery is evident in their impact, with BioRender figures appearing in thousands of publications worldwide.

Last updated 6 months ago

Responsibilities For Senior Backend Engineer, Search and Recommendations

  • Lead development of new Search and Recommendation features and ranking improvements end-to-end
  • Iterate on and optimize solutions using online experiments and data analysis
  • Evaluate and deploy new ML models, and build on existing third-party integrations
  • Contribute to process improvements, hiring/onboarding procedures
  • Successfully deliver substantial projects spanning 3 to 6 months
  • Provide mentorship and establish best practices across the engineering team

Requirements For Senior Backend Engineer, Search and Recommendations

Python
MongoDB
Node.js
TypeScript
  • Strong background in backend engineering with focus on high-performing APIs
  • Proficiency in Python
  • Functional knowledge of productionizing ML/data science models
  • Track record of designing simple, scalable, reliable, and performant systems
  • Expertise with NoSQL databases (MongoDB) and cloud infrastructure (AWS)
  • Interest in writing code in TypeScript

Benefits For Senior Backend Engineer, Search and Recommendations

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Remote-first work environment
  • Physical office available in Toronto
  • Equal opportunity employer
  • Inclusive work environment
  • Backed by top investors including Y Combinator
  • Top quartile for profitability and year-over-year revenue growth

Interested in this job?