Software engineer
Location:
Flexible/Remote (Switzerland)
Type:
Full-time
About Trail
Succesful AI systems require understanding of complex biology, careful engineering and ease at deployment at industrial scale. Trail builds tools for research, public health and biotechnology partners where LabOps, multi-omics data, ML models, and AI capabilities operate as a unified system.
The Role
We’re looking for a Software Engineer who enjoys building robust systems in complex domains. You’ll help design and implement the infrastructure powering our AI agents, data pipelines, and knowledge systems.
This role sits at the intersection of engineering, AI, and life sciences. You’ll turn prototypes into scalable, production-ready systems.
What You’ll Do
Build and maintain backend systems and APIs
Design scalable data pipelines and integrations
Deploy and monitor ML/AI systems in production
Contribute to system architecture and technical standards
Collaborate closely with data scientists and domain experts
What We’re Looking For
Strong software engineering fundamentals
Proficiency in Python (or similar backend language)
Experience with cloud infrastructure and modern deployment workflows
Clear, structured thinking and pragmatic execution
Comfort working in an early-stage environment
Our research engines combine continuous data learning with adaptive algorithms, ensuring that every discovery builds upon the last. We create living systems of knowledge that evolve with science itself.
Our research engines combine continuous data learning with adaptive algorithms, ensuring that every discovery builds upon the last. We create living systems of knowledge that evolve with science itself.
