Passa al contingut principal

Software engineer in C/C++/OCaml pel Centro Nacional de Análisis Genómico (CNAG)

The CNAG started operating in March 2010 and is aimed to carry out large-scale DNA sequence analysis projects in human and other species in collaboration with researchers in Catalonia, Spain and internationally. The CNAG operates 13 second generation DNA sequencers and has a dedicated 13 Tflop compute cluster with a 2 petabyte disk storage array, becoming one of the major Genome Sequencing Centers in Europe. 

The job will take place within the Algorithm Development team, whose mission is to design and deploy practical methods to process the hundreds of gigabases of DNA sequencing data produced daily by the 
Center. Algorithmic problems to be dealt with range from sequence mapping, genome assembly and variant calling to data processing, compression and storage. 

Responsibilities: 

The CNAG seeks a talented engineer that will be in charge, under the supervision of the Algorithm Development team leader, of maintaining and expanding the codebase lying at the foundation of the computational methods developed within the group (with particular reference to the GEM library for 
short read indexing, http://gemlibrary.sourceforge.net, and the data analysis pipelines built on top of it). 

Candidate profile: 

  • Relevant education in computer science, physics, mathematics, bioinformatics or equivalent. Other careers (such as proven long-standing experience in software engineering) might be considered. 
  • Excellent and long-standing programming experience in medium-to-large software projects (10-100 Klines of code). The candidate must have achieved a thorough mastery of the C/C++ programming languages, with particular reference to advanced programming techniques. Particularly relevant will be considered the proficiency in functional languages like OCaml, as part of the codebase is implemented using this language. 
  • Good practical background in computer science, with particular emphasis on algorithmics (data structures, programming languages, theory of parsing and formal languages), string manipulation algorithms (indexing, compression, pattern matching, searches) and program optimization. 
  • Previous exposure to biology and bioinformatics (in particular, some practical knowledge of sequence alignment tools). 


In general, enthusiasm, rigor and motivation along with scientific curiosity and good team spirit will be appreciated. The candidate should also show a marked propensity to find original solutions to problems and to “think big”. 

Conditions: 

Non-permanent contract. This position is funded by RD-Connect, an FP7 EU Research Project. 

Application procedure: 

Interested candidates may submit a CV and a brief statement of experience and interests before eptember 30th 2013 to the following email address, indicating the offer reference (Ref: Eng_Algorithm) in the message subject: borsadetreball@pcb.ub.cat 

Comentaris

Entrades populars d'aquest blog

Oferta pública 10/12/2019

1 plaça d'Enginyer de recerca sènior en aviònica, plaques automotrius, configuració del sistema operatiu i portatge d'aplicacions representatives (RE3) / Barcelona Supercomputing Center-Centro Nacional de Supercomputación (BSC-CNS)

1 plaça d'Investigador a la Communication Technologies Division - M2M Departament / Centre Tecnològic de Telecomunicacions de Catalunya (CTTC)

1 plaça de Diplomat enginyer tècnic agrícola a la Direcció General d'Agricultura i Ramaderia, a Lleida / Generalitat de Catalunya - Departament d'Agricultura, Ramaderia, Pesca i Alimentació

1 plaça de Diplomat enginyer tècnic agrícola a la Direcció General de Desenvolupament Rural / Generalitat de Catalunya - Departament d'Agricultura, Ramaderia, Pesca i Alimentació

418 places d'Escala superior d'Administració general del cos superior d'administració de la Generalitat, opcions: general, jurídica, economia, prevenció i medi ambient / Generalitat de Catalunya - Departament de Polítiques …

Oferta pública 12/12/2019

1 plaça d'Enginyer / Consell Comarcal del Bages

1 plaça d'Enginyer tècnic / Consell Comarcal del Moianès

1 plaça de Tècnic de gestió per a l'Àrea de Sistemes de Simplicació / Generalitat de Catalunya - Servei Públic d'Ocupació de Catalunya

1 plaça de Tècnic superior per al Centre d'Innovació i Formació de l'Hospitalet de Llobregat / Generalitat de Catalunya - Servei Públic d'Ocupació de Catalunya

5 places de Tècnic de gestió per a l'Àrea d'Ocupació Juvenil / Generalitat de Catalunya - Servei Públic d'Ocupació de Catalunya

1 plaça de Tècnic de gestió per al Servei de Contractació i Patrimoni / Generalitat de Catalunya - Servei Públic d'Ocupació de Catalunya

1 plaça d'Investigador postdoctoral al Molecular and Cellular Neurobiotechnology Research Group / Institut de Bioenginyeria de Catalunya (IBEC)

1 plaça de Llicenciat en Grup de Recerca de Neurociències / Institut d'Investigacions Biomèdiques August Pi i Sunyer (IDIBAPS)

1 plaça de Tècnica …

Oferta pública 09/12/2019

Borsa de treball de places d'Enginyer industrial / Ajuntament de Corbera de Llobregat

1 plaça de Tècnic de mobilitat / Ajuntament de Sant Vicenç dels Horts

Borsa de treball de places de Tècnic mitjà per donar suport a projectes de la Unitat de Parcs i Jardins / Ajuntament de Viladecans

1 plaça de Tècnic d'obra pública / Ajuntament de Vilassar de Dalt

1 plaça d'Investigador per donar suport a les dades LES/DNS d'alta fidelitat per al projecte H2020 de models innovadors de turbulència (R2) / Barcelona Supercomputing Center-Centro Nacional de Supercomputación (BSC-CNS)

1 plaça d'Enginyer júnior de modelatge terrestre (RE1) / Barcelona Supercomputing Center-Centro Nacional de Supercomputación (BSC-CNS)

1 plaça de Diplomat enginyer tècnic agrícola a l'Escola Agrària de les Borges Blanques / Generalitat de Catalunya - Departament d'Agricultura, Ramaderia, Pesca i Alimentació

1 plaça de Diplomat enginyer tècnic agrícola a l'Oficina Comarcal de la Terra Alta, a Gandes…