5 hours ago
Responsibilities
- Build and maintain integrations with ERPs, data warehouses, object storage, and custom systems.
- Design reliable near-real-time synchronization processes for large volumes of customer data.
- Investigate third-party APIs and build connectors that handle limitations and undocumented behavior.
- Write end-to-end tests for data read, update, and write workflows.
- Validate and reconcile data, and implement monitoring and alerting for integration failures.
- Work directly with customers and their IT teams to scope, deliver, and operate integrations.
- Improve the integration layer so new data sources can be added through configuration where possible.
Requirements
- At least 3 years of experience building and shipping production data pipelines and integrations in Python, with senior-level ownership of complex production work.
- Hands-on experience with Python, FastAPI, SQLAlchemy, Pydantic, and advanced SQL, including high-performance queries and bulk upserts at scale.
- Deep experience integrating third-party systems through REST, SOAP, and query-language APIs, including OAuth, pagination, rate limits, and credential management.
- Experience designing idempotent, auditable pipelines and safe write paths with dry runs and failure capture.
- Familiarity with Snowflake, Databricks, or BigQuery, and background task orchestration frameworks such as Temporal or similar.
- Experience with operational logging, sync tracking, alerting, and direct customer collaboration.
- ERP integrations, NetSuite, AWS, and unstructured data ingestion are useful additional experience.
Benefits
- Visa sponsorship is available.
- The role is on-site in New York, United States.
