Software Engineer, Senior
Summary
Hands-on Senior Software Engineer designing knowledge graphs and semantic models using C# and .NET for the Infor MES platform, connecting manufacturing data and IoT sources to enable AI-driven operational intelligence.
- Designing and implementing knowledge graph solutions for manufacturing operations.
- Developing semantic models that represent manufacturing assets, equipment, materials, orders, processes, people, and operational events.
- Integrating MES, IoT, machine, and enterprise data sources into connected operational models.
- Building services and APIs that expose contextual manufacturing information for AI-enabled applications and workflows.
- Working closely with the Principal AI Lead to define ontology strategies, semantic standards, and modelling approaches.
- Designing scalable architectures for ingesting, processing, and modelling industrial IoT and telemetry data.
- Supporting AI reasoning, diagnostics, automation, and decision-support scenarios through rich operational context.
- Developing solutions that support real-time and near real-time operational intelligence initiatives.
- Evaluating emerging technologies in knowledge graphs, semantic modelling, industrial AI, and operational intelligence.
- Contributing to architecture discussions, technical standards, and long-term platform strategy.
- Demonstrated background of software engineering experience delivering enterprise applications or platforms.
- Strong hands-on software development experience using C# and .NET.
- Experience designing and implementing enterprise data models and integration solutions.
- Experience working with graph databases, knowledge graph technologies, or semantic modelling platforms.
- Experience developing APIs and services that expose complex business and operational data.
- Experience integrating multiple enterprise and operational systems into unified data models.
- Strong understanding of relational databases, data modelling, and information architecture principles.
- Experience working with cloud-native development and modern SaaS architectures.
- Understanding of ontology design, semantic modelling, knowledge representation, or domain-driven design concepts.
- Strong understanding of software architecture, scalability, reliability, and observability principles.
- Demonstrated ability to solve complex technical problems and work independently.
- Excellent communication and stakeholder management skills.
- Experience with Industrial IoT platforms, telemetry systems, or machine connectivity solutions.
- Experience within Manufacturing, MES, ERP, Industrial Automation, or Operational Technology environments.
- Experience building semantic models for AI applications.
- Experience with vector databases, embeddings, knowledge retrieval, or AI reasoning solutions.
- Experience processing event streams, operational data, or real-time telemetry.
- Experience working with OPC UA, MQTT, industrial integration technologies, or manufacturing data standards.
- Experience contributing to technical architecture and engineering standards.
- Experience mentoring engineers or leading technical initiatives.