B-Open Solutions S.r.l | Scientific Software Engineer – Junior
B-Open develops software solutions for managing and publishing geospatial data using Open Source Software. Consultancy services based Linux and Python.
Open Source, Software, Development, Earth Observation,Python, EuroPython, GIS, Remote Sensing
post-template-default,single,single-post,postid-16978,single-format-standard,ajax_fade,page_not_loaded,,qode-title-hidden,qode-theme-ver-10.0,wpb-js-composer js-comp-ver-4.12,vc_responsive

Scientific Software Engineer – Junior

As a “Scientific Software Engineer” at B-Open you will develop software and in particular design algorithms and data processing pipelines for European agencies monitoring the environment. You will join a team that combines a strong research-oriented attitude with a solid industrial background and humor. We build software that works and have fun doing it!


  • Develop, test, deploy, maintain and improve software.
  • Manage individual project priorities, deadlines and deliverables.

Minimum qualifications

  • Master of Science in engineering, physics, mathematics or similar technical field of study or equivalent practical experience.
  • Experience with one of the following programming languages: Python, R, IDL, MatLab, C or C++.
  • Experience with the Linux operating system.
  • Working proficiency and communication skills in spoken and written English.

Preferred qualifications

PhD, further education or experience in physics, mathematics, engineering or other technical related field.
Demonstrable working experience in the following technologies / best practices, the more the better.

  • Programming languages: Python, bash.
  • Scientific computing: Numpy, SciPy, Pandas, Xarray.
  • Scientific visualization: Jupyter notebook, Matplotlib, HoloViews.
  • Algorithm & Machine learning: scikit-image, scikit-learn, Keras, TensorFlow.
  • Software testing: pytest (unit testing), tox (integration testing), coverage.py (code coverage), pycodestyle (coding style).
  • Continuous integration: GitLab CI/CD, Travis-CI, CircleCI, Jenkins.
  • Source control: git, git-flow.
  • Software project management: GitHub, GitLab, Bitbucket, JIRA.
  • Earth Observation: satellite data from RADAR / SAR, optical / multispectral.
  • Earth Sciences: observations and forecasts data for weather and climate.

Nationalities: all European Union member states (Unfortunately we are unable to offer VISA sponsorship for non-EU citizens)
Office location: Rome, Italy (metro Ponte Mammolo)
Employment Type: Full-time (tempo indeterminato CCNL commercio)
Seniority level: junior
Salary: 25k – 31k + 10% bonus

Great work! As you’ve made it this far, you’ve passed the first test! To apply, please compile the details in the form below including a cover letter highlighting your strengths.

Send us your CV

Are you based in Rome or willing to move to Rome? (required)

Your CV in pdf format (less than 2MB) (required)