Job Opportunity in AI and Software Engineering
About the Job
We are seeking a highly skilled professional to join our research group as an AI and software engineering specialist. The successful candidate will contribute to the development of cutting-edge software tools, work on open-source projects, and design demonstrators showcasing academic and industrial research outcomes.
Key Responsibilities:
* Act as the primary contributor to an open-source project related to AI system evaluation, with the goal of transforming it into a real product and fostering a user and contributor community.
* Design and build demonstrators to showcase research outcomes and promote best practices in software development.
* Prototype with emerging technologies, frameworks, and methods related to AI and software engineering.
* Contribute to team knowledge-sharing efforts and promote software development best practices.
Requirements:
* Master's degree in Computer Science or a related field. A Bachelor's degree may be considered for candidates with extensive experience and/or outstanding skills.
* Proven experience as a full-stack developer (frontend, backend, deployment).
* Strong knowledge of Python development practices and tools/frameworks; other programming languages are an asset.
* Ability to lead and take ownership of software development projects.
* Ideal experience includes contributing to or managing open-source software projects.
* Strong communication skills and an appetite for engaging stakeholders and building a community around developed tools.
Benefits
The position offers a unique opportunity to work on challenging projects, collaborate with a dynamic team, and develop valuable skills in AI and software engineering. We offer a competitive package and opportunities for growth and professional development.
Others
Applicants should have excellent problem-solving skills, be able to work independently, and possess strong analytical and communication skills. Knowledge of Agile development methodologies is an advantage.