Are you a talented developer looking for a remote job that lets you show your skills and get decent
compensation? Join Upstaff.com, a platform
that connects you with hand-picked startups and scale-ups in the US and Europe.
Job Overview
We are looking for a Senior/Staff Python Engineer with a strong backend focus to develop data integrations, APIs, and real-time streaming pipelines for a SaaS platform in the marketing analytics and e-commerce domain.
The platform processes large volumes of tracking data, combines information from multiple advertising platforms, and transforms it into actionable analytics. You will work on backend services responsible for processing tracking signals and delivering conversion data to external advertising platforms.
Responsibilities
- Design, develop, and maintain backend services and APIs using Python.
- Build and optimize real-time data processing and streaming pipelines.
- Develop integrations with external advertising platforms and their Conversion APIs.
- Process tracking events and ensure reliable data delivery across distributed systems.
- Work with event-driven architectures and high-volume data flows.
- Design scalable solutions and contribute to architectural decisions.
- Collaborate with engineers across different product teams.
- Ensure data accuracy, system reliability, and performance.
Requirements
- Strong commercial experience with Python in production environments.
- Strong SQL skills and experience working with databases.
- Experience building and maintaining API integrations.
- Practical experience with streaming or event-driven systems.
- Experience developing customer-facing products or SaaS platforms.
- Ability to design engineering abstractions and participate in architectural discussions.
- Fluent in English.
Tech Stack
- Backend: Python
- Databases: SQL, BigQuery
- Streaming & Messaging: Google Pub/Sub
- Cloud: GCP
- Data Pipelines: ETL, Airflow
- Integrations: APIs, Conversion APIs
- Tracking: Snowplow, OpenSnowcat, Segment, event tracking