Job Description:
We are seeking a talented Tech Lead to join our team and lead the transformation of clinical research through the application of innovative AI capabilities.
This is an exciting opportunity for someone with a passion for applying cutting-edge AI and automation methodologies to create solutions that solve complex, real-world problems. The ideal candidate will have a strong understanding of AI algorithms, data science, and machine learning models, as well as experience with common AI frameworks and technologies.
The successful candidate will oversee the planning, execution, and delivery of AI projects, managing resources and prioritizing tasks across internal and external delivery teams. They will also develop AI and automation focused rapid prototypes and proof-of-concepts to assess technical feasibility of complex business problems.
Additionally, they will establish technical vision and direction for solution delivery teams, ensuring that they are applying DevSecOps and architectural standards. The Tech Lead will also be responsible for interpreting intricate business needs into practical technical specifications, ensuring that they line up with project objectives and technical limitations.
Key responsibilities include:
- Applying creative and technical skills to develop solutions that integrate AI and full-stack components to address complex challenges and improve application functionality.
- Combining knowledge of modern cloud native application technologies and AI to create high-quality, innovative software solutions.
- Remaining adaptable and proactive in learning new technologies and techniques in AI and full-stack development to keep up with industry trends and advancements.
- Understanding data flows and integration patterns that deliver timely access to high-quality data.
- Leading projects and collaborating with teams to deliver comprehensive solutions that meet business goals and user needs.
Requirements:
- Strong understanding of AI algorithms, data science, and machine learning models (supervised, unsupervised), and deep learning techniques.
- Demonstrated experience with common AI frameworks and technologies (i.e. TensorFlow, PyTorch, LLMs, LangChain, Azure Open AI, and Bedrock).
- Validated experience with front-end technologies (i.e. HTML, CSS, JavaScript) and frameworks like React or Angular.
- Proficient in back-end programming languages such as Python, Node.js, or Java.
- Familiarity with database technologies, both SQL and NoSQL.
- Experience integrating machine learning models, NLP, and AI technologies into practical applications.
- Solid understanding of RESTful API design and Development, microservices architecture, and scalable system engineering.
- Experience in developing and maintaining CI/CD pipelines for application deployment.
- Demonstrated experience influencing internal and external partners.
- Strong problem-solving skills with the ability to work multi-functionally in a diverse team environment.
- Capability to lead projects or mentor junior developers.
- Experience in a regulated industry, such as pharmaceuticals, where understanding of compliance regarding data security and privacy is crucial.
- Commitment to ongoing personal and professional growth in the dynamic fields of AI and full-stack development.
Qualifications:
- Bachelor's degree in computer science or related scientific field.
- Experience developing and implementing AI and machine learning solutions.
- 4+ years' experience leading full stack / multi-disciplinary software development teams (e.g., UI/UX, data, backend/API, system integration)
- Previous experience working with AWS, Azure AI, or other ML cloud services.