onsite
Surveillance and Interoperability Data Engineer
Data Engineer
Design and maintain data pipelines for surveillance and interoperability systems, focusing on API development, data ingestion, cleansing, deduplication, and robust data modeling using Python and SQL.
About the role
Key Responsibilities
- Develop and maintain RESTful APIs to ingest and expose surveillance data across multiple platforms.
- Design, implement, and optimize ETL pipelines for large‑scale data ingestion, cleansing, and deduplication.
- Create and evolve logical and physical data models that support interoperability and analytics requirements.
- Collaborate with cross‑functional teams to define data quality standards and implement automated validation checks.
- Monitor pipeline performance, troubleshoot issues, and continuously improve reliability and scalability.
Requirements
- Strong proficiency in Python and SQL for data manipulation and pipeline development.
- Experience building and maintaining ETL processes and data models in a cloud or on‑prem environment.
- Hands‑on experience with API design (REST/JSON) and data integration techniques.
- Demonstrated ability to perform data cleansing, transformation, and deduplication at scale.
- Solid understanding of data governance, quality assurance, and version control practices.