Careers

Unisciti a noi per un futuro più sostenibile, siamo alla ricerca di persone motivate e di talento per ampliare il nostro team.

Posizioni aperte

Consulta le posizioni aperte, trova quella più in linea con il tuo profilo e candidati.

Candidatura spontanea

Non hai trovato la posizione che cercavi? Inviaci il tuo CV e parlaci di te!

Programmatore scientifico

Avigliana, Piemonte (Italia)
In presenza

Working environment context

The candidate has the opportunity to work in a dynamic multicultural and stimulating environment with complementary expertise and involvement in international projects for developing innovative and unique solutions for industrial and research applications.

Responsibilities

  • Develop and implement scientific algorithms and computational models
  • Collaborate with the analysis and development team
  • Design and optimize numerical methods for scientific simulations
  • Address minimization and maximization processes for (multi)-optimization problems (MOOPs, MCDA)
  • Develop models and code related to event-based systems
  • Contribute to the development of innovative solutions and advancements in scientific knowledge and applied sciences
  • Conduct performance analysis and optimization of scientific software
  • Document and maintain codebase, including writing technical documentation and unit tests

Qualifications

  • Bachelor's or Master's degree in Physics, Mathematics, Computer Science
  • Strong programming skills in object-oriented programming and in event-based programming
  • Analyst qualified and experience in scientific programming and algorithm development for mathematical based problems solutions
  • Knowledge of advanced calculus, mathematics, numerical methods, and scientific computing
  • Familiarity with coding and software development
  • Excellent problem-solving and analytical skills

Skills

  • Scientific computing
  • Algorithm development
  • Numerical methods
  • Problem-solving
  • Analytical skills
  • Collaboration skills
  • Knowledge in artificial intelligence neural networks and machine learning is a plus

Programming languages and development environments

  • Programming languages (either / or: Python, C++, Java)
  • Programming and development environments: Wolfram Mathematica (nice to have: Wolfram Mathematica System Modeler), Matlab (Mathworks) environment and related packages (nice to have: Simulink)