Power3 Solutions - Annapolis Junction, MD
posted about 2 months ago
Dynamic small company seeks a Senior Software Engineer to develop and optimize machine learning (ML) analytics. The engineer will work closely with our most valued and trusted customers, being directly embedded with the teams they support. This close collaboration allows the engineer to understand the challenges faced by these teams and leverage our collective knowledge and expertise to provide effective solutions. The primary focus of this role is to produce a software development kit (SDK) that will make our ML analytics more accessible to other development teams, thereby productizing these analytics for broader use. The position offers 50% telework capabilities, providing flexibility while ensuring that the engineer remains integrated with the team. The engineer will be responsible for developing and maintaining a suite of machine learning analytics, primarily written in Python and C++. This includes optimizing the analytics for performance and ease of use, adding appropriate metrics and logging capabilities to facilitate issue diagnosis, and collaborating with external developers to identify, diagnose, and resolve potential issues. Additionally, the engineer will implement and utilize Continuous Integration and Deployment practices using Gitlab Pipelines, ensuring a streamlined development process.