Back End Engineer - Data Fetching
Back End Engineer - Data Fetching

Back End Engineer - Data Fetching

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
S

At a Glance

  • Tasks: Join our Data Fetching Team to build and maintain data collection systems.
  • Company: Sensor Tower is a leader in mobile app market intelligence and insights.
  • Benefits: Enjoy flexible time off, health stipends, and a home office allowance.
  • Why this job: Make an impact in a fast-growing tech company while working on innovative data projects.
  • Qualifications: Solid knowledge of Ruby or Python, RESTful systems, and strong problem-solving skills required.
  • Other info: Remote work options available; we value diversity and inclusion.

The predicted salary is between 36000 - 60000 £ per year.

Sensor Tower is the leading provider of market intelligence and insights for the mobile app ecosystem. Our data-driven solutions empower businesses, developers, and marketers to make informed decisions and stay ahead in the competitive mobile landscape.

We are looking for a Software Engineer to join our Data Fetching Team, which is responsible for building and maintaining the systems that collect public data from third-party sources. In this role, you will contribute to the development and upkeep of reliable and compliant data ingestion pipelines that support key data flows across the company.

You will work alongside other engineers on the Fetcher Team to ensure the accuracy, stability, and scalability of our data collection processes. Your work will support internal stakeholders across product, analytics, and business teams.

What you will focus on:

  • Participate in the full development life cycle for data ingestion projects, including software design, implementation, quality testing, and release.
  • Engage in code reviews, champion best practices, and bring new ideas to life in a collaborative environment.
  • Work in close cooperation with the Product team to deliver innovative new data features by discovering new data sources, increasing coverage and reliability of existing data ingestion pipelines, and connecting these to downstream feature development and data modeling.
  • Design, implement, and maintain robust data collection pipelines to fetch public data from third party sources.
  • Build resilient systems that maintain high throughput within the allowed constraints of external sources.
  • Monitor and troubleshoot data pipelines to ensure completeness, accuracy, and timeliness.
  • Track changes in external data schemas (e.g. response format updates) and adjust collection logic as needed.
  • Automate maintenance, alerting, and recovery for your scripts to minimize manual intervention.
  • Work cross functionally with our compliance team to ensure data fetching is compliant with applicable laws and regulations.

Experience we are interested in:

  • Solid knowledge of one or more modern software languages (Ruby, Python).
  • Solid understanding of RESTful systems and the principles of good API design.
  • Understanding of data hygiene, validation, and versioning.
  • Experience with REST APIs, HTTP request libraries, and HTML parsing tools.
  • Ability to debug and adapt in fast-changing or partially documented data environments.
  • Strong problem-solving skills, attention to detail, and ability to work independently.
  • Excellent communication and collaboration skills.

Nice to Have:

  • Experience fetching public data from the Apple App Store, Google Play, or similar public-facing platforms.

If you are passionate about building reliable systems for collecting and working with external data, and want to make an impact as part of a fast-growing tech company, we would love to hear from you!

About Sensor Tower:

Sensor Tower cultivates responsibly sourced market intelligence that provides visibility into the trends shaping the global digital economy. Our customers use these insights to help them make better business decisions.

Why Sensor Tower?

  • Our flexible work environment allows employees to live in greater connection with the people, places, and activities they love!
  • Our benefits for full-time positions include:
  • Flexible time off so employees can shape their time away from work.
  • Health and wellness stipend to achieve and maintain a healthy lifestyle through physical and mental fitness.
  • Monthly internet stipend and a one-time $500 home office stipend.

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, and veteran status. We will consider qualified applicants with arrest and conviction records. If you have a disability or special need, please do not hesitate to let us know and we will do our best to accommodate.

Back End Engineer - Data Fetching employer: Sensor Tower

At Sensor Tower, we pride ourselves on being an exceptional employer that fosters a flexible and inclusive work culture, allowing our employees to thrive both personally and professionally. With generous benefits such as flexible time off, health and wellness stipends, and support for remote work, we empower our team members to maintain a healthy work-life balance while contributing to innovative data solutions in the dynamic mobile app ecosystem.
S

Contact Detail:

Sensor Tower Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Back End Engineer - Data Fetching

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Ruby and Python. Brush up on your skills in RESTful systems and API design, as these are crucial for the role.

✨Tip Number 2

Engage with the Sensor Tower community on platforms like LinkedIn. Follow their updates and participate in discussions to show your interest and enthusiasm for the company and its mission.

✨Tip Number 3

Prepare for potential technical interviews by practicing coding challenges that focus on data ingestion and pipeline management. This will help you demonstrate your problem-solving skills effectively.

✨Tip Number 4

Research recent trends in data fetching and public data sources, especially related to mobile apps. Being knowledgeable about the industry will help you stand out during interviews and discussions.

We think you need these skills to ace Back End Engineer - Data Fetching

Proficiency in Ruby or Python
Understanding of RESTful systems
API design principles
Experience with REST APIs and HTTP request libraries
HTML parsing tools knowledge
Data hygiene and validation skills
Versioning practices
Debugging skills in dynamic data environments
Strong problem-solving abilities
Attention to detail
Ability to work independently
Excellent communication skills
Collaboration skills
Experience with data ingestion pipelines
Knowledge of compliance regulations related to data fetching

Some tips for your application 🫡

Tailor Your Resume: Make sure your resume highlights relevant experience and skills that align with the Back End Engineer role at Sensor Tower. Focus on your knowledge of software languages like Ruby or Python, and any experience with RESTful systems.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for data fetching and your understanding of the mobile app ecosystem. Mention specific projects or experiences that demonstrate your problem-solving skills and ability to work independently.

Follow Application Instructions: Ensure you apply through the official Sensor Tower website or their verified profiles on platforms like LinkedIn. Avoid third-party job sites to ensure your application is considered.

Prepare for Interviews: Since interviews will be conducted via phone or Zoom, practice discussing your technical skills and past projects. Be ready to explain how you've tackled challenges in data ingestion and your approach to maintaining data accuracy and compliance.

How to prepare for a job interview at Sensor Tower

✨Know Your Tech Stack

Make sure you have a solid understanding of the programming languages mentioned in the job description, particularly Ruby and Python. Be prepared to discuss your experience with RESTful systems and API design, as these are crucial for the role.

✨Showcase Problem-Solving Skills

During the interview, be ready to share examples of how you've tackled complex problems in data fetching or pipeline maintenance. Highlight your attention to detail and ability to adapt in fast-changing environments.

✨Understand Data Compliance

Familiarise yourself with data compliance regulations that may affect data fetching processes. Being able to discuss how you ensure compliance in your work will demonstrate your awareness of the importance of legal considerations in data handling.

✨Prepare Questions

Have thoughtful questions ready about the team dynamics, current projects, and the technologies used at Sensor Tower. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

Back End Engineer - Data Fetching
Sensor Tower
S
  • Back End Engineer - Data Fetching

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-07-07

  • S

    Sensor Tower

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>