Senior/Principal Software Engineer (Bio Research AI Development)
Start: ASAP
Duration: Contract through end of year, with possibilities of extension
Location: Remote, but must be able to work PST
Interview Process: 3 rounds
Objective
We seek a highly motivated Senior/Principal frontend engineer to join the BRAID department
(Biology Research | AI Development) within our Computational Sciences organization.
Our department is dedicated to leveraging AI to accelerate drug discovery and target discovery
efforts. The successful candidate will contribute to the design and development of high-performance
front-end systems for AI-powered scientific applications. They will design and implement new
features and capabilities to support biomedical and scientific discovery pipelines.
The successful candidate will work in an exciting and multidisciplinary environment alongside AI
scientists, AI engineers, and computational biologists/chemists in a research-focused team
dedicated to advancing the frontier of AI and its impact on drug discovery.
Prior experience in biology/chemistry is not required for this role.
The Role
- Develop and maintain high-quality, high-performance front-end applications for AI-driven tools and platforms.
- Design effective user experiences that facilitate interaction with large-scale AI models, visualizations, and multi-modal data, with strong attention to performance and scalability.
- Integrate APIs and front-end components with AI/ML backends.
- Monitor and maintain deployed models, ensuring the best performance in applications.
- Collaborate with cross-functional teams to translate novel ML methods into impactful applications for drug discovery and target discovery.
Who you are
- Bachelor / Master's degree in Computer Science, Data Science, or a related field.
- Strong foundations in data structures, algorithms, and software engineering principles.
- Proven experience building production web applications at scale using web technologies (e.g., React, Next.js, Vue, TypeScript) and RESTful APIs.
- Familiarity with data visualization libraries (e.g., D3.js, Recharts, Plotly) and experience displaying complex scientific data.
- Experience building interactive and data-heavy UIs, particularly in domains like AI/ML, scientific computing, or analytics.
- Excellent Python skills.
- Passionate about developing scalable, efficient, and well-documented software.
- Prior experience with AI applications is not required but is a plus.
- Prior experience in drug discovery and biomedical AI is not required but is a plus.
- Strong communication and collaboration skills with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
- Take full ownership of challenges from start to finish and proactively acquire any necessary knowledge to drive solutions forward.