68c95a44314d4f6437ee9341

Python Actuarial Developer

BG, GE, PT

Python Actuarial Developer

BG, GE, PT

You can join a high-performing international team dedicated to software engineering for leading global (re-)insurers.

About the Project‍ 
Actus provides a highly customizable platform for core (re-)insurance processes, including loss modeling, pricing, and capital modeling, all developed entirely with Solveva IP. The Actus ecosystem is built using TypeScript technologies—React, NodeJS, Express, and NestJS—across both frontend and backend. It enables the development of frontend applications in TypeScript and leverages microservices to implement actuarial algorithms in Python. The application’s scope and client base are poised for significant growth.  


About the Role 
We are looking for a Python Actuarial Developer with excellent development skills, willing to work on pricing projects for the Insurance industry. Ready to architect and design state-of-the-art data management solutions and to lead an international implementation team.  

  

What you´ll be doing 

  • Develop and maintain actuarial algorithms and models in Python. 
  • Collaborate with actuarial consultants to translate business requirements into technical solutions 
  • Build and deploy microservices that integrate with TypeScript-based frontends 
  • Optimize performance and scalability of actuarial computations 
  • Ensure code quality through testing, documentation, and peer reviews 
  • Active collaboration with multi-national teams within PO, Business Analysts, internal and client-side developers’ from Europe, providing full support and defining deadlines 
  • Active communication with stakeholders from different hierarchies' levels and diverse backgrounds, understanding the projects’ environment, obstacles and identifying possible solutions, demonstrating analytical and problem-solving skills 
  • Work on different projects simultaneously and cope with tight deadlines  
  • Contribute to the evolution of the Actus ecosystem and its modular architecture 

  

What you´ll need 

  • English proficiency 
  • Bachelor’s or Master’s degree in Actuarial Science, Mathematics, Computer Science, or a related field 
  • Strong proficiency in Python, including experience with scientific libraries (e.g., NumPy, pandas, SciPy, Polars, PySpark) 
  • Over 5 experience in the (re-)insurance or financial services industry as actuarial software developer 
  • Strong understanding of OOP and FP principles 
  • Good understanding of data structures, algorithms, numerical and concurrent programming  
  • Experience or familiarity with XP engineering practices and values, including Test-Driven Development (TDD), refactoring, continuous integration and deployment, pair programming, customer involvement, and simplicity 
  • Familiarity with microservices architecture and RESTful APIs 
  • Team-oriented, reliable, and self-driven  
  • Service-orientation with a strong focus on customer satisfaction 

Will be a plus 

  • Experience using FastApi  
  • Experience with TypeScript/Javascript 
  • Knowledge of containerization tools (Docker, Kubernetes). 
  • Exposure to cloud platforms (Azure, AWS, GCP). 


About the Project‍ 
Actus provides a highly customizable platform for core (re-)insurance processes, including loss modeling, pricing, and capital modeling, all developed entirely with Solveva IP. The Actus ecosystem is built using TypeScript technologies—React, NodeJS, Express, and NestJS—across both frontend and backend. It enables the development of frontend applications in TypeScript and leverages microservices to implement actuarial algorithms in Python. The application’s scope and client base are poised for significant growth.  


About the Role 
We are looking for a Python Actuarial Developer with excellent development skills, willing to work on pricing projects for the Insurance industry. Ready to architect and design state-of-the-art data management solutions and to lead an international implementation team.  

  

What you´ll be doing 

  • Develop and maintain actuarial algorithms and models in Python. 
  • Collaborate with actuarial consultants to translate business requirements into technical solutions 
  • Build and deploy microservices that integrate with TypeScript-based frontends 
  • Optimize performance and scalability of actuarial computations 
  • Ensure code quality through testing, documentation, and peer reviews 
  • Active collaboration with multi-national teams within PO, Business Analysts, internal and client-side developers’ from Europe, providing full support and defining deadlines 
  • Active communication with stakeholders from different hierarchies' levels and diverse backgrounds, understanding the projects’ environment, obstacles and identifying possible solutions, demonstrating analytical and problem-solving skills 
  • Work on different projects simultaneously and cope with tight deadlines  
  • Contribute to the evolution of the Actus ecosystem and its modular architecture 

  

What you´ll need 

  • English proficiency 
  • Bachelor’s or Master’s degree in Actuarial Science, Mathematics, Computer Science, or a related field 
  • Strong proficiency in Python, including experience with scientific libraries (e.g., NumPy, pandas, SciPy, Polars, PySpark) 
  • Over 5 experience in the (re-)insurance or financial services industry as actuarial software developer 
  • Strong understanding of OOP and FP principles 
  • Good understanding of data structures, algorithms, numerical and concurrent programming  
  • Experience or familiarity with XP engineering practices and values, including Test-Driven Development (TDD), refactoring, continuous integration and deployment, pair programming, customer involvement, and simplicity 
  • Familiarity with microservices architecture and RESTful APIs 
  • Team-oriented, reliable, and self-driven  
  • Service-orientation with a strong focus on customer satisfaction 

Will be a plus 

  • Experience using FastApi  
  • Experience with TypeScript/Javascript 
  • Knowledge of containerization tools (Docker, Kubernetes). 
  • Exposure to cloud platforms (Azure, AWS, GCP). 


We work hard and play hard

We understand that in today’s fast-paced world, where people are constantly connected to their work, it has become increasingly important to maintain a healthy work-life balance.

Work-life balance ->