Full Stack Engineer
Join us at an exciting stage - and help the world use more of its R&D.
Location
Remote-first, occasional on-site
Employment
Full-time, permanent
Salary
Competitive + Equity
Reporting to
CTO & CEO
Working with
CPO
Start
As soon as possible
About Enginuity
Too much of the world's R&D goes unused. Enginuity exists to change that - helping universities, research institutions and technology companies unlock the commercial potential of their IP portfolios.
We are moving from proof-of-principle into a scalable market demand modelling product. We are looking for a Lead Engineer to grow with us on that journey.
The Role
You will own the platform end-to-end: backend services, data pipelines, AI/ML scoring and infrastructure. You will report to the CTO and CEO, and work closely with the CPO on product direction.
This is a hands-on role at an exciting stage of the company. We want someone who shares our mission, contributes with pace and rigour, and grows with the team as we scale.
Responsibilities
Market Demand Modelling
– Own the scoring engine: licensing, sponsored research and new venture pipelines using classical and LLM/agent-based approaches
– Define and maintain a testing framework to evaluate and iterate model quality
– Work with the CPO to translate model outputs into product improvements
Backend & Data Engineering
– Build and maintain backend services and APIs powering the demand model
– Own the ELT pipeline: ingesting, cleaning and indexing data from grants (SAM.gov, NIH, DARPA etc.), industry feeds, macroeconomic datasets and VC/PE sources
– Manage vector and graph database infrastructure for semantic, hybrid and full-text search
– Ensure robust error handling, data quality and record validation throughout
AI / LLM Integration
– Integrate and manage LLM APIs for scoring, enrichment and on-demand search expansion
– Build and maintain context caching and on-demand retrieval architectures
Front-End Development
– Build and maintain a dashboard to visualise demand model outputs for customers and stakeholders
– Collaborate with the CPO on prototypes and customer-facing features
– Translate complex data signals into clear, intuitive interfaces
Infrastructure & Security
– Manage containerised deployments, multi-container architectures for scalability and portability
– Own API security: access controls, subscription key management and vulnerability remediation
Engineering Leadership
– Set engineering standards, documentation and code review practices
– Communicate clearly on progress and blockers - self-directed, no hand-holding required
What We're Looking For
Essential
– Strong Python — production-quality services, not just scripts
– Data pipelines and ELT workflows in production
– Vector databases (Pinecone, Weaviate, Qdrant or similar) and semantic/hybrid search
– LLM API integration in live systems
– Docker and containerisation; familiarity with orchestration
– API design, security and access control fundamentals
– Ownership from architecture to deployed, tested service
Desirable
– Public and private sector financial and demand data sources: (for example, UKRI, SAM.gov, NIH Reporter, Crunchbase etc.)
– Early-stage startup or technical founder experience
– Financial market modelling
– IP, patent data or technology transfer familiarity
– Graph databases and knowledge graph architectures
– Cloud infrastructure — AWS, GCP, Azure (essential)
– Front-end development (Next.js + React or similar) — particularly data visualisation and dashboards
What We Offer
– Salary: Competitive
– Equity - we want you invested in the mission
– Real influence on technical direction from day one
– Room to grow as the team scales
– Remote-first, flexible working
How to Apply
Send your CV and/or GitHub profile, plus a short note (one page max) on why Enginuity's mission resonates with you and one system you've built that you're proud of.
Applications to: recruiting@enginuityai.io
Rolling applications — we may close early once we find the right person.