Software Engineer
May be filledThis individual will play a critical role in building, maintaining, and enhancing scalable data systems while also supporting customers and internal teams. The role requires strong technical expertise in data…
Read full description
This individual will play a critical role in building, maintaining, and enhancing scalable data systems while also supporting customers and internal teams. The role requires strong technical expertise in data engineering, analytics, visualization, and AI integration along with proven experience managing on-prem and cloud-based stacks.Key Responsibilities:Data Engineering & ProcessingDesign, develop, and maintain advanced data collectors for diverse industrial, aerospace, automotive, and medical systems.Architect robust data pipelines for on-premises and cloud environments (Elastic Cloud, OpenSearch).Analyze machine-generated log files from test stands, medical devices, and automation systems.Clean and preprocess data to remove duplicates, noise, and errors.Implement updates and enhancements to accommodate evolving data file types and formats (CSV, SQL, PLC logs, text, etc.).Augment datasets with derived features to enhance analytical value.Optimize performance, scalability, and fault tolerance of ingestion pipelines.Visualization & ReportingDesign and implement dashboards tailored to specific test and measurement applications.Apply standard dashboard templates to new and existing datasets.Generate reports and visual summaries for internal and customer-facing use.Provide automatic report generation using AI/LLM frameworks to summarize data, generate insights and guidance on performance improvements, provide predictive analytics, anomaly detection, and automated recommendations.Data Collection & IngestionDevelop and deploy data collectors for machines across automotive, aerospace, and medical domains.Configure systems to monitor, clean, transform, and ingest data into cloud platforms.Ensure data pipelines are robus...