Summary Description
Dynamics’ 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 Indicators
· Machine learning data collection and preparation
· Machine learning infrastructures, processes, and systems
· Machine learning model development
· Machine learning model usage
· Machine learning continuous improvement
· Machine learning for excellence
· Machine learning insight collection
· Machine learning integration into automated systems
· Data storage systems
· Data processing systems
· Data center architecture
Professional Requirements
· In-house role in Pittsburgh PA
· Minimum Bachelors of Computer Science or similar
· experience with C#
· experience with Machine Learning
· experience being part of a development team and working within an SDLC
Primary Skills
· Microsoft C#
· .net Core
· Development of both web and windows forms applications
· Development knowledge of object-oriented programming
· Knowledge of development lifecycles to understand the roles and information that is needed
· Problem solving and ability to perceive items outside of the box
· Able to lead a development team
· Able to design solutions from scratch and present designs to team
· Knowledge of SQL Server or MySql stored procedure languages
· Able to create code that allows for expansion and flexibility
· Utilize 3rd party libraries and APIs, understanding documentation
· Self-motivated and driven to efficiently complete tasks
Secondary Skills
· Ability to work with Internal customers
· Ability to work with external customers
· Ability to work with cross-functional/domain internal teams
· Full stack web development
· Experience with React
· Relational Database Design Knowledge
· Project Management Experience in creating tasks and schedules
· Convert business requirements into technical requirements
· Proficiency of projects released without bugs found either internally or externally
· Developing, initiating and managing all phases of technical projects
· Preparing documentation of critical analysis and providing suggestions for correcting errors
- Collaborating with team members proper allocation and tracking of resources
· Validate 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
Job Type: Full-time
Benefits:
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Vision insurance
Work Location: In person