About the Role
We are seeking a skilled Graph Data Scientist to join our team. As a key member, you will play a crucial role in developing, evolving and maintaining our innovative cybersecurity solution, ESRA. Your contributions will have a direct impact on the safety and security of our digital world.
Your primary responsibilities will include:
Key Responsibilities
* Defining algorithms to solve identified problems in the scope of the product, typically against large graph data structures representing complex cyber-physical environments; evaluating and optimizing complexity, proving relevance and correctness; following up to production upon proposal acceptance.
* Implementing proof of concepts to test and benchmark defined algorithms; collaborating with developers for production-grade implementations.
* Conducting applied research activities to continuously improve the product capabilities in collaboration with domain knowledge experts.
About You
To be successful in this role, you will need:
Requirements
* A Master's degree in a STEM discipline. Post-graduate education preferred, e.g., Ph.D. in computer science focusing on graph drawing or algorithms.
* At least 3 years in roles concerning definition and optimization of algorithms, graph drawing or big data analysis.
* Proficiency in the English language.
Technical Skills
You should have expertise in graph drawing, including graphs theory and common algorithms, graph-based data structures design, definition of graph algorithms and analysis of computational complexity, algorithms optimization for selected use cases, graphs visualization techniques, large graphs handling techniques and common tools. Additionally, you should be able to devise algorithmic solutions to identified problems over large graph-based data structures controlling their complexity. Proficiency in at least one between Python and Java programming languages is required, to the extent necessary to implement proof of concepts, tests and benchmarks. Previous experience in a cybersecurity context will be considered a plus, as well as previous experience in creating large graphs visualizations. Nice to have: Knowledge or experience with machine learning or other artificial intelligence fields or technologies.