Software Development & Optimization Internship
Technology, Data & Digital · Software & Web Development · Software Engineering
In short
Join our Software Development & Optimization Internship in Villeurbanne, France, to work on enhancing optimization algorithms and machine learning techniques. This 6-month, full-time, on-site role is for Master's students seeking hands-on experience with C++, Python, and advanced simulation software, contributing to real-world engineering solutions.
Responsibilities
- Conduct research and development on optimization algorithms, metamodel techniques, and machine learning applications.
- Develop and implement algorithmic prototypes using C++ and Python.
- Create mathematical formulations and integrate them into software libraries.
- Develop test cases and automated benchmarking scripts to evaluate algorithm performance.
- Collaborate with cross-functional teams, gather requirements, and present findings.
- Explore and experiment with numerical methods, machine learning, and statistical analysis technologies.
Requirements
- Currently pursuing a Master's degree in Engineering, Mathematics, Physics, or Computer Science.
- Familiarity with numerical methods, machine learning, optimization, and statistical techniques.
- Proficiency in C++ and Python programming.
- Demonstrated technical skills in software development.
- Experience working in Windows/Linux environments.
- Ability to communicate in English, both written and verbal.
- Problem-solving mindset and a desire to learn and tackle challenging engineering problems.
- Familiarity with surrogate modeling tools (Matlab, Python, C++, TensorFlow, PyTorch, Scikit-learn, Theano).
- Understanding of computational mathematics.
- Experience using libraries like Python/Pandas, Python/NumPy, and Python/SciPy.
Benefits
- Real-world projects and hands-on experience.
- Opportunity to collaborate with passionate teams globally.
- Freedom to share ideas and explore interests.
- Shape career path within an inclusive culture.
- Work with cutting-edge technology.
- Program Length: 6 months
- Location: Lyon, France (Note: Address is Villeurbanne, which is part of Lyon metropolitan area)
- Working Model: In-office
- Full-time role
#Software Development#Optimization#Internship#Machine Learning#C++#Python#Engineering#Mathematics#Physics#Computer Science#Numerical Methods