We are looking for an Engineering Manager to join our Knowledge Enrichment team.
Engineering Manager - Knowledge Enrichment
BenchSci
United Kingdom
Full TimeSalaryNegotiable
Posted on 14th Sep 2024
We are looking for an Engineering Manager to join our Knowledge Enrichment team. You will be reporting to the Director of Engineering, Data & ML. In this impactful role, you will work closely with key stakeholders across the organisation and be instrumental in cross-team priorities and management. The most successful candidates for this role will be experienced ML engineers who have recently transitioned to leading ML engineer ICs, and delivering complex ML engineering solutions. This role is perfect for a leader who is technically adept and passionate about guiding a team toward innovative solutions in machine learning and data engineering. The successful candidate will be not only a technical leader but also a mentor, coach, and role model in our organization.
You Will:
Be a people leader of a small (approx 4-6) team of ML and data engineers
Be hands-on as needed in coding, ML model design, system design, data modelling, code pairing, PR reviews, and writing TDDs (technical design documents)
Own and drive execution of the technical roadmap for your team in line with the product roadmap
Provide engineering/technical leadership on Knowledge Enrichment projects that seek to use ML to enrich the data in BenchSci’s Knowledge Graph
Work closely with other engineering leaders to ensure alignment on technical solutioning
Liaise closely with stakeholders from other functions including product and science
Help ensure adoption of ML best practices and state of the art ML approaches at BenchSci
Drive agile practices within the team, and lead certain agile rituals
Take a leadership role in our recruiting, hiring, and onboarding processes
Provide mentorship and carry out regular 1:1 meetings with direct reports
Work with your team to continuously drive improvements in ways of working, productivity and quality of work product
You Have:
5+ years of experience working as a professional ML engineer
3+ years in technical leadership roles
2+ years of experience working as an ML engineering manager
Technical focus: have remained technically hands-on and have regularly contributed code over the last 12 months
Technical leadership: a proven track record of delivering complex ML projects with high-performing teams leveraging state-of-the-art ML techniques
ML proficiency: deep understanding of modern machine learning techniques and applications
ML frameworks/libs: Mastery of several ML frameworks and libraries, with the ability to architect complex ML systems from scratch
ML model deployment: expert in training, fine-tuning, and deploying machine learning models at scale, with a focus on optimising performance and efficiency
LLM acumen: strong skills in implementing Large Language Models. Deep understanding of the Retrieval Augmented Generation architecture and ideally deploying solutions leveraging RAG
GML/GNNs: expertise in graph machine learning/graph neural networks and practical applications
Technical expertise: Comprehensive knowledge of software engineering and industry experience using Python
Domain: ideally worked in the biological/science domain
Agile practices: well-versed in Agile software development methodologies
Effective communication: outstanding verbal and written communication skills. Can clearly explain complex technical concepts/systems to engineering peers and non-engineer stakeholders
Growth mindset: up-to-date with cutting-edge advances in ML/AI, actively engaging with the community
Instructions
Provide Accurate Personal Information
If the job requires a CV, ensure that you upload an up to date CV
The name on your application should match your legal identification.
All Fields marked with * are mandatory
Please ensure you regularly check the email address provided during the application process for any updates from Tuhustle or potential employers. Your application status, interview invitations, or job offers will be sent via email. Respond promptly to any messages to maintain your candidacy.
Job Application Form
Modal title
Be bold
Motivate teams to do their best work. Offer best practices to get users going in the right direction. Be bold and offer just enough help to get the work started, and then get out of the way. Give accurate information so users can make educated decisions. Know your user's struggles and desired outcomes and give just enough information to let them get where they need to go.
Be optimistic
Focusing on the details gives people confidence in our products. Weave a consistent story across our fabric and be diligent about vocabulary across all messaging by being brand conscious across products to create a seamless flow across all the things. Let people know that they can jump in and start working expecting to find a dependable experience across all the things. Keep teams in the loop about what is happening by informing them of relevant features, products and opportunities for success. Be on the journey with them and highlight the key points that will help them the most - right now. Be in the moment by focusing attention on the important bits first.
Be practical, with a wink
Keep our own story short and give teams just enough to get moving. Get to the point and be direct. Be concise - we tell the story of how we can help, but we do it directly and with purpose. Be on the lookout for opportunities and be quick to offer a helping hand. At the same time realize that novbody likes a nosy neighbor. Give the user just enough to know that something awesome is around the corner and then get out of the way. Write clear, accurate, and concise text that makes interfaces more usable and consistent - and builds trust. We strive to write text that is understandable by anyone, anywhere, regardless of their culture or language so that everyone feels they are part of the team.