Skip to main content

About the role

Overview: You will join the BIOVIA Lab Operations team to help build the next-generation laboratory informatics platform. In this role you will apply AI-powered agents and modern full‑stack tech to support scientists in pharma and biotech, advancing data accessibility and AI-driven workflows. You’ll collaborate with cross‑functional teams to translate needs into scalable software solutions and contribute to architecture, testing, and cloud deployments. This is a hands-on opportunity to shape a high-impact platform that accelerates laboratory operations with AI.
Responsibilities: Design, develop and deploy AI-powered agents and workflows for lab processes and data management Build and enhance full-stack enterprise applications using Java, Python, JavaScript/TypeScript Integrate LLMs, RAG, and agent orchestration frameworks into production apps Develop scalable backend services and database integrations Create interactive web applications and support cloud deployments Collaborate with scientists, product managers and engineers to translate requirements Support modernization and AI-assisted, specification-driven development practices Contribute to software architecture, design decisions, testing Advance AI-powered enterprise applications with data accessibility and automation
Key requirements: Bachelor in Computer Science, Software Engineering, Mathematics, Informatics, or related field 0–2 years of professional software development experience Hands-on experience with AI/LLM applications including RAG and agent orchestration using LangChain, LangGraph or similar Proficiency in Java and JVM-based tech (Spring Boot or Groovy/Grails) Python experience with data processing (pandas) Strong JavaScript/TypeScript skills and modern frontend frameworks (Angular or React) Experience with relational databases (Oracle, MariaDB) Solid OOP, design patterns, and application architecture Familiarity with AI-assisted development tools (Cursor, Claude Code) DevOps practices, cloud development and deployment experience Strong problem-solving, communication and collaboration skills strong communication cross-functional collaboration initiative and adaptability Java Spring Boot Groovy/Grails

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this