Description

Job Description

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 Client 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.
- Technical skills:
- 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.

Education

Bachelor / Master's degree in Computer Science, Data Science