(HQ) Integration Engineer
Description
As an Integration Engineer within the Global Enterprise Applications team, this role is responsible for building, testing, and maintaining Python-based data pipelines and system integrations on AWS, with a strong focus on data accuracy and platform stability. Working closely with System Analysts and fellow engineers, this role turns business and system requirements into reliable, well-tested, and well-documented integration solutions, and helps maintain servers and production services.
KEY RESPONSIBILITIES
-Data Pipeline & Integration Development: Design, develop, and maintain Python-based data pipelines and system integrations (APIs and structured data such as XML/JSON/CSV) that move data reliably between enterprise systems.
-Data Testing & Validation: Build automated tests and data validation/reconciliation checks to ensure the completeness, accuracy, and consistency of data across systems; investigate and resolve data discrepancies at the root cause.
-Cross-Functional Collaboration: Work closely with System Analysts, teammates, and business stakeholders to clarify requirements, share progress openly, take part in code reviews, and exchange knowledge to improve team delivery quality.
-AWS Cloud Operations: Deploy, run, and monitor integration workloads on AWS products (e.g., compute, storage, serverless, monitoring, and access management services), following security and cost best practices.
-Server Maintenance & Automation: Help maintain standalone servers and existing production services (patching, monitoring, troubleshooting), and use Ansible and scripting to make configuration and deployment repeatable and consistent.
-Scheduling, CI/CD & Documentation: Support job scheduling/orchestration (e.g., Airflow) and CI/CD practices, and keep technical, process, and troubleshooting documentation clear, current, and traceable.