
ETL Developer
Maxar Technologies29 days ago
McLean, VA, USASenior
Base Salary
$200k - $250k/yr
Responsibilities
- Design, develop, manage, and optimize Apache NiFi ETL workflows for a geospatial visualization platform.
- Monitor and troubleshoot real-time issues involving NiFi, AWS, and PostgreSQL infrastructure.
- Develop new NiFi flows, incorporate feedback, and follow established workflow best practices.
- Collaborate with analysts through email, chat, and meetings to translate data-flow needs into technical actions.
- Use containerized local development environments, Git, and NiFi Registry for development and version control.
- Design geospatial database tables and apply best practices for indexing and unique constraints.
- Programmatically manipulate and transform data from multiple sources.
- Query and analyze large datasets using SQL.
- Retrieve and process data from external systems through APIs.
- Support data quality, data integrity, and performance optimization efforts.
- Develop Python for data science-related work and ETL prototypes while distinguishing prototypes from enterprise software.
- Develop custom NiFi processors using Java when needed.
Requirements
- Bachelor’s degree with 8+ years of relevant experience, master’s degree with 7+ years, or doctorate with 6+ years.
- Degree in Computer Science, Systems Engineering, Geography, or a related technical field.
- Active TS/SCI security clearance with required polygraph.
- U.S. citizenship.
- Strong understanding of ETL concepts and best practices.
- Strong database experience for data management and proficiency in SQL for querying large datasets.
- Experience with API integration, data retrieval, and programmatic data manipulation.
- Ability to rapidly adopt containerized development, AWS architecture, NiFi Registry, and Git-based code management.
- Willingness to develop NiFi flows using existing best practices.
- Preferred experience with AWS data ingestion and processing services, PostgreSQL, Apache Airflow, Apache NiFi, NiFi Registry, Git, Python, APIs, and geospatial data.
- Preferred ability to design and develop custom NiFi processors using Java.
- Preferred experience with Git repositories, actions, and pull requests.
- Understanding of basic data science concepts and tools.
- Creativity to experiment with coding improvements and interest in adopting AI into development processes.
Benefits
- Competitive total rewards package including a 401(k) with company match, mental health resources, student loan repayment assistance, adoption reimbursement, and pet insurance.
- Full-time onsite work is required.
- Applicants must be U.S. citizens and hold the required active clearance; employment is contingent on clearance verification.
- The application window is three days from posting or reposting and remains open until a qualified candidate is identified.
About Maxar Technologies
Maxar Technologies builds and operates commercial Earth‑observation satellites and sells high‑resolution imagery, 3D products, and geospatial analytics to government, defense, and enterprise customers. Headquartered in Westminster, Colorado, the company was formed in 2017 from the merger of DigitalGlobe and MDA and was acquired by Advent International in 2023; it supplies data for national security, mapping, and disaster response, and licenses imagery through subscription and platform APIs.