PyTorch Developer for Research Software Package

howardbaek.fh: <h1><a name="transformer-model-architecture-research-software-package-1" class="anchor" href="#transformer-model-architecture-research-software-package-1"></a>Transformer Model Architecture Research Software Package</h1>
<p>Contact: <a href="mailto:skross@fredhutch.org">skross@fredhutch.org</a></p>
<h1><a name="introduction-2" class="anchor" href="#introduction-2"></a>Introduction:</h1>
<p>This project involves building a Python and PyTorch-based software package to empower transformer model architecture research for biomedical data scientists. The ideal candidate should have a strong background in Python programming, Python package development and documentation, machine learning, artificial intelligence, and PyTorch.</p>
<h1><a name="objective-3" class="anchor" href="#objective-3"></a>Objective:</h1>
<p>To deliver software, documentation, and a matching conceptual framework for modular, iterative construction of transformer models.</p>
<h1><a name="tasks-and-responsibilities-4" class="anchor" href="#tasks-and-responsibilities-4"></a>Tasks and Responsibilities:</h1>
<ol>
<li>Development of Transformer Model Framework</li>
</ol>
<ul>
<li>Design and implement a flexible framework for transformer models using PyTorch, focusing on modularity and iterative construction.</li>
<li>Ensure the framework is adaptable for various biomedical research applications.</li>
<li>Collaborate with biomedical data scientists to understand their specific needs and incorporate feedback into the framework design.</li>
</ul>
<ol start="2">
<li>Python Package Development and Documentation</li>
</ol>
<ul>
<li>Develop a Python package that encapsulates the transformer model framework, ensuring ease of installation and use.</li>
<li>Write comprehensive documentation that covers setup, usage, and troubleshooting, catering to both beginners and advanced users in the biomedical field.</li>
<li>Ensure the package is ready for routine maintenance and improvement.</li>
</ul>
<ol start="3">
<li>Integration and Validation of Machine Learning Models</li>
</ol>
<ul>
<li>Integrate machine learning models within the transformer framework, focusing on accuracy and efficiency in processing biomedical data.</li>
<li>Ensure that thorough testing and validation of models is enabled by the framework to ensure reliability and robustness in various biomedical research scenarios.</li>
</ul>
<h1><a name="required-skills-and-qualifications-5" class="anchor" href="#required-skills-and-qualifications-5"></a>Required Skills and Qualifications:</h1>
<ul>
<li>Strong Python Programming Skills: Proficient in Python with experience in developing Python packages and libraries.</li>
<li>Expertise in PyTorch: In-depth knowledge of PyTorch, especially in building and optimizing transformer models.</li>
<li>Experience in Machine Learning and AI: Solid understanding of machine learning algorithms and artificial intelligence, particularly in the context of biomedical applications.</li>
<li>Software Development Best Practices: Competence in software development methodologies, version control (e.g., Git), and software testing and validation.</li>
<li>Strong Documentation Skills: Ability to create clear, user-friendly documentation for software packages, ensuring accessibility to a range of users from various backgrounds.</li>
<li>Problem-Solving and Analytical Skills: Excellent problem-solving abilities and analytical thinking, crucial for developing innovative solutions in transformer model research.</li>
<li>Communication and Collaboration Skills: Strong verbal and written communication skills, essential for collaborating effectively with cross-functional teams and understanding user requirements.</li>
</ul>
<h1><a name="deliverables-6" class="anchor" href="#deliverables-6"></a>Deliverables:</h1>
<ul>
<li>Transformer Model Framework: A fully functional and flexible transformer model framework developed in PyTorch.</li>
<li>Python Package: A comprehensive Python package that encapsulates the transformer model framework, ready for deployment and use.</li>
<li>Documentation: Detailed documentation for the Python package, including setup instructions, usage guides, examples, and troubleshooting tips.</li>
<li>Testing Infrastructure: Comprehensive software testing demonstrating the efficacy, reliability, and robustness of the transformer model framework.</li>
</ul>
<h1><a name="timeline-7" class="anchor" href="#timeline-7"></a>Timeline:</h1>
<p>The expected completion time for this project is 6 months. Specific deadlines for each deliverable will be discussed and agreed upon once the project commences.</p>