Software Architecture

L6

bioturingSan Diego, CAyesterday
BioTuring is an innovative bioinformatics company that develops algorithms, and agentic AI software to serve scientists from hundreds of pharmaceutical companies and leading research institutions, enabling discoveries about human diseases.
Role Overview: Own the architecture of services, APIs, and system-to-system integrations across the platform. Focus on scalable service design, clean interfaces, and consistent technology stack, scalable and extendable for the new agentic workflow. Key ResponsibilitiesArchitect microservices and RESTful/gRPC APIs Design inter-service communication (sync/async, messaging) Define standards for: API contracts, versioning Data schemas and exchange Service boundariesDesign system-to-system integrations (internal + external) Drive technology stack decisions across backend systems Ensure scalability, reliability, and maintainability Produce architecture diagrams and blueprints Review implementations for architectural consistency
Requirements: Strong experience in backend and distributed system architecture but fullstack is preferable. Microservices RESTful APIs / service contracts Distributed systems Solid fundamentals in data structures and algorithms, applied to: Caching (e.g., LRU) Data partitioning / sharding Efficient data access patternsDeep understanding of: Service communication (HTTP, gRPC, messaging) Concurrency and system performanceAbility to simplify complex systems into clear designs We OfferCompetitive salary and benefits package. A worldwide collaborative and supportive work environment. A chance to learn and grow your career in bioinformatics. *At BioTuring, we emphasize building a high-performing team and company culture. *Due to the high volume of applications, we regret that we are unable to respond to all inquiries. Only shortlisted candidates will be contacted. Thank you for your understanding. I consent to BioTuring storing and processing my application and personal data for up to3 yearsfor consideration for other suitable positions.
Apply now
Apply now

Level

LeadL6

Location

San Diego, CA

Occupation

Software Developers

Industry

Computer Systems Design Services

Posted

yesterday

To get sharper similar jobs, create your profile using the link below.

Create profile