Bioinformatics Engineer (Software, DevOps) - Minneapolis or Home-Based
Minneapolis, MN 
Share
Posted 35 months ago
Position No Longer Available
Position No Longer Available
Job Description

POSITION SUMMARY:

This position is responsible for engineering applications and pipelines for bioinformatics and immunobiology research team projects and goals. Responsibilities include creating, editing, translating, documenting, and launching codebases for scientific research and analyses, applying and developing advanced methodologies and innovative approaches to translate research into operations and improve event-free survival for all patients. This position can be located in Minneapolis, MN or home-based anywhere in the U.S.

ACCOUNTABILITIES:

The following are essential job accountabilities:
  • Comprehensive knowledge of team research and ongoing internal and external developments in data standards, best coding practices, bioinformatics tools/databases/applications, cloud computing, DevOps approaches.
  • Identify and propose opportunities for increased efficiencies in speed, resource usage, and output of services, products, and applications that impact event-free survival for all patients. Play a major role in engineering and transitioning of research prototypes and pilots into operations.
  • Work independently and collaboratively on complex projects as assigned to research, develop, test, produce, and improve results, models, tools, and services. Develop analytical and technical solutions for research projects in collaboration with the Bioinformatics Software Architect, integrate with existing systems as needed, and further team goals for internal and external audiences.
  • Analyzes and interprets research results and contributes to the development of publications or presentations.
  • Create, edit, translate, test, and launch codebases and databases for scientific research and analyses with the goal of understanding biological processes. Learn and innovate as needed on new technologies, coding languages, and methodologies toward team goals. Handle complex datasets as needed.
  • Provide management and oversight with regular status on tasks and projects, identify and report problem areas early, articulate issues and potential solutions clearly. Formulate and meet development schedules, milestones, and target completion dates for each assigned project.
  • Document code, protocols, and pipelines through text and visuals, and ensure that they can be accessed, utilized, and replicated by team members. Provide orientation and training to team members as needed. Communicate high-level project goals and justification to general audiences and leadership.
  • Participate in hackathons, training and professional development as opportunities arise.
  • Demonstrate and maintain ethical standards of patient and donor confidentiality.
  • Other duties as assigned.

REQUIRED QUALIFICATIONS:

Knowledge of:
  • Industry-standard SDLC, including object-oriented code analysis and design; behavior-driven development; revision and version control systems, build process, and issue tracking; unit, integration, performance, and regression tests; logging; agile methodologies.
  • Amazon cloud computing and service-oriented architectures (REST and SOAP); functional and technical specifications, solutions documentation, open source licenses. Understanding of authentication, authorization, security, Firewall/VPN network technologies.


Ability to:
  • Demonstrate advanced coding and documentation skills.
  • Develop codebases in Python/Flask, Java, Angular 8, R, translate from Perl and learn or utilize others as needed. Build and utilize SQL and NoSQL databases (Neo4j) and RESTful services.
  • Work with standard data formats (JSON and XML), database queries, DevOps tools, Unix and Linux environments.
  • Research and implement solutions in AWS and private cloud environments, configuration management, batch and distributed processes, CI/CD, Github, GitLab, Bamboo, Kubernetes, and Docker.
  • Exhibit Be The Match Values, outstanding individual, interpersonal, and cohesive team-building behaviors including trust, healthy conflict, commitment, accountability, and focus on results.
  • Understand research problems and apply multiple technical solutions as needed, prove-out implementations with lightweight proof-of-concept code development, estimate the financial impact of technology alternatives, and measure the business impact of improvements.
  • Understand short and long-term solution perspectives, perform quality assurance/validation, continually innovate and improve methods, and troubleshoot and reproduce analyses.
  • Demonstrate clear, concise, and effective written and oral communication skills.


Education and/or Experience:
  • Bachelor's degree in computer science, engineering, bioinformatics, math, or related field that required extensive computer programming skills.
  • Six years technical work experience working independently and in a software development environment delivering solutions to solve complex technical problems.
  • Experience collaborating with business and scientific partners on requirements and with systems and infrastructure partners to deploy and operate systems, automate and streamline operations and processes, build and revamp tools, troubleshoot and resolve issues in various environments.


PREFERRED QUALIFICATIONS: (Additional qualifications that may make a person even more effective in the role, but are not required for consideration)
  • Demonstrated ability to translate research into practical applications and tools for operational use.
  • Experience in bioinformatics and scientific or medical applications.
  • Knowledge of HLA and immunogenetics.
  • Additional degrees or certifications related to listed areas.

 

Position No Longer Available
Job Summary
Company
Be The Match
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
6+ years
Email this Job to Yourself or a Friend
Indicates required fields