Job Description
ROLE: SOFTWARE/DATA ENGINEER
LOCATION: NJ
(MANDATORY)
· 5+ years of hands-on experience in software development over the whole product life cycle
· Master’s degree in computer science/information systems or related field of study (or equivalent work experience).
· 4+ years of experience in developing in cloud native solutions, microservice systems and cloud providers (pref. Microsoft Azure)
· Fluent in Nodejs (Javascript/Typescript), Python and SQL
· Detailed knowledge and architectural understanding of distributed systems, resilience patterns and cloud databases (esp. document-DBs and relational DBs)
· A high degree of commitment and the willingness and ability to master a broad spectrum of tasks
· Ability to communicate efficiently with engineers, actuaries and underwriters
· Embracing the mindset of an agile working environment
(GOOD TO HAVE)
· Experience in digital insurance platforms and ecosystems or in the insurance industry (preferably US personal and commercial lines) with an understanding of underwriting and policy lifecycle
· Experience as an Artificial Intelligence-/Machine Learning Engineer
· Experience with Advanced Analytics and Big Data (esp. data extraction, transformation and visualization)
· Knowledge about configuration and deployment of Infrastructure as Code
· Knowledge about container ecosystem (e.g. Docker, Swarm, Kubernetes, helm, Istio, Linkerd)
· Strong interest in IT-/cyber security
· Interest in architectural patterns like domain-driven design, event-sourcing or CQRS
Additional Information
All your information will be kept confidential according to EEO guidelines.