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)