Data & Analytics (D&A) Architect
12 Months Contract
Greenville South Carolina
Tax Term: W2
Role summary
Join the Greenville engineering team to build and support software, analytics, and AI applications that improve how the plant programs machines, investigates problems, and shares engineering knowledge across shifts. You ll work directly with CNC programmers, operators, manufacturing engineers, maintenance technicians, and quality engineers to understand how work gets done and identify where better tools or information would help.
You ll partner with the engineers developing these capabilities today, take ownership of selected applications, and lead new projects from the initial shop-floor question through rollout and ongoing support. Projects may include comparing machining processes in Siemens NX, helping technicians find relevant maintenance history, automating a repetitive engineering task, or making an engineering change visible to the people it affects.
What you ll do
Develop engineering applications and automation. Build and maintain utilities, integrations, and user interfaces for manufacturing workflows. Work with users to define the problem, test a solution on representative cases, and refine it through hands-on use.
Make manufacturing data usable. Connect records from CAD/CAM, CNC equipment, maintenance, quality, and engineering systems as the project requires. Preserve source references, units, and revision history so users can trace a finding back to the records behind it.
Apply analytics and AI to engineering questions. Help teams compare processes, investigate recurring problems, and retrieve relevant prior work. Evaluate results with domain experts, including cases where records are incomplete or the available evidence cannot answer the question.
Improve engineering change communication. Develop ways for teams to see what changed, why it changed, what has been verified, and who needs to act. Fit that information into existing workflows such as source-file reviews, shift pass-downs, and production support.
Build shared technical ownership. Troubleshoot existing applications, maintain version-controlled code and documentation, and train colleagues to support them independently. Coordinate validation and rollout with the people responsible for the affected process.
What you ll bring
Experience delivering a software, analytics, or automation solution that people use in an engineering or industrial environment.
Practical programming experience in Python, C#, or a comparable language, plus experience working with structured data, APIs, or system integrations.
Ability to investigate an unfamiliar process alongside the people who perform it, translate their needs into a workable design, and explain the result in plain language.
Experience testing, documenting, and supporting your work after release.
A degree in engineering, computer science, data analytics, or a related discipline, or equivalent practical experience.
Preferred experience includes depth in one or more of the following areas: CNC machining and CAD/CAM, Siemens NX or NX Open, industrial data engineering, maintenance or quality systems, engineering application development, or applied AI evaluation.
What success looks like in the first six months
Independently support one existing engineering application and document how another teammate can troubleshoot it. Deliver one improvement that users adopt, with a before-and-after measure such as investigation time, manual steps eliminated, or time spent locating the correct engineering record. Use feedback from the people doing the work to help the team select its next project