

United Software Group Inc
Apache Nifi Engineer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Apache NiFi Engineer, a 12+ month remote contract position. Requires strong Apache NiFi expertise, IoT data processing experience, proficiency in Groovy or Python, and familiarity with industrial protocols.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
Unknown
-
🗓️ - Date
April 3, 2026
🕒 - Duration
More than 6 months
-
🏝️ - Location
Remote
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
Dallas, TX
-
🧠 - Skills detailed
#GIT #"ETL (Extract #Transform #Load)" #Java #Kafka (Apache Kafka) #IP (Internet Protocol) #Shell Scripting #Scripting #Programming #Unix #NiFi (Apache NiFi) #Batch #IoT (Internet of Things) #Scala #Spark (Apache Spark) #Apache NiFi #Monitoring #Data Engineering #Data Integration #XML (eXtensible Markup Language) #Security #Python #Data Ingestion #MQTT (Message Queuing Telemetry Transport) #JSON (JavaScript Object Notation) #DevOps #Groovy #Data Integrity #Linux #Hadoop #Data Processing
Role description
Job Title: Senior Apache NiFi / Data Integration Engineer
Location : Remote work accepted from anywhere in US
Duration : 12+ Months Contract
Teams Meeting Interview
Job Description:
The Senior Apache NiFi Engineer is responsible for the design, development, administration, and operational support of Apache NiFi‑based data integration platforms in enterprise production environments. The role focuses on delivering secure, scalable, and high‑performance data ingestion and real‑time processing solutions, including support for industrial and IoT data integration use cases.
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 device
• 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
Job Title: Senior Apache NiFi / Data Integration Engineer
Location : Remote work accepted from anywhere in US
Duration : 12+ Months Contract
Teams Meeting Interview
Job Description:
The Senior Apache NiFi Engineer is responsible for the design, development, administration, and operational support of Apache NiFi‑based data integration platforms in enterprise production environments. The role focuses on delivering secure, scalable, and high‑performance data ingestion and real‑time processing solutions, including support for industrial and IoT data integration use cases.
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 device
• 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






