Software Engineer & Machine Learning Engineer
Helsinki, Uusimaa, Finland
In this role, I took on responsibilities as a software, machine learning and data engineer. I worked with machine learning technologies, mostly in computer vision domain. Typical projects involved data collection and dataset engineering, along with implementing, training and applying object detection and object tracking algorithms, and optimizing them to run efficiently on embedded devices.My responsibilities spanned the entire project lifecycle. From problem understanding to system design, I built end-to-end solutions: creating data collection and processing pipelines, researching and training machine learning algorithms, and developing interfaces for seamless model interaction. After deploying models to production, I implemented monitoring tools to track performance, ensuring models stayed accurate.During this time, I also contributed to traditional software projects as a software engineer, supported infrastructure maintenance and development, and assisted with IoT application development.Beyond my technical work, I collaborated with the sales team on pre- and post-sales activities, discussing potential solutions with clients and setting realistic expectations. Additionally, I mentored junior engineers and assisted new hires with onboarding.