Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

AI/ML Research Engineer

Full-time

Taylor and Francis



Taylor & Francis is one of the world’s leading publishers of scholarly journals, books, eBooks and reference works. We are creating technology platforms to shape the future of knowledge. 

Taylor & Francis Group produces high quality, peer reviewed books and journals. We produce unique, trusted content by expert authors, spreading knowledge and promoting discovery globally. We aim to broaden thinking and advance understanding, providing academics and professionals with a platform to share ideas and realise their individual potential.

As part of Taylor & Francis’s digital first strategy, we have been driving growth through providing access to publications through digital platforms and providing a unified experience across the body of content. We have created digital platforms to facilitate discovery and to allow users to access relevant research and information quickly and easily, wherever they are. 

Taylor & Francis is building the world's leading platform connecting the network of human knowledge. We are passionate about helping researchers achieve their goals, which in turn adds new nodes to the ever-expanding graph of research information. We believe that researchers are our number one priority, so we work hard to deliver value back to them with everything we do.

Our teams are solving unique and difficult problems at scale in an energetic and hyper-growth environment. We’re growing incredibly quickly, and we need experienced technical people to help us scale.

Job Description



We are seeking an AI/ML Research Engineer (NLP & Knowledge Graphs) to join our Applied AI Solutions team. This is a junior-to-mid level role: the ideal candidate has around 2–4 years of hands-on experience applying NLP and machine learning (or an MSc with strong research or internship experience), and wants to grow into a research-minded engineer who can take an idea from paper to working prototype.

You will research, prototype and evaluate ways of extracting structure and meaning from scholarly content – entities, relations, topics and emerging research areas – and of representing it in knowledge graphs and ontologies that can power better discovery, search and recommendation across Taylor & Francis. You will report to the Director of Applied AI Solutions, who in turn reports to the CTO.

The Applied AI Solutions team is a small, senior, research-led group within the CTO organisation. We are the part of Taylor & Francis that works on problems that are on nobody’s product roadmap yet – discovery, peer review, research integrity and making scholarly content machine-consumable – and we turn the most promising ideas into evidence, working prototypes and business cases that Engineering and the business can adopt.

What you’ll be doing:

  • Work as part of a small, research-led team on a few strategic AI “bets” each year, each ending in a decision-grade artefact: a working prototype, the evidence behind it and a business case.
  • Research, prototype and evaluate NLP approaches for extracting entities, relations and topics from scholarly articles, books and metadata.
  • Help design, populate and evolve knowledge graphs, ontologies and taxonomies that represent Taylor & Francis content and the research landscape around it.
  • Build and benchmark semantic and hybrid retrieval approaches, including embedding models and graph-enhanced retrieval-augmented generation (RAG).
  • Contribute to the team’s technology radar by scouting, trialling and writing up new open-source libraries, models and tools for knowledge extraction and search.
  • Build test sets, metrics and evaluation harnesses so that every claim we make about a model or tool is backed by evidence.
  • Support the hand-over of graduating prototypes to Engineering teams, with clear documentation and a written definition of what “done” means.
  • Present results clearly to technical and non-technical audiences, and contribute to papers, articles and conference submissions.

What we’re looking for:

Key Responsibilities:

  • Develop NLP pipelines for tasks such as named-entity recognition, relation extraction, entity linking and disambiguation, topic modelling and classification over scholarly text, using transformer models and LLMs.
  • Build, populate and query knowledge graphs in a graph database or triple store (e.g., Neo4j, RDF/SPARQL stores) and evaluate their quality and coverage.
  • Support the design and expansion of ontologies, taxonomies and controlled vocabularies, working with Editorial and subject-matter experts.
  • Detect and track emerging topics and research areas using clustering, topic modelling and embedding-based techniques.
  • Evaluate embedding models, chunking strategies, rerankers and retrieval configurations for semantic search and RAG on scholarly content.
  • Create gold-standard datasets and annotation guidelines, and define metrics (e.g., precision/recall/F1, nDCG) for reproducible evaluation.
  • Design and run well-controlled experiments, tracking them with tools such as MLflow or Weights & Biases so results can be reproduced.
  • Prototype rapidly using LLM APIs and open-source models for knowledge extraction and enrichment.
  • Write clean, tested and documented Python code that other engineers can pick up and extend.
  • Prepare hand-over documentation and support Engineering teams during the build phase of prototypes that graduate to production.
  • Collaborate with Engineering, Product, Editorial and other business teams to turn open-ended problems into well-posed research questions.
  • Assist with vendor, model and tool comparisons, including preparing benchmark results for internal and external audiences.
  • Keep up with the research literature and relevant venues (e.g., ACL, EMNLP, SIGIR, ISWC/ESWC) and share what is relevant with the team.

Qualifications



Qualifications

:

Good to have certifications

  • Neo4j Certified Professional (or equivalent graph database certification)
  • DeepLearning.AI or Hugging Face NLP / LLM specialisation certificates
  • Cloud ML or AI certification (e.g., AWS Machine Learning, Microsoft Azure AI Engineer)

Technical Skills:

  • 2–4 years of experience applying NLP and machine learning in industry or research (or an MSc with relevant research or internship experience).
  • Strong Python, including scientific libraries (pandas, numpy, scikit-learn) and writing readable, tested code.
  • Hands-on experience with NLP libraries and frameworks such as spaCy, Hugging Face Transformers and PyTorch.
  • Practical knowledge of knowledge graphs and semantic technologies: property graphs and/or RDF, OWL and SKOS, with query experience in Cypher and/or SPARQL.
  • Understanding of information retrieval and semantic search: embeddings, vector search (e.g., FAISS, OpenSearch/Elasticsearch, pgvector), hybrid retrieval and RAG.
  • Experience designing evaluation: test sets, annotation, metrics, error analysis and statistical sanity-checking of results.
  • Working familiarity with LLM APIs and structured-output prompting for information extraction.
  • Experience with Git, Linux, SQL and reproducible experiment environments (notebooks, virtual environments, containers).
  • Ability to read research papers and reproduce their results from the paper or open-source repository.
  • Experience with a cloud platform (AWS preferred) is a plus.

Soft Skills:

  • Curious, rigorous and sceptical: comfortable saying “the evidence does not support this” and showing why.
  • Clear written and spoken communication, including explaining technical results to non-technical colleagues.
  • Comfortable working under the technical direction of senior engineers while taking ownership of well-defined pieces of work.
  • Able to manage several experiments at once and prioritise in a fast-paced environment.
  • A keen eye for detail and a commitment to reproducible, high-quality work.

Preferred:

  • Experience with scholarly or scientific text and metadata (e.g., Crossref, OpenAlex, ORCID, ROR, PubMed).
  • Exposure to ontology and taxonomy tooling (e.g., Protégé, PoolParty, SKOS editors).
  • Exposure to LLM fine-tuning (e.g., LoRA, PEFT) or agentic frameworks (e.g., LangGraph).
  • Prior publication, conference presentation or open-source contribution.
  • Familiarity with Agile methodologies and project management tools (e.g., Jira).

Education:

  • Bachelor’s degree in computer science, data science, computational linguistics, mathematics or a related field (or equivalent experience). Master’s degree (or PhD in progress/completed) is an advantage but not required.

 

Additional Information



You must have the right to work and live in India.

Location:  The successful candidate will be able to utilise our balanced working model. We ask that candidates live within a commutable distance of our Bengaluru office to ensure that as a balanced worker they can make it to our office location to collaborate as required. There is an expectation for a minimum of 3 days per week in-person time.

We believe that great things happen when people connect face-to-face. That's why we work in-person with each other, or with customers and partners, three days a week or more. When you’re not spending time together in one of our offices or other workplaces – like at conference – you get the flexibility and support to work from home or remotely.

What we offer in return:  

  • An excellent Work/Life balance with a fantastic flexible working culture
  • 25 days annual leave
  • 3 additional discretionary days off during the holiday season at the end of the year
  • 4 paid Volunteering days each year
  • Day off for your birthday
  • Pension contributions
  • Seasonal social and charitable events
  • Training and development

We believe that great things happen when people connect face-to-face. That's why we work in-person with each other, or with customers and partners, three days a week or more. When you’re not spending time together in one of our offices or other workplaces – like at conference – you get the flexibility and support to work from home or remotely. The successful candidate will be able to utilise our balanced working model. We ask that candidates live within a commutable distance of either our Bengaluru or New Delhi office location to ensure that as a balanced worker they can make it to our office locations to collaborate as required. There is an expectation for a minimum of 3 days per week in-person time.

A​​​​​​t Taylor & Francis we care about our colleagues, promoting work-life balance, wellbeing and flexible working. We believe that the skills and experience you bring to Taylor & Francis are invaluable. We want you to have the opportunity to develop your abilities, and to innovate and develop in areas which you are passionate about.

We know that sometimes the 'perfect candidate' doesn't exist, and that people can be put off applying for a job if they don't fit all the requirements. If you're excited about working for us and have most of the skills or experience we're looking for, please go ahead and apply. You could be just what we need! We believe strongly in the value of diversity and creating supportive, inclusive environments where our colleagues can succeed. As such, Informa is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, colour, ancestry, national origin, religion, or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, citizenship, or other protected characteristics under local law.

To find out more about our business and the great career opportunities please go to our Careers Site:

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the AI/ML Research Engineer in Bangalore vacancy
  •  ...heart of progress; with proven expertise and a continuous flow of AI-powered insight, enabling smarter decisions, faster innovation,...  ...Role Your Role As a Senior Mainframe Application Support Engineer at Kyndryl, you’ll solve complex problems and identify potential... 
    Suggested
    Remote job
    Hybrid work
    Flexible hours

    Kyndryl

    Bangalore
    2 hours ago
  •  ...just words— they're how we show up, focused on delivering the right answer, the right way, every day. Job Group Capability Engineering Job Group Automation & Process Control Job Role Description The Process Control Applications Engineer - Advanced is... 
    Suggested
    Full time
    Local area

    ExxonMobil

    Bangalore
    1 day ago
  • About the Role :As a VulnOps Engineer at SmartStream, you will own the end-to-end vulnerability operations function across our entire product portfolio. You will manage a single, unified, risk-scored vulnerability backlog that consolidates findings from SAST, DAST, SCA, container... 
    Suggested

    Smartstream Technologies India Private Limited

    Bangalore
    4 hours ago
  • Requirements : - Proven experience as a Software Engineer with a strong focus on Android development.- Proficiency in Java and Kotlin with a solid understanding of object-oriented programming principles, Data structures and algorithms.- Expertise in developing features for Android... 
    Suggested

    SASKEN TECHNOLOGIES LIMITED

    Bangalore
    4 hours ago
  • Total Experience: 12 - 24 years12 to 14 years in software engineering, with 8+ years in C# and .NET.- 3+ years as a technical lead or data architect who set data-access direction for a team.- 5+ years of hands-on PostgreSQL in production from a .NET application, covering query... 
    Suggested
    Work at office
    Flexible hours
    3 days week

    DAPPVERSE COMPUTING PRIVATE LIMITED

    Bangalore
    4 hours ago
  •  ...checks, validation rules, and monitoring mechanisms.- Collaborate with Data Architects, Data Scientists, Business Analysts, and other engineering teams to understand data requirements.- Work with cloud-based data platforms and services to build integrated data solutions.-... 

    CELEBAL TECHNOLOGIES PRIVATE LIMITED

    Bangalore
    4 hours ago
  • Role Overview :We are seeking a dynamic Snowflake Data Engineer with proven expertise in Snowpipe data ingestion and foundational experience with Snowflake in an AWS Cloud environment. This role is hands-on, focusing on building, optimizing, and modernizing data pipelines for... 

    MODER SOLUTIONS INDIA PRIVATE LIMITED

    Bangalore
    4 hours ago
  • About the role : MIYO Global is hiring a Junior Software Engineer - Data Science for a technology client.Location : Bengaluru, work from office...  ...and documentationRequirements : - Relevant data science / ML experience with Python, pandas, NumPy and scikit-learn- Classification... 
    Permanent employment
    Work at office

    MIYO Global

    Bangalore
    4 hours ago
  • Job Description:We are looking for an experienced FPGA Design Engineer with strong expertise in RTL design, FPGA development, and wireless communication physical-layer (PHY) technologies. The candidate will be responsible for designing, developing, implementing, and verifying... 

    SKYGATE CONSULTING

    Bangalore
    4 hours ago
  •  ...technology; we create transformative solutions. By integrating Generative AI into our ecosystem, we're shaping a new era of personalized and...  ...support demos and customer workflows.- Collaborate with Product Engineering team to feed learnings back into the platform.- Support customer... 

    Publicis Sapient

    Bangalore
    4 hours ago
  •  ...on data-driven features, including data visualization and basic ML/AI integrations.- Manage application deployment, configuration automation...  ...in agile environments.- Bachelor's degree in Computer Science, Engineering, or related field.Preferred Qualifications : - Exposure to test... 

    Course5i

    Bangalore
    4 hours ago
  • Senior Python + Generative AI EngineerLocation : Gurgaon / Bangalore (Hybrid)Experience : 5 - 10 YearsWhat youll actually work on :Were looking for engineers who have moved beyond AI demos and notebooks people who have built, deployed, and maintained real systems powered by... 
    Hybrid work

    Publicis Sapient

    Bangalore
    4 hours ago
  •  ...webapps.- Had exposure to using a web framework (viz. Flask, Django etc.).- Understands that good coding practices are not just an engineering idiosyncracy and is the backbone of having a sustainable and fast moving technical capability.- Has experience leading and working... 
    Flexible hours

    eSthenos Technologies Pvt Ltd

    Bangalore
    4 hours ago
  • Responsibilities :Join our Analytics, Data Strategy, and AI team and help engineer the next generation of our digital capabilities. We are looking for...  ...Qualifications :- 5 - 7 years of hands-on experience in AI/ML engineering, including Machine Learning, Deep Learning, statistical... 

    7-ELEVEN CORPORATE SERVICES INDIA LLP

    Bangalore
    4 hours ago
  • Role : Senior Data Management Engineer - 197255Your Job :Koch is looking for a Senior Data Management Engineer to design, build and run enterprise Master Data Management (MDM) solutions on TIBCO EBX. You'll own the EBX platform end to end, from developing data models and workflows... 
    Long term contract

    CONNECT-PRO MANAGEMENT CONSULTANTS

    Bangalore
    4 hours ago
  •  ...are seeking a highly skilled and motivated Senior Data Scientist with 3-5 years of experience in Artificial Intelligence (AI) and Machine Learning (ML). The ideal candidate will be responsible for driving end-to-end problem-solving initiatives, from understanding the problem... 

    Skyleaf

    Bangalore
    4 hours ago
  • Technical Lead, Full-Stack Engineering Location : BangaloreWork Your Magic with us! Ready to explore, break barriers, and discover more? We know...  ...experience in Next.js, React, and REST APIs to join our Data & AI team. The role requires hands-on, enterprise-grade experience with... 

    Merck Group

    Bangalore
    4 hours ago
  • Python Automation Test Engineer with 5 - 10 years of experience for a leading global IT services client. You will build clean, modular UI automation in Python (Robot Framework or Selenium) and run it through CI/CD pipelines and cloud-based test setups.Job Snapshot :- Experience... 
    Permanent employment
    Full time
    Hybrid work
    Immediate start

    Mount Talent Consulting Private Limited

    Bangalore
    4 hours ago
  • AI Engineer | Bengaluru (On-site)Experience : 4 - 6 Years | Full-time | Individual ContributorAre you someone who loves solving complex ML problems, building intelligent systems and taking models from experimentation to production?We're looking for a hands-on AI Engineer with... 
    Long term contract
    Full time

    Recro

    Bangalore
    4 hours ago
  •  ...client - Our client is a Bengaluru-headquartered digital and management consulting firm (part of a global 5,000+ strong IT and digital engineering group). Known for its people-first culture and recognized among India's top consulting workplaces, the firm partners with leading... 
    Full time
    Hybrid work
    Immediate start
    US shift
    3 days week

    HR Central

    Bangalore
    4 hours ago
  • Role Overview : We are looking for a GCP DevOps / DataOps Engineer to design, automate, and maintain the cloud infrastructure.In this role,...  ...volume transaction/clickstream datasets.- Exposure to MLOps tools (Vertex AI pipelines, feature stores, model registry). (ref:hirist.tech)

    Tredence Analytics Solutions Private Limited

    Bangalore
    4 hours ago
  • Roles & Responsibilities :- Own the complete FPGA flow from RTL adaptation to synthesis, implementation and bit-file generation.- Perform FPGA synthesis using Synplify Pro and place-and-route using Xilinx Vivado.- Adapt ASIC RTL code for FPGA implementation by replacing or modifying...
    3 days week

    ALLEGIS GLOBAL SOLUTIONS (INDIA) PRIVATE LIMITED

    Bangalore
    4 hours ago
  • About the Role :ETL Test Engineer with 5+ years of experience for a leading global IT services client. You will test data warehouses and ETL pipelines, validate data with strong SQL, and work in Agile teams on financial software.Job Snapshot :- Experience: 5+ years- Employment... 
    Long term contract
    Permanent employment
    Full time
    Hybrid work
    Immediate start

    Mount Talent Consulting Private Limited

    Bangalore
    4 hours ago
  •  ...Developer to build and optimize our semantic data layer and self-service analytics environment. You will partner closely with data engineers and business stakeholders to translate complex reporting needs into clean LookML models and actionable dashboards.Key Responsibilities... 

    Mouri Tech (P) Ltd

    Bangalore
    4 hours ago
  • About the Role:We're looking for an experienced MLOps Engineer to drive ML automation, deployment and platform reliability.Key Technical Skills:DevOps...  ...Collaborate with Data Science teams to accelerate production AI/ML deployments.Good to Have:- Experience with GPU... 

    TwinPacs Sdn Bhd

    Bangalore
    4 hours ago
  •  ...We are looking for a commercially minded, hands-on Senior Mobile Engineer with real connected-product / IoT experience to build and take...  ...teams in China. You should be highly comfortable using modern AI-assisted and agentic development tools to work significantly faster... 
    Long term contract
    Full time
    Work at office

    One Retail Group

    Bangalore
    5 hours ago
  •  ...Category Engineering Hire Type Employee Job ID 19595 Remote Eligible No Date Posted 11/11/2026 We Are Synopsys is the leader in...  ...from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP,... 
    Full time
    Remote job

    Synopsys Inc

    Bangalore
    6 hours ago
  •  ...Are you a frontend engineer who loves crafting elegant, high-performing applications that make a real difference? If you're passionate about...  ...and the adoption of modern frontend technologies and Generative AI to continuously improve engineering productivity and quality.... 
    Hybrid work
    Work at office
    3 days week

    Swiss Re

    Bangalore
    10 hours ago
  •  ...Department : Manufacturing and Supply Chain Data Engineering Company : Novo Global Business...  ...supply chain data into trusted, high-quality, AI-ready datasets that enable forecasting,...  ...logistics or warehousing. Exposure to ML workflows, MLOps or Databricks ML. Cloud... 

    Novo Nordisk

    Bangalore
    12 hours ago
  •  ...Department: Manufacturing and Supply Chain Data Engineering, Enterprise AI Company: Novo Nordisk Global Business Services (GBS) Bengaluru, India     Your impact begins here   As Advanced Data Engineer, you will build the data foundations that let Novo’s manufacturing... 
    Immediate start

    Novo Nordisk

    Bangalore
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI/ML Research Engineer. Be the first to apply!