Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
2 years of experience in implementing Machine Learning algorithms or techniques (e.g., basics of automatic differentiation) and in using Machine Learning frameworks (e.g., Jax, PyTorch, Triton).
One or more scientific publication submission(s) in Artificial Life conferences (e.g., ALIFE, GECCO, NeurIPS), journals and repositories or equivalent publications in similar fields such as Machine Learning, Mathematics or Physics.
Preferred qualifications:
PhD in Computer Science or a related technical field.
Experience in using Google Collaboratory or similar interactive Integrated Development Environments (IDEs) to disseminate and share research work in progress.
Experience in deep learning, evolutionary strategies, or reinforcement learning.
Experience owning and initiating research agendas.
Knowledge of linear algebra, statistics, and calculus relating to the underlying principles of Artificial Intelligence algorithms.
Ability to conduct independent research, exploring unconventional ideas in the field of Artificial Life.