Job Description
Job Overview
Sensor Tower is seeking a Back End Engineer to join their Data Fetching Team, responsible for building and maintaining systems that collect public data from third-party sources. The role focuses on the development and upkeep of reliable data ingestion pipelines, supporting internal stakeholders across various teams. Candidates will participate in the full development lifecycle, ensuring the accuracy and scalability of data collection processes.
Technical Requirements
Required Skills
- • Python
- • RESTful systems
- • API design
- • HTML parsing tools
Preferred Skills
- • Ruby
- • data hygiene
- • validation
- • versioning
Experience Level
Solid understanding of modern software languages and experience with REST APIs.
Responsibilities
- • Participate in the full development life cycle for data ingestion projects.
- • Engage in code reviews and champion best practices.
- • Work closely with the Product team to deliver innovative data features.
- • Design, implement, and maintain robust data collection pipelines.
- • Monitor and troubleshoot data pipelines for completeness and accuracy.
- • Track changes in external data schemas and adjust collection logic.
- • Automate maintenance, alerting, and recovery for scripts.
- • Ensure data fetching compliance with laws and regulations.
Benefits & Perks
- • Flexible time off.
- • Health and wellness stipend.
- • Monthly internet stipend.
- • One-time $500 home office stipend.
Additional Information
- Location
-
Vancouver, remote
- Type
-
Full Time
- Compensation
-
Not specified