About the Client
Our client is one of the world’s leading providers of reinsurance, insurance and other forms of insurance-based risk transfer, working to make the world more resilient. It anticipates and manages risk – from natural catastrophes to climate change, from ageing populations to cyber crime. Our client is organised into three Business Units, each with a distinct strategy and set of objectives contributing to the Group’s overall mission.
About the Role
Since our international Digital and Smart Analytics team in Bratislava is growing, we are looking for a new Analytics Software Engineer to join us. You will have a great opportunity to be part of the following activities:
Work on various projects in the text-mining and machine learning space and develop stable applications with your state-of-the-art knowledge on software engineering
Design and implement new features and components within our analytics platform and develop prototypes quickly to enable an iterative approach
Deliver high-quality code, focusing on simplicity, performance, maintainability and scalability
You will collaborate with Data Scientists and Software Engineers to develop robust software products - which are used both internally and externally
You will work with various engineering and operations teams - but you will have a clear idea on how to bring machine learning algorithms into production
The Digital & Smart Analytics Services unit supports our client's business functions in developing state-of-the-art technology solutions using advanced analytics techniques applied to both structured and unstructured data for their business and strategic initiatives (e.g. Product Development). We are a global team of highly skilled engineers and scientists specialised in data & text mining.
Are you the one we are looking for?
You have a higher education degree (B.Sc. or higher) in Computer Science, Software Engineering or equivalent
Strong software development skills, i.e. 4+ years hands-on experience as a full-stack developer
Good analytical and conceptual skills to understand complex technology stacks and their dependencies
Experience with micro services based architectures and methodologies around designing, scaling and monitoring concurrent systems (using RESTful APIs)
Good knowledge of data science methods and algorithms
You are familiar with Agile development methodologies (e.g. Scrum, DevOps, Kanban)
Very good verbal and written skills in English are a must
Nice to Have Skills
Understanding of (Re-) insurance and/or financial services information needs
Experience with Microsoft Azure cloud or similar cloud providers
Knowledge of container technologies, such as Docker, Kubernetes and orchestration tools, Puppet, Ansible
Experience in machine learning and productive usage of machine learning models
You are a great teammate with a ‘can do’ attitude, at ease with working in an interdisciplinary and multi-cultural environment.