I'm a software engineer by profession with experience in systems , embedded software development , machine learning and computational mathematics .