● Innovate and develop software applications to support clinical development
● Identify and integrate AI/LLM capabilities to enhance data processing and
natural workflows.
● Design intuitive, user-centric interfaces.
● Code Quality and Documentation: Write clean, maintainable, and well-
documented code. Participate in code reviews and contribute to best practices in
software development.
● Research and Innovation: Stay up-to-date with the latest advancements in
generative AI and machine learning. Evaluate new technologies and
methodologies to continuously improve our solutions.
● Collaborate with Cross-Functional Teams: Work closely with data scientists,
engineers, and product managers to integrate generative AI capabilities into our
products and services.
● Deployment and Monitoring: Develop and maintain robust deployment pipelines
for AI-enhanced applications. Monitor pipeline performance in production and
implement necessary improvements.
Who You Are:
● An experienced full stack developer capable of bringing your expertise to our
existing and upcoming AI applications/projects as both a leader and individual
contributor.
● Someone with a clear understanding of the current landscape of AI & AI-based
applications, including potential benefits, limitations, and standard of practice.
Minimum Requirements:
● Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or
a related field.
● 5+ years of full stack development experience
● Strong proficiency in either a front-end framework (Vue.js, React, or similar) and
a backend web frameworks in Python and/or JavaScript (Django, FastAPI, Flask,
Next.js, or similar)
● 4+ years experience with front-end frameworks (preferably Vue.js)
● 2+ years of developing and deploying AI/ML solutions or applications
● Experience designing and developing RESTful APIs (with e.g. Python FastAPI).
● Familiarity with prompt engineering
● Proficiency with containerized workflows and architectures (Podman, Docker,
Kubernetes)
● Strong automated software testing skills (Python unittest, jest, Playwright)
● Familiar with Agile methodologies
● Excellent analytical and problem-solving skills with a track record of tackling
complex technical challenges.
● Leading system design and implementing scalable, fault-tolerant solutions for
complex, distributed computing challenges.
● Strong interpersonal and communication skills, with the ability to articulate
complex technical concepts to non-technical stakeholders.
● Experience with cloud platforms (e.g. AWS) and modern data platforms (e.g.,
Snowflake).
● Experience implementing chatbots, retrieval-augmented generation (RAG)
systems, and integrating LLMs into applications (AI-assisted automation)
Preferred Qualifications:
● Experience building AI agents, fine-tuning LLM models, and evaluating bias and
fairness with LLM systems
● Experience in developing Microsoft Word add-ins using Office.js.
● Experience with web technologies like JWT, WebSockets, etc.
● Experience with Huggingface, Langchain, TensorFlow, PyTorch, or similar.
● Familiarity with DevOps, infrastructure, and continuous integration concepts.
● Familiarity with CRDT technologies like Yjs.
● Experience with using NLP/LLMs on clinical text.
● Basic knowledge of clinical drug development