Jobs · devitjobs
ETL Developer
Nimbus Data Systems · Posted 24d ago
About the role
Design and develop ETL workflows using Apache NiFi and PostgreSQL for data management.
Salary: $134000 - 224000 per year Requirements: We require an active U.S. Government security clearance at the TS/SCI level with a polygraph. We require U.S. citizenship and compliance with applicable export control or ITAR-related U.S. person status rules. We require a bachelors degree with 8+ years of relevant experience, a masters degree with 7+ years, or a doctorate with 6+ years. We require a degree in Computer Science, Systems Engineering, Geography, or a closely related technical discipline. We need strong ETL knowledge and a solid grasp of best practices. We need substantial experience using databases for data management, especially PostgreSQL. We require proficiency with SQL for querying and working with large datasets. We require experience integrating APIs and retrieving external data. We require demonstrated ability to manipulate and transform data programmatically. We need the ability to quickly adapt to containerized development environments. We need the ability to quickly adapt to AWS architecture. We need the ability to quickly adapt to NiFi Registry and Git for code management. We prefer candidates who can work onsite full-time. We prefer candidates who are comfortable developing NiFi flows using established best practices. Responsibilities: We design, develop, and maintain ETL workflows with Apache NiFi to support a geospatial visualization platform. We learn the existing NiFi environment and the related AWS and PostgreSQL infrastructure so we can monitor systems and resolve issues in real time. We build a deep understanding of current NiFi flows with minimal guidance from others. We create new NiFi flows that follow proven practices used in our existing implementations. We incorporate feedback on NiFi workflows and implement requested updates. We receive direction and provide status updates through a ticketing system. We collaborate with analysts through email, chat, and in-person discussions to translate future data flow needs into actionable requirements. We work within a development cycle that uses a local containerized environment, Git, and NiFi Registry. We strengthen our geospatial database design knowledge and apply best practices for tables, indexes, and unique constraints. We incorporate analyst feedback to support application data layers. We programmatically manipulate and transform data from multiple sources. We query and analyze large datasets using SQL. We retrieve and process data from external systems through APIs. We support data quality, integrity, and performance tuning efforts. We develop Python solutions to support data science initiatives and ETL prototypes. Technologies: AWS ETL Flow Git Support PostgreSQL Python SQL Security Cloud AI Airflow API DevOps Java More: We are Nimbus Data Systems, and we are building the next frontier of spatial intelligence to help decision makers and operators understand what is happening now and anticipate what comes next. We are seeking an experienced ETL Developer to provide onsite support for a geospatial visualization platform and help maintain reliable data pipelines into PostgreSQL. This is a full-time onsite role that offers a competitive compensation package, with a Washington, DC metropolitan area base salary range of $113,000 to $188,000 annually. Our benefits include a robust 401(k) with company match, mental health resources, student loan repayment assistance, adoption reimbursement, and pet insurance. We are an equal opportunity employer committed to an inclusive workplace. last updated 25 week of 2026
Read the full posting on devitjobs →
FAQ
Is the ETL Developer role at Nimbus Data Systems remote?+
This ETL Developer position is listed as onsite.
What is the salary for the ETL Developer role at Nimbus Data Systems?+
The listing states $134000 - 224000.
What seniority level is this ETL Developer role?+
This is a mid level position.
How do I apply for the ETL Developer role at Nimbus Data Systems?+
Use the "Apply on devitjobs" button to open the original posting on devitjobs, where you can submit your application directly to Nimbus Data Systems.