2 months ago
Responsibilities
- Design, build, and maintain data collection integrations and connectors for external platforms.
- Integrate REST, GraphQL, webhook, and other third-party APIs.
- Build scalable pipelines for collecting, processing, normalizing, and moving large data volumes.
- Implement OAuth, API key, token, and other authentication and authorization flows.
- Handle pagination, rate limits, retries, API inconsistencies, schema changes, and data freshness challenges.
- Build reusable infrastructure and frameworks for developing integrations.
- Monitor and improve connector reliability, performance, and scalability.
- Investigate complex integration and data-quality issues across multiple systems.
- Partner with Product to translate customer data requirements into technical solutions.
- Own integrations from initial design through production deployment and ongoing maintenance.
Requirements
- 5+ years of professional software engineering experience.
- Computer Science, Engineering, or related technical degree, or equivalent practical experience.
- Strong backend engineering skills and experience building production systems.
- Strong experience with RESTful APIs and/or GraphQL APIs.
- Understanding of HTTP, OAuth, authentication, cookies, and webhooks.
- Experience building or maintaining data pipelines, integrations, connectors, or data ingestion systems.
- Strong SQL skills and experience with structured and semi-structured data.
- Experience with Python or another backend programming language.
- Ability to investigate third-party APIs and turn their documentation and behavior into reliable production integrations.
- Experience with Rust is advantageous.
- Experience with ETL/ELT, Reverse ETL, data integration, or data movement products is advantageous.
- Experience with AWS, GCP, or Azure cloud storage and data platforms is advantageous.
- Experience integrating databases, data warehouses, SaaS applications, advertising platforms, or analytics systems is advantageous.
- Experience designing connector frameworks or integration SDKs is advantageous.
- Experience with high-volume or distributed data systems is advantageous.
About Singular
Singular builds a SaaS marketing measurement platform that unifies mobile and cross-device attribution, ad spend aggregation, fraud prevention, and ROI analytics for growth and performance marketers. It sells to consumer app and digital-first companies and integrates with BI tools for automatic data exports. Founded in 2014 and headquartered in Palo Alto, it is privately held and counts customers like Microsoft, Uber, DoorDash, and EA.
