About the job
About Prima Mente
At Prima Mente, we are pioneering the integration of artificial intelligence with frontier biology. Our mission is to generate proprietary data and develop general-purpose biological foundation models that translate groundbreaking discoveries into tangible research and clinical outcomes. We are focused on understanding the complexities of the human brain, safeguarding it from neurological disorders, and enhancing cognitive health. With a dedicated team of AI researchers, experimentalists, clinicians, and operational experts, we proudly operate from our hubs in London, San Francisco, and Dubai.
Position Overview – Senior Software Engineer, Backend & Cloud
In this role, you will be responsible for designing, developing, and scaling SaaS solutions that make our biological foundation models accessible to end users. Your work will predominantly focus on backend (70%), followed by cloud (25%) and a small portion of frontend (5%).
Your contributions will support:
Managing extensive biological datasets with complex I/O and structured metadata.
Tracking experiment lineage, artifacts, and model version histories.
Implementing tenant-aware access controls and role-based permissions.
Creating reproducible workflows that connect research code to production services.
You will transform intricate model workflows into user-friendly, reliable, and observable products in production.
Key Responsibilities
Backend & Application Services
You will engage with data models, invariants, and potential failure modes.
Design and implement REST or gRPC APIs to support datasets, experiments, and user workflows.
Define and adapt service boundaries as the system evolves.
Design, migrate, and optimize schemas within an RDMS, preferably PostgreSQL.
Implement authentication and authorization controls at the tenant level.
Enhance performance, query efficiency, and data integrity.
Add structured logging and metrics for efficient debugging.
Cloud & Infrastructure
You will work directly with cloud resources, ensuring efficient deployment and operation.
Deploy and manage services on AWS or GCP.
Provision and configure computing, storage, and networking services.
Set up IAM roles adhering to least-privilege access principles.
Utilize Docker for service containerization.

