Data Engineer
Core
Design, build, and maintain API-driven integrations and scalable data pipelines connecting internal systems with third-party SaaS platforms.
Role type
Mid-Senior Data Engineer (API & Application Integration)
Builds
API integrations, data synchronization patterns, resilient data pipelines, and iPaaS solutions
Domain
Enterprise software, SaaS integrations, cloud data infrastructure
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Python, REST APIs, GraphQL, webhooks, SQL, workflow orchestration (Airflow/Prefect/Dagster), cloud data warehouses (Snowflake/BigQuery/Redshift), OAuth2, JSON/XML transformation
Preferred skills
Experience with iPaaS platforms (Workato/MuleSoft/Boomi/Tray.io/Celigo)
Technologies
Python, REST, GraphQL, OAuth2, Snowflake, BigQuery, Amazon Redshift, Apache Airflow, Prefect, Dagster, Workato, MuleSoft, Boomi, Tray.io, Celigo
Responsibilities
Design and build API-driven integrations between internal systems and third-party SaaS platforms; Develop scalable synchronization patterns using REST APIs, GraphQL, and event-driven architectures; Build robust data pipelines with monitoring, alerting, and recovery mechanisms; Manage authentication and authorization frameworks including OAuth2 and service accounts; Transform and map data across disparate systems while maintaining integrity; Handle API limitations including rate limits and large-scale backfills; Create operational dashboards to identify and resolve integration failures; Establish integration standards and documentation; Partner with Product, Engineering, and Operations teams to onboard new applications.
Seniority
Mid-Senior, hands-on IC