JOBSEARCHER

Senior Machine Learning Engineer

Summary DescriptionDynamics’ engineering capability includes design engineering, process engineering, automation engineering, internal software engineering, machine learning, and full-stack web development engineering.Machine Learning engineers collect proprietary data across the organization, place the data into proprietary infrastructures, create proprietary models, and generate proprietary insights and data that are used throughout the organization by individuals and autonomous systems.Dynamics’ machine learning groups works to provide both internal and external features and services.The opportunity will perform machine learning engineering activities as part of our overall design, process, production technology, and implementation capabilities. The domain works closely with our product groups, process engineering capability, design engineering resources, and automation engineering resources to conceptualize, develop, test, and implement technologies that enable our multiple domain product.The role will be responsible for advancing performance of our machine learning and associated functionality as well as connected products and systems so that we can deliver best in class services and products to our customers.Key Performance IndicatorsMachine learning data collection and preparationMachine learning infrastructures, processes, and systemsMachine learning model developmentMachine learning model usageMachine learning continuous improvementMachine learning for excellenceMachine learning insight collectionMachine learning integration into automated systemsData storage systemsData processing systemsData center architectureProfessional Requirements8+ years of experience in Machine LearningIn-house role in Pittsburgh PAMinimum Bachelors of Computer Science or similarexperience with C#experience with Machine Learningexperience being part of a development team and working within an SDLCPrimary SkillsMicrosoft C#.net CoreDevelopment of both web and windows forms applicationsDevelopment knowledge of object-oriented programmingKnowledge of development lifecycles to understand the roles and information that is neededProblem solving and ability to perceive items outside of the boxAble to lead a development teamAble to design solutions from scratch and present designs to teamKnowledge of SQL Server or MySql stored procedure languagesAble to create code that allows for expansion and flexibilityUtilize 3rd party libraries and APIs, understanding documentationSelf-motivated and driven to efficiently complete tasksSecondary SkillsAbility to work with Internal customersAbility to work with external customersAbility to work with cross-functional/domain internal teamsFull stack web developmentExperience with ReactRelational Database Design KnowledgeProject Management Experience in creating tasks and schedulesConvert business requirements into technical requirementsProficiency of projects released without bugs found either internally or externallyDeveloping, initiating and managing all phases of technical projectsPreparing documentation of critical analysis and providing suggestions for correcting errorsCollaborating with team members proper allocation and tracking of resourcesValidate Dynamics process and product quality through testing, analysis and continuous improvement.Develop and initiate technology improvement plans and present proposals, status updates and results to Quality Review Boards, Material Review Boards and Process Change Review Boards.Performs assessments and audits on processes and procedures to ensure compliance to specifications, engineering drawings, procedures and applicable industry standards