Overview
Hybrid3 days onsite
60 - 80
Contract - W2
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship
Skills
Front end
Back end
Java
Vue.js React or similar
Python Django
Fast API
Flask
Next.js or similar
Full stack Engineering
Clinical or drug
Job Details
Software Engineer
Introduction
The Software Engineer will join the Clinical Data Insights & Automation (CDI&A) team within our clients Early Clinical Development (ECD) department. This role will involve designing, building, and deploying applications powered by generative AI to enhance data-driven decision-making in clinical research.
Responsibilities
- Develop next-generation applications to support and transform clinical development.
- Integrate AI capabilities to streamline data workflows and insights.
- Design user-friendly, responsive front-end experiences.
- Write clean, documented, and maintainable code.
- Collaborate with data scientists, engineers, and product managers to deliver AI-enabled solutions.
- Develop, deploy, and monitor robust pipelines for AI-powered applications.
- Stay updated on emerging technologies in AI, ML, and software engineering.
Requirements
Minimum Qualifications
- Bachelor's or Master's in Computer Science, Engineering, Mathematics, or related field.
- 5+ years of fullstack development experience.
- Strong skills in front-end frameworks (Vue.js, React, or similar) and backend frameworks (Python Django, FastAPI, Flask, Next.js, or similar).
- 2+ years developing and deploying AI/ML applications.
- Experience designing RESTful APIs and integrating AI/LLM functionality.
- Familiarity with prompt engineering and AI-assisted automation.
- Experience with containerized architectures (Docker, Podman, Kubernetes).
- Strong testing skills and familiarity with Agile methodologies.
- Experience with AWS and data platforms like Snowflake.
- Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
- Experience with LLM fine-tuning, AI agents, and bias/fairness evaluation.
- Familiarity with LangChain, Hugging Face, TensorFlow, or PyTorch.
- Experience developing Microsoft Word add-ins using Office.js.
- Knowledge of JWT, WebSockets, and DevOps/CI/CD practices.
- Experience with CRDT frameworks and applying NLP/LLMs to clinical text.
- Understanding of clinical drug development processes.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.