Uni Systems

Data Science Software Engineer

28 May 2024
Apply Now
Deadline date:
£40000 - £74000 / year

Job Description

At Uni Systems, we are working towards turning digital visions into reality. We are continuously growing and we are looking for a professional Data Science Software Engineer to join our UniQue Ispra team.

In this role, you will have the opportunity to work closely with our customers in the public sector and you will be responsible for developing new business by identifying profitable opportunities, maintaining your client portfolio by building strong, long-lasting relationships, and monitoring the progress of the projects, with the aim to provide excellent client service and added value services.

What will you be bringing to the team?

  • Development, maintenance and documentation software, mostly in python, with a focus on data analytics, data engineering data collection, data management, and machine learning.
  • Participate in data science projects led by ECAT scientific staff, and assume responsibility for software engineering tasks, including among others, requirement analysis, software development testing and documentation.
  • Participation in project update and review meetings and other meetings with project stakeholders

Requirements

What do you need to succeed in this position?

Master + 13 years of experience

Experience building python data science applications, libraries and/or services that are used by others, from concept to implementation and deployment.

Experience with data scraping, and especially browser or mobile automation (playwright, selenium, appium and similar).

Ability to design and implement robust data pipelines for the ingestion, cleaning, transformation and storage of diverse data sources.

Expertise in containerization and orchestration technologies such as Docker, Kubernetes or equivalent for the deployment and scaling of data science applications

Excellent software development skills, in particular, experience implementing python libraries, software and services.

Excellent knowledge of python and direct experience developing end-to-end data scienceapplications (including machine learning), from requirements and concept to implementation and deployment.

Knowledge and experience with data engineering applications and tools, including in particular data scraping and browser automation.

Experience deploying software tools and services, including definition of APIs, using DevOps tools and practices, CI/CD practices, e.g. in Gitlab or similar environments.

Experience in debugging complex software in python, and troubleshooting aspects related to the deployment of software, such as setting up execution environments, resolving dependencies, installing drivers, analysing networking aspects and using GPU hardware.

Strong understanding of data privacy and security best practices, particularly as they relate to the handling of sensitive and personal data.

Ability and willingness to stay up to date with technologies and libraries for machine learning and data science.

Ability to write clear technical documentation of software for users and other developers, in English language

At Uni Systems, we are providing equal employment opportunities and banning any form of discrimination on grounds of gender, religion, race, color, nationality, disability, social class, political beliefs, age, marital status, sexual orientation or any other characteristics. Take a look at our Diversity, Equality & Inclusion Policy for more information.