We are looking for a Senior Machine Learning Engineer to join our growing engineering team. You’re the perfect fit for this role if you are passionate about solving problems in NLP, have a great appreciation for science and want to transform how it is done.
You Will:
Continuously improve the performance and scalability of ML models that are at the core of BenchSci’s products
Build and deploy models from inception to live in production pipelines
Work with BenchSci's Product Managers and Scientists to correctly capture the nuances of biology
Lead or consult the authoring of engineering design proposals following the unified Platform Stream roadmap at BenchSci
Leverage a deep understanding of the business context and the team’s goals to unlock independent technical decisions in the face of open-ended requirements
Proactively identify new opportunities (from both internal and external sources) and advocate for and implement improvements to the current state of projects
Respond with urgency and drive urgency in own team to operational issues, owning resolution within one's sphere of responsibility
Advocate for code and process improvements across your team, and help to define best practices based on personal industry experience and research
Participate in sprint planning, estimation and reviews. Take ownership of deliverables, and work with teammates to ensure high-quality deliverables
You Have:
5+ years of software development experience
Bachelor’s degree in Computer Science or Mathematics
Strong experience with NLP
A degree in computer science with a focus in machine learning and at least three years of experience in the industry
Strong experience with TensorFlow, PyTorch, and image processing libraries such as OpenCV and scikit-image
Experience with data processing frameworks and Cloud ML Tooling
You have a constant desire to grow and develop
You have strong cross-team communication and collaboration skills
A team player who strives to see teammates succeed together