Position: Senior / Principle Software Engineer (Frontend)
Location: Can be remote but must be available to work PST business hours
Duration: Contract through the end for 2025 with possibility of extensions
Start: ASAP
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.
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.