Hi Folks,
My client is looking for Senior Apache NiFi / Data Integration Engineer for 6 Month Contract role based in Remote
Position: Senior Apache NiFi / Data Integration Engineer
Location: Remote
Duration:
6 Month Contract
Key Responsibilities
• Administer, operate, and support Apache NiFi clusters in production environments
• Design, develop, and maintain NiFi data flows, processors, queues, templates, and controller services
• Perform NiFi upgrades, patching, and configuration management
• Monitor system performance including throughput, latency, and failure rates
• Troubleshoot flow failures, back pressure conditions, and node level issues
• Implement and manage NiFi security including TLS, user access, policies, and certificates
• Conduct root cause analysis for outages and performance degradation
• Ensure high availability, node health, fault tolerance, and data integrity
• Collaborate with architects, data engineers, and stakeholders to deliver reliable data integration solutions
Required Skills & Experience
Apache NiFi & Data Integration
• Strong hands on experience designing, developing, and deploying Apache NiFi data flows
• In depth knowledge of NiFi processors, controller services, templates, and reporting tasks
• Experience with data ingestion, transformation, routing, and system integration
• Familiarity with data formats such as JSON, XML, CSV, Avro, and Parquet
• Solid understanding of batch and real time data processing architectures
IoT & Industrial Data Processing
• Experience ingesting and processing data from industrial sensors, PLCs, SCADA systems, and ICS devices
• Familiarity with industrial communication protocols such as MQTT, OPC UA, Modbus, DNP3, and EtherNet/IP
• Experience handling high volume, low latency telemetry data streams
• Understanding of industrial and ICS security requirements, including network segmentation and secure communication
Programming, Platform & DevOps
• Proficiency in Groovy, Python, or Shell scripting; Java knowledge preferred
• Experience working in Linux/Unix environments, with knowledge of networking fundamentals and SSL/TLS
• Exposure to Kafka, Hadoop, Spark, or similar big data and streaming technologies (preferred)
• Experience with NiFi monitoring, logs, provenance data, and metrics
• Familiarity with Git and CI/CD pipelines for deploying and managing NiFi flows
Thanks
Sid