We're partnered with a Foundational AI start-up who are seeking a Tech Lead / Manager with deep expertise in Machine Learning, Knowledge Graphs, and Entity Resolution to lead a cross-functional team of ML engineers, data scientists, and software engineers. This role will focus on driving innovation and delivering solutions that leverage knowledge graphs, ontology management, and entity linking to enhance data understanding and decision-making.
You will oversee the end-to-end development lifecycle, from model design and training to production deployment, while also contributing to architectural decisions and strategic initiatives. The ideal candidate should have a passion for knowledge representation, experience in entity work, and a proven track record of delivering ML-driven solutions at scale.
Key Responsibilities:
- Team Leadership & Management: Lead and mentor a team of engineers and data scientists, fostering a collaborative and innovative environment.
- Architecture & System Design: Oversee the design of scalable ML models and systems that incorporate knowledge graphs and entity resolution.
- Machine Learning Development: Work with the team to develop, train, and optimize machine learning models, including those for entity recognition, linking, and graph-based recommendations.
- Knowledge Graph Engineering: Drive the development and enhancement of knowledge graph infrastructures, ensuring efficient storage, querying, and use of semantic data.
- Entity Resolution: Lead efforts to disambiguate and link entities across large-scale datasets, creating unified and enriched knowledge representations.
- Collaboration & Communication: Work closely with product managers, data engineers, and other stakeholders to align technical efforts with business goals.
- Research & Innovation: Stay up to date with the latest advancements in ML, NLP, and graph technologies, incorporating new ideas into the team’s work where appropriate.
Required Qualifications:
- Education: BS/MS/PhD in Computer Science, Engineering, Mathematics, or a related field.
- Experience:
- 6+ years of experience in machine learning, data science, or AI, with a focus on knowledge graphs, ontologies, and entity work.
- 2+ years in a leadership or management role, with a proven ability to mentor and guide technical teams.
- Experience working with large-scale data systems, especially those involving graph databases (e.g., Neo4j, GraphQL, RDF).
- Strong background in NLP, entity recognition, and entity resolution techniques.
- Experience with ML frameworks such as TensorFlow, PyTorch, or scikit-learn.
Skills:
- Proficiency in Python or other relevant programming languages.
- Deep understanding of semantic technologies, including RDF, OWL, SPARQL, and ontological frameworks.
- Hands-on experience with knowledge graph construction, manipulation, and querying.
- Expertise in linking and resolving entities from unstructured or semi-structured data sources.
- Strong problem-solving skills with a focus on building scalable, high-performance solutions.
- Excellent communication and leadership skills.