Project Overview Join a collaborative, forward-thinking team building a next-generation agentic AI research assistant platform for the Life Sciences. This is an evolving multi-agent system that integrates multiple structured and unstructured data sources. The focus is twofold: 1. You will be tasked with the platform architect to solve specific technical problems. You will have the ability to conduct research and technical evaluation of issues relating to AgentCore, MCP, Agent to Agent interactions and the general Agentic context and to feedback, make recommendations based on this. 2. Building robust, production-ready backend services that integrate with APIs, external data feeds and orchestration layers. The environment is only suitable for engineers who thrive on ownership, clean design and realworld impact. Requirements: We are looking for two Python Engineers with a strong research-oriented mindset to join the team building a next-generation agentic AI research assistant platform for Life Sciences.
The role focuses on designing and developing production-ready backend services in Python (FastAPI or similar), integrating external APIs and data sources and contributing to architectural decisions related to data flow and orchestration. Must Have Skills ● Real engineering experience of Agentic AI
● A research and problem-solving focussed mindset
● Sufficient experience to evaluate options, make recommendations and solve
challenges
● Strong Python development experience (ideally with FastAPI, Flask, or Django)
● Experience building RESTful APIs and microservices
● Demonstrable experience integrating third-party APIs or data feeds
● Comfortable writing unit tests and following TDD or similar practices
● Familiarity with working in structured Agile teams (sprints, retros, tickets, standups)
● Ability to work within existing codebases and frameworks Nice to Have Skills ● Awareness of LangGraph, LangChain, or other agentic/LLM orchestration
frameworks
● Experience and knowledge of MCP
● Experience with containerisation (Docker), CI/CD pipelines, or deployment workflows
● Understanding of observability and monitoring practices
● Experience working with knowledge graphs or structured document pipelines What We’re Looking For ● A self-sufficient engineer who can own and deliver features with minimal
hand-holding
● Strong communication and teamwork in distributed teams
● Pragmatic thinking — balancing speed and quality in a production environment Responsibilities: ● You will be tasked with the platform architect to solve specific technical and
architectural problems. You will have the ability to conduct research and
technical evaluation of issues relating to Agentcore, MCP, Agent to Agent
interactions and the general Agentic context and to feed back and make
recommendations based on this
● Design, develop, maintain backend services and APIs using Python (FastAPI or
similar)
● Integrate external data sources and APIs into the orchestration platform
● Write clean, testable and modular code with strong focus on unit and functional
testing
● Contribute to system design and architecture, particularly for integration and data
flow
● Collaborate with frontend developers, DevOps, QA and other engineers in an Agile
environment
● Work independently on assigned features and take ownership of design,
implementation and testing
● Participate in regular code reviews and Agile ceremonies