Senior Machine Learning Engineer, NLP
BenchSci
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