(Mid - Senior) AI Engineer With Computer Vision JD
(Mid - Senior) AI Engineer With Computer Vision JD
About Us
Delineate is at the forefront of leveraging advanced machine-learning techniques to supercharge
pharmaceutical research. We specialize in cutting-edge natural language processing (NLP),
Computer Vision (CV) and large language models (LLMs), integrating them with Retrieval-
Augmented Generation (RAG) to deliver our innovative solutions. We are looking for a passionate
and skilled Machine Learning Engineer to join our dynamic team.
Overview
We are seeking a Machine Learning Engineer with a strong focus on Computer Vision (CV)
techniques. The ideal candidate will have extensive experience in model development,
deployment, FastAPI, testing, Docker, and clean code practices. You will play a critical role in
designing, developing, and deploying cutting-edge machine learning solutions, ensuring best
practices in coding and model management.
The primary outcome of the role will be to assist in the automated digitization (plot to data table)
of plots found in pharmaceutical research papers.
Key Responsibilities
● Design and implement computer vision (CV) solutions for various applications.
● Design, develop, train, evaluate and deploy CV models using both open source and
custom datasets developed internally at Delineate.
● Optimize model performance, including inference speed and resource utilization.
● Develop pipelines for efficient data handling, preprocessing, cleaning, and augmentation
on large datasets.
● Build and maintain robust APIs using FastAPI for serving the AI/ML solutions.
● Develop comprehensive test suites to validate performance and reliability.
● Write clean, maintainable, and efficient code following best practices.
● Work closely with cross-functional teams, including software developers, pharmaceutical
researchers, and product managers.
Required Qualifications
● 5+ years of experience as a Machine Learning Engineer with proven experience in
developing end-to-end ML solutions.
● Strong background in computer vision algorithms and techniques (e.g., image processing,
feature extraction, object detection, and segmentation)
● Strong programming skills in Python; familiarity with Javascript is a plus.
● Proficiency in machine learning frameworks and libraries (TensorFlow, PyTorch, opencv,
pillow, etc.)
● Hands-on experience with FastAPI, Docker, and cloud technologies.
● Excellent problem-solving abilities and attention to detail.
● Strong verbal and written communication skills in English and the ability to work
collaboratively in a fast-paced team environment.
● A proactive and continuous learning mindset.
● A bachelor's in CS, Software Engineering, Information Technology, or a related field is
preferred.
Nice to have
● Knowledge of distributed training and optimization techniques for large-scale model
training.
● In-depth knowledge of multi-modal models that combine both vision capabilities and
texts.
● Familiarity with information retrieval and semantic search techniques for multi-modal
data.
● Familiarity with vector databases, Langchain. LlamaIndex, Agentic LLM Frameworks.
● MLOps experience with AWS, Azure, etc.
What We Offer
● Competitive salary and benefits package.
● Flexible working hours and remote work options.
● Opportunity to work on cutting-edge technology in a dynamic and collaborative
environment.