Junior Research Software Engineer

IFAE
Bellaterra, Spain
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Data Analysis Bash Shell Big Data Unix C++ (Programming Language) Computer Programming Continuous Integration Relational Databases Linux DevOps
+15 more
Distributed Systems Github Apache Hive Python (Programming Language) Standard Sql Software Engineering PIC Microcontroller Apache Spark Gitlab Containerization Kubernetes Information Technology Dask Docker Programming Languages

Job description

  • Software development of data analysis / management tools
  • Customization, configuration and integration of 3rd party software
  • Implementation of data intensive workflows
  • Service administration on Linux systems
  • User support and documentation
  • Task automation, DevOps techniques, The evaluation criteria and their weighting for the submitted applications will be the following: Evaluation criteria Score Criterion 1: Programming experience in research environments according to the CV 50 Criterion 2: Suitability and interest in the position offered 20 Criterion 3: Letters of recommendation 30

Requirements

Do you have experience in Spark?, PIC is looking for a highly motivated software engineer with a background in programming and big data analytics, and an interest in scientific research., * Degree in computer science, physics, or equivalent experience.

Experience in the following fields:

  • Python programming language
  • Distributed computing tools: Hive, Spark, Dask, HTCondor, etc
  • Relational databases, SQL
  • Strong communication and collaboration skills, with the ability to foster a positive working environment with team members, researchers, and supervisors
  • Proactive approach and ability to adapt and enhance IT services to meet user needs
  • Competence in spoken and written English, * Unix Systems Administration
  • Other programming languages: bash, C++, Java, JavaScript
  • Container technologies: Docker, Apptainer, Kubernetes
  • Software development lifecycle and related tools: GitHub / GitLab, CI/CD
  • Working experience with research users and international research projects

Benefits & conditions

  • Full-time contract (40h/week).
  • Temporal Contract until 31/08/2027. It features an “actividades científico-técnicas” contract (under Article 23-bis of the Spanish Act 14/2011, Ley de la ciencia, la tecnología y la innovación) linked to the project PID2022-142604OB-C22, funded by the Ministerio de Ciencia e Innovación, Agencia Estatal de Investigación.
  • The position will correspond to Junior Research Software Engineer position.
  • Salary will be proportional to experience and qualifications within the corresponding category range.
  • The successful candidate would start working at PIC as soon as possible.

About the company

The Institut de Física d’Altes Energies (IFAE), is a public consortium of the Generalitat de Catalunya, the Autonomous Government of Catalonia, and the Universitat Autònoma de Barcelona (UAB, a public university) whose main objective is to carry out research and to contribute to the development of high energy physics from a theoretical, experimental and technological point of view. IFAE has the status of a “University Institute” attached to the UAB and its premises are within the campus of the University.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

2:19 min

Scaling performance across multiple GPUs using specialized frameworks

Paul Graham Paul Graham · WWC 2025

1:34 min

Bringing diverse skills to industrial data science roles

Katja Träumner

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:04 min

Defining timestamps and the international standard format

Denny Biasiolli Denny Biasiolli · Europe 2026 Virtual

Videos

See all

Related articles

See all