Job+Description+12


 * ** Core job information ** ||
 * Job Title |||||||||| ** Postgraduate Research Assistant (Early Stage Researcher) ** ||
 * Dept./School/Inst. |||| Era7 Bioinformatics || Section/Centre/Unit |||| Era7 Information Technologies ||
 * Career Family |||| Academic & Education (Research) || Grade |||| Off-scale ||
 * Working hours perweek |||| Full time || Appointment period |||| 3 years ||
 * Reports to (job title) |||| __ Project PI: Research Director of Era7 __ || Current location |||| Granada (Era7 office) ||
 * ** Job purpose **// (Why does the job exist? What is it there to achieve or deliver?) // ||
 * To contribute to research investigations in collaboration with and under the supervision of Dr Raquel Tobes [Research Director] in order to realise the objectives and development of the Marie Curie Initial Training Network INTERCROSSING. ||
 * ** Knowledge, Skills & Experience **// (work experience, qualifications, specialist training, key skills, disposition) // ||
 * |||||| ** Requirements ** ||  ||
 * // Qualifications // |||||| Undergraduate degree in // one of: // MATHEMATICS, COMPUTER SCIENCE, IT. | **ESSENTIAL** ||  ||
 * // Experience // |||||| * Concurrency in Scala: [|akka], fundamentally [|futures] and [|dataflow concurrency]. | **DESIRABLE**
 * Cloud computing [|Amazon Web Services], in particular: [|EC2], [|S3] and [|DynamoDB]. | **DESIRABLE**
 * Functional programming in Scala (Haskell and/or ML will also be OK). | **DESIRABLE** ||  ||
 * // Knowledge, skills & abilities // |||||| == ==
 * Functional programming in Scala (Haskell and/or ML will also be OK). | **DESIRABLE** ||  ||
 * // Knowledge, skills & abilities // |||||| == ==

**Category theory**
The more you know, the better! in particular,

> > **references** > > > **references**
 * monoidal categories (traced monoidal, with feedback, compact-closed) and its relationship with notions of computation (geometry of interaction, semantics of processes, etc). In particular, the work of [|RFC Walters] et al on concurrency and distributed systems. | **DESIRABLE**
 * [|A survey of graphical languages for monoidal categories - //P Selinger// :: New Structures for Physics]
 * [|Minimal realization in bicategories of automata - //R Rosebrugh, N Sabadini, RFC Walters// :: Mathematical Structures in Computer Science]
 * [|Bicategories of processes - //P Katis, N Sabadini, RFC Walters// :: Journal of Pure and Applied Algebra]
 * [|The compositional construction of Markov processes II - //L de Francesco Albasini, N Sabadini, RFC Walters// :: RAIRO - Theoretical Informatics and Applications]
 * enriched category theory, of the flavour often used in functional programming (cartesian base category). This means strong monads and comonads, applicative functors, etc. | ** DESIRABLE **
 * [|Monads for functional programming - //P Wadler// :: Advanced Functional Programming]
 * [|Applicative programming with effects - //C McBride, R Paterson//]
 * [|The essence of the iterator pattern - //J Gibbons, B C d S Oliveira// :: Journal of Functional Programming]
 * [|An initial algebra approach to directed acyclic graphs - //J Gibbons// :: Mathematics of Program Construction]


 * String matching/indexing **

In particular //weighted finite-state transducers// and related matters such as compact directed acyclic word graphs. | **DESIRABLE**


 * references: **
 * [|Weighted automata algorithms - //M Mohri// :: Handbook of weighted automata algorithms]
 * [|Algorithms on strings - //Maxime Crochemore, Christophe Hancart, Thierry Lecroq// :: Cambridge University Press]


 * Bioinformatics **

more specifically NGS (Next Generation Sequencing) data management and analysis. | **DESIRABLE**

. .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . .  .  .  .  .  .  . ||
 * general skills, work practices **
 * A deep, unrepentant love for abstraction. | **ESSENTIAL**
 * The burning desire to build stuff that works. | **ESSENTIAL**
 * Comfortable with a ([|git] + [|github])-based work environment. | **ESSENTIAL**
 * Agrees with all the code produced being released under [|AGPLv3]. | **ESSENTIAL**
 * Agrees with releasing all data produced under an [|open data conformant license]. | **ESSENTIAL**
 * Agrees to all publications stemming from work on the research programme being published in //open-access//journals. | ** ESSENTIAL ** || .
 * // Attitude & disposition // |||||| * Flexible and co-operative | **ESSENTIAL**
 * Self-motivated and hardworking | **ESSENTIAL**
 * Willingness to learn new skills | **ESSENTIAL** ||  ||
 * // Other circumstances // |||||| * Willingness to work flexibly in order to achieve project demands and targets as agreed with Supervisor. | **ESSENTIAL**
 * Able to travel to workshops and for research collaboration in other EU countries | **ESSENTIAL** ||  ||

** Job duties and responsibilities: **
 * ** Working Environment **// (knowledge of special working practices, breadth of management skill required, customer impact, responsibility, efficiency) // ||
 * 1) Contribute towards the research program: //Selective sweep data and next-generation sequencing data analysis //.
 * 2) Responsible, under the general supervision of [|Raquel Tobes], for undertaking the program of work.
 * 3) Collaborate with other members of the research group on the research project.
 * 4) Assist in the supervision of student projects, as necessary.
 * 5) Undertake work in other projects, performing tasks involving the use of technologies and/or knowledge related to the research program.
 * 6) Maintain confidentiality of all electronically stored personal data in line with the provisions of the Spanish Data Protection Act (LOPD).
 * 7) Adopt flexible working practices where required.
 * 8) The duties of the post outlined above are not exhaustive, and the post holder will be expected to be co-operative and flexible, undertaking such administrative and other duties as may from time to time be reasonably expected of a member of Era7 team. These duties will be subject to review in line with the changing requirements of the company, and with the development needs of the post holder as identified through regular review/appraisal processes.
 * 9) This job description sets out the duties of the post at the time it was drawn up. Such duties may vary from time to time without changing the general character of the duties or level of responsibility entailed. Such variations are a common occurrence and cannot of themselves justify a reconsideration of the grading of the post. ||   ||   ||
 * ** Freedom to Act & Decision Making ** (//depth of control, supervision received, use of judgement & initiative, analytical ability)// ||
 * # Collaborate with other members of the research group on the research project.
 * 1) Develop, in collaboration with the Supervisor, such new techniques as may be necessary to achieve the objectives of the research.
 * 2) Assist in the supervision of student projects, as necessary.
 * 3) Make research contributions to the research programme wherever possible, and to contribute freely to the team research environment in a manner conducive to the success of the research project as a whole.
 * 4) <span style="font-family: Tahoma,Geneva,sans-serif;">Judgements involving complex facts or situations, which require analysis, interpretation and comparison of data or any other information.
 * 5) <span style="font-family: Tahoma,Geneva,sans-serif;">To adopt flexible working practices where required.
 * 6) <span style="font-family: Tahoma,Geneva,sans-serif;">Encourage interaction between team members. ||
 * ** Communication & Networking **// (liaison with others, type and level of communications) // ||
 * * <span style="font-family: Tahoma,Geneva,sans-serif;">Attend regular meetings with the Supervisor and supervisory panel.
 * <span style="font-family: Tahoma,Geneva,sans-serif;">Undertake certain communal responsibilities, the nature of which will be discussed and agreed by the Line manager/supervisor/ PI, but which may need to be changed from time to time during the course of the project.
 * <span style="font-family: Tahoma,Geneva,sans-serif;">Exchange relevant information, relevant to the project both internally and externally: with staff, students, senior management and peers.
 * <span style="font-family: Tahoma,Geneva,sans-serif;">Exchange relevant information, relevant to the project both internally and externally: with staff, students, senior management and peers.

<span style="font-family: Tahoma,Geneva,sans-serif;">Establish and maintain relationships in order to collaborate with researchers and academics in own team, within the department and outside when necessary.
 * <span style="font-family: Verdana,Geneva,sans-serif;">Internal **

<span style="font-family: Tahoma,Geneva,sans-serif;">Work with industrial or academic collaborators as agreed with the Supervisors. ||
 * <span style="font-family: Verdana,Geneva,sans-serif;">External **
 * ** Finance/Resource Management **// (budgeting, forecasting) // ||
 * n/a ||
 * ** People Management **// (supervisory responsibility, human relations skills) // ||
 * n/a ||
 * <span style="font-family: Tahoma,Geneva,sans-serif; font-size: 9pt;">This job description sets out the duties of the post at the time it was drawn up. Such duties may vary from time to time without changing the general character of the duties or level of responsibility entailed. Such variations are a common occurrence and cannot of themselves justify a reconsideration of the grading of the post. ||
 * n/a ||
 * <span style="font-family: Tahoma,Geneva,sans-serif; font-size: 9pt;">This job description sets out the duties of the post at the time it was drawn up. Such duties may vary from time to time without changing the general character of the duties or level of responsibility entailed. Such variations are a common occurrence and cannot of themselves justify a reconsideration of the grading of the post. ||
 * <span style="font-family: Tahoma,Geneva,sans-serif; font-size: 9pt;">This job description sets out the duties of the post at the time it was drawn up. Such duties may vary from time to time without changing the general character of the duties or level of responsibility entailed. Such variations are a common occurrence and cannot of themselves justify a reconsideration of the grading of the post. ||