We are looking for a Data Management Engineer who can be a customer facing individual, capable of executing projects in the Manufacturing Level 3 and 4 spaces – starting with the boundary between computer automation and IT systems and continuing up through and including the enterprise and cloud levels. This individual will be responsible for coordinating with customer site contacts and implementing solutions in a challenging real-time process environment. The Data Management Engineer must be able to understand, troubleshoot, and resolve issues.
The Data Management Engineer, as a use case developer, will work with a variety of data management software platforms, leveraging the necessary programming interfaces for the development of solutions to meet the customer requirements. This responsibility includes building data flow solutions between OT (operational technology) and IT system layers - exposing data from the OT layer to users in the IT landscape by passing data up through the network layers. This work will be performed both in the office and at customer sites, applying software and data management expertise to deploy and support data management in new and existing industrial automation solutions.
Project execution tasks include the development, testing, installation, and commissioning of complete solutions that may include centralized data management, reporting, interfaces to automation and other 3
rd party systems, and data visualization and dashboards. This ranges from the initial server installation to the configuration of data systems with interfaces to a wide variety of possible 3
rd party data sources. This position will utilize various skills that involve operating systems, network configuration, and coding and software development.
The candidate will be responsible for implementing the configuration and/or the custom software components necessary to meet project requirements. On-site customer visits may occur to commission the solutions and to facilitate startup and training activities.
Skills:
- Project delivery with data systems, and the delivery of projects on time and within budget.
- Experience with Microsoft Windows, Windows Server, and Linux operating systems.
- Experience with coding languages such as SQL, Python, JavaScript, C#, and Lua.
- Experience working with relational databases, such as MySQL, SQL Server, PostgreSQL, and MongoDB.
- Experience with reporting, visualization, and dashboarding tools, such as Power BI, Tableau, Grafana, and API development.
- Familiarity with Operational Technology communication protocols such as OPC DA, OPC UA, Modbus, and Ethernet/IP.
- Familiarity with concepts in the areas of network architecture, databases, server deployments, virtual machine and containerization management, and data security.
- An entrepreneurial work ethic, a passion for customer service, and ability to work independently or collaboratively within a team.
- Initiative and follow through to completion.
- Continuous learning and commitment to improvement.
- Beneficial: Understanding of Distributed Control Systems and PLC’s.
Requirements:
- Bachelor of Science in Engineering, Computer Science, or related discipline.
- The ideal location for this position is Indianapolis, IN, but remote candidates are also welcomed.
- 5+ years of experience
In addition to the technical areas described above, experience with one or more of these software/technology platforms would be highly beneficial:
| High Byte |
OpenShift |
| Hive MQ |
Microsoft Fabric |
| Docker |
AVEVA PI |
| Microsoft Azure |
Salesforce Informatica |
| Kubernetes |
Amazon S3 |
| Apache Mesos |
Amazon Athena |
| AWS Fargate |
Amazon DynamoDB |
| Amazon EC2 |
Crave Infotech |
| MuleSoft |
REST API Tools |
| Azure Databricks |
NuGenesis |
| AspenTech InMation |
dataPARC PARCview |
| AspenTech InfoPlus.21 |
PARCserver |