We are seeking a proactive and talented Software Engineer Student to join our Algorithm team as part of the R&D department.
About the Role:
Implementation of scientific algorithms and computational models
Collaborate with scientists and researchers to analyze algorithms' results
Design, develop and optimize existing and new modules
Conduct performance analysis and optimization of scientific software
Document and maintain codebase, including writing technical documentation and unit tests
About the Role:
Implementation of scientific algorithms and computational models
Collaborate with scientists and researchers to analyze algorithms' results
Design, develop and optimize existing and new modules
Conduct performance analysis and optimization of scientific software
Document and maintain codebase, including writing technical documentation and unit tests
Requirements:
At least 1 year remaining as a student in Computer Science, Physics, Mathematics, or a related field
At least 1 year experience in Python programing – a must
Experience in scientific programming and algorithm development
Familiarity with Python libraries such as: Numpy, Scipy, Sklearn, Math, TensorFlow, PySpark and Pandas
Familiarity with version control systems
Excellent problem-solving and analytical skills
Strong communication and collaboration abilities
At least 1 year remaining as a student in Computer Science, Physics, Mathematics, or a related field
At least 1 year experience in Python programing – a must
Experience in scientific programming and algorithm development
Familiarity with Python libraries such as: Numpy, Scipy, Sklearn, Math, TensorFlow, PySpark and Pandas
Familiarity with version control systems
Excellent problem-solving and analytical skills
Strong communication and collaboration abilities
This position is open to all candidates.