Lead Technical Architect

California, United States
Thursday, 25 June 2020
End of advertisement period
Tuesday, 25 August 2020
Contract Type
Full Time

Job Summary

Lead the technical design and definition of systems, services, and dataflows, with the goal of creating the software and database architecture for the Alliance of Genome Resources. Justify and communicate design decisions to the Alliance leadership group and development team.

Job Duties

  • Lead the high-level design of architecture and technical services for the Alliance
  • Work with leadership and curation stakeholders to form detailed technical strategy and development road map
  • Make and guide effective decisions, with clear and open communication of justification
  • Understand and resolve alternative technical viewpoints across varying levels of complexity and risk
  • Survey relevant historical context and future impact of technical decisions
  • Communicate (via presentations, reports and diagrams) technical strategy, translating where appropriate for understanding by
  • stakeholders at all levels
  • Other duties may be assigned as project progresses

Basic Qualifications

  • Bachelor's degree in computer science or other scientific field
  • 8-10 years of relevant experience
  • Extensive experience working within a model organism database, major genomic/bioinformatics resource, or other
  • ontology or curation project
  • Experience with server-side and middleware stacks
  • Experience working within a distributed software development environment
  • High-level knowledge of web development frameworks
  • Experience in defining and driving Cloud migration and strategy, experience with devOps frameworks (e.g. AWS,
  • Docker, Kubernetes)
  • Ability to facilitate group meetings/discussions
  • Ability to quickly code and implement conceptual proofs in support of Architectural solutions
  • Multiple years of experience in a software engineering role, ideally with two in a senior/lead architect role
  • Extensive relevant experience developing genomic/bioinformatic resources

Preferred Qualifications

  • Detailed and extensive knowledge of database schema design, object-oriented data model design, and API design
  • Experience working as a senior system architect or architecture lead in a development team
  • Ability to communicate technical strategy via system and process flow diagrams, data flow diagrams, inter- and
  • intra-system dependency diagrams
  • Strong written and oral English communication skills
  • Strong leadership and management skills
  • Broad knowledge of bioinformatics and dissemination mechanisms for biological/genomics data
  • Ability to understand and communicate the needs and use-cases of the scientific and bioinformatics research community

Required Documents

  • Resume

Similar jobs

Similar jobs