Software Engineer - Research Data Platform
Bioptimus builds multimodal, multi-scale AI foundation models for biology, used in biomedical research, drug development, and pathology workflows.
Maintainer signals as of 9/25/2026
Funding history
About Bioptimus
French AI biotech company developing foundation models and data infrastructure that connect biological data across molecular, tissue, clinical, and patient scales.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, implement, and maintain scalable data schemas, storage solutions, and production-ready data systems for AI workloads. You will build typed, documented APIs; optimize databases, storage paths, pipelines, and cloud costs; and implement validation, testing, versioning, and access controls. You will work with researchers and product engineers to define needs, prioritize work, and deliver projects end to end.
Requirements
- Production-level Python expertise
- Experience with Pydantic, SQLAlchemy, Alembic, object storage abstractions, and FastAPI or similar frameworks
- Expertise in PostgreSQL and relational database management systems, including schema design, indexing, and query optimization
- Experience designing API surfaces
- Exposure to the Model Context Protocol
- Commitment to usable and accessible data infrastructure
Responsibilities
- Design, implement, and maintain scalable data schemas and storage solutions for AI workloads
- Benchmark, profile, improve, and extend distributed storage using chunking, compression, parallelization, and custom solutions
- Develop and maintain clean, production-ready data systems
- Build typed, documented APIs for researchers, engineers, and AI agents
- Collaborate with researchers and product engineers to scope needs, align priorities, and deliver projects end to end
- Monitor, profile, and optimize database queries, storage paths, pipeline bottlenecks, and cloud infrastructure costs
- Implement data validation, testing, versioning, and access control with platform engineers
Benefits
- Equity package
- Flexible work arrangements, including remote options
Hiring Process
Screening: 30-minute recruiter call, then a 30-minute hiring-manager call. Interviews: 60-minute system-design interview; take-home project; 60-minute assignment presentation and technical Q&A; 30-minute executive interview. Offer follows a final decision and successful reference check; then onboarding.
