Python Developer

24 ore fa

frosinone, lazio, Italia Optimis Tech Tempo pieno

SENIOR PYTHON DEVELOPER | SCIENTIFIC DATA | LONG-TERM FREELANCE


We're partnering with a leading Italian technology and digital engineering consultancy that delivers software engineering, data, AI and digital transformation solutions for major organisations across Europe.

They are currently looking for one experienced Senior Python Developer to join a long-term project supporting a major international organisation.

This is an urgent opportunity, with the client looking to review suitable profiles ASAP and move quickly with the selection process.


The Role

  • Position: Senior Python & Machine Learning Engineer
  • Location: Northern Italy, near Varese
  • Working Model: Remote / project-dependent
  • Contract: Freelance
  • Start Date: ASAP
  • Duration: Up to 4 years
  • Daily Rate: Negotiable
  • Language: Fluent English and Italian
  • Open Position: 1


The Opportunity

The role requires a highly experienced technical professional with a strong background in Python development, software engineering, machine learning and scientific data.

You will be responsible for analysing requirements, developing and delivering high-quality Python solutions, applying machine learning frameworks and working with scientific data formats within a technically demanding environment.


Key Responsibilities

  • Design, develop and maintain software solutions using Python.
  • Perform technical analysis and translate requirements into effective technical solutions.
  • Deliver clean, maintainable and well-tested code.
  • Develop and maintain unit tests to ensure software quality and reliability.
  • Apply machine learning frameworks to solve complex technical problems.
  • Work with and process scientific data using relevant data formats.
  • Analyse, manipulate and validate complex datasets.
  • Collaborate with technical teams and stakeholders throughout the development lifecycle.
  • Troubleshoot technical issues and identify effective solutions.
  • Contribute to the continuous improvement of software development and testing practices.


Essential Skills & Experience

  • 6+ years of specific professional experience programming in Python.
  • 6+ years of experience in code delivery and unit testing.
  • 4+ years of experience applying machine learning frameworks.
  • 4+ years of experience handling scientific data formats.
  • Strong software engineering and development fundamentals.
  • Strong analytical and problem-solving capabilities.
  • Ability to work effectively within a technical team and independently when required.
  • Very good English and Italian, spoken and written, at B2 level or higher.


Qualifications & Professional Experience

  • University degree corresponding to Level 7 of the European Qualifications Framework, typically equivalent to a Master's degree or five years of higher education.
  • 15+ years of professional IT experience.
  • A specialisation certificate in Deep Learning is required.


Nice to Have

  • Additional experience across Machine Learning, AI or Data Science.
  • Experience working with complex scientific or research datasets.
  • Experience within large-scale international technology environments.
  • Experience working according to Scrum/Agile methodologies.
  • Additional technical programming experience in other languages or frameworks.


📩 Interested? Contact to learn more about this fantastic opportunity