At a Glance
- Tasks: Develop and maintain web scrapers to capture vital data from websites and apps.
- Company: Join Opensignal, a leading global provider of network experience insights.
- Benefits: Enjoy competitive pay, flexible work options, and professional development opportunities.
- Other info: Be part of a diverse team with excellent career growth and a focus on inclusivity.
- Why this job: Make a real impact on data quality that influences global mobile operators and analysts.
- Qualifications: 2+ years PHP experience and web scraping skills are essential.
The predicted salary is between 40000 - 50000 £ per year.
How will you make an impact? Opensignal is looking for a Data Acquisition Engineer (PHP Developer) to join our Engineering team. If you have a passion for writing robust, high‑quality code to solve complex data challenges, a desire to keep learning, and enjoy working collaboratively in a fast‑moving environment, we want to speak with you.
As a Data Acquisition Engineer, you will be a core part of the team responsible for building and maintaining the web scraping infrastructure that underpins Opensignal’s data operations. You will develop new scrapers to capture data from websites and apps, maintain existing ones, and help ensure the quality and completeness of the data our products depend on. The role sits at the heart of our business; the data you help acquire directly influences the insights we deliver to mobile operators, analysts, and investors worldwide.
What will you be doing?
- Develop new web scrapers to capture data from websites, writing, testing, and maintaining high‑quality PHP code that meets functional and technical requirements.
- Support and maintain data acquisition operations, meeting required SLAs by fixing scrapers when they break (e.g. due to website changes) and resolving data quality issues.
- Write and execute tests for new and existing code to ensure reliability and accuracy.
- Troubleshoot, debug, and resolve software defects and issues across the data acquisition pipeline.
- Participate actively in code reviews and contribute to establishing best practices within the team.
- Create and maintain comprehensive documentation for code, processes, and data mappings.
- Continuously improve scrapers for better performance, reliability, and accuracy.
- Analyse data from scrapers to ensure it is complete and accurate, working with Data Quality Analysts to resolve discrepancies.
- Collaborate with web scraping engineers, product managers, and Data Quality Analysts to ensure comprehensive data quality across all acquisition processes.
- Provide guidance and support to junior developers and assist with onboarding new team members.
- Stay up to date with the latest industry trends, technologies, and best practices, applying this knowledge to improve our product and development processes.
Required Skills & Abilities
- 2+ years of PHP development experience, including writing, testing, and maintaining production code.
- Web scraping experience, including building and maintaining scrapers at scale.
- Experience with Guzzle or similar PHP HTTP client libraries.
- Proven ability to understand complex data sets and translate data requirements into practical engineering solutions.
- Comfortable working with websites in multiple languages.
Desired Skills & Abilities
- A strong understanding of and practical experience in online retail (e‑commerce) is highly advantageous for this role.
- Experience scraping data from smartphone apps is a bonus, though not essential.
- Knowledge of using proxies, IP‑switching services, and related tools in a web‑scraping context.
About Us
Opensignal is the leading global provider of independent insight and data into network experience and market performance. Our user‑centric approach allows communication providers to constantly improve their network and maximise commercial performance. Leading analysts, investors, and financial institutions place a high value on our independent analysis, and we are regular contributors to their reports. Real network experience is our focus; ultimately that’s what influences customer choice. Our mission is to advance connectivity for all, and here at Opensignal the team is leading the industry in enabling operators to link their network experience and market performance in a way that has never been possible. With offices in London, Boston, and Victoria, British Columbia, we are truly global, with employees working across four continents and representing over 25 nationalities. We are an equal opportunity employer dedicated to building an inclusive and diverse workforce.
Benefits
We believe we are stronger when we not only celebrate our many differences, values, and voices but include them in everyday practice. Having a diverse and inclusive culture is essential, which is why we offer a flexible approach to work‑life balance, operating in a remote‑hybrid way. We’ll help you get set up with the essentials you need to work from home or the office. We also offer an attractive range of additional benefits, including:
- Competitive compensation packages including a long‑term equity program.
- Comprehensive group benefits package and company pension scheme.
- Professional development opportunities: education reimbursement, learning allowance, company‑sponsored workshops, and more.
- Generous holiday allowance, sick leave, enhanced parental leave, flexibility including Flex Fridays, and the opportunity to work from abroad.
- Charity matching and paid time off for community volunteering.
- DE&I programs and committees.
- Regular virtual and in‑person events and socials.
Data Acquisition Engineer employer: Opensignal
Opensignal is an exceptional employer that fosters a collaborative and inclusive work culture, making it an ideal place for a Data Acquisition Engineer to thrive. With a strong emphasis on professional development, employees benefit from competitive compensation, flexible work arrangements, and opportunities to engage in meaningful community initiatives. Located in vibrant cities like London, Opensignal offers a dynamic environment where innovation and diversity are celebrated, ensuring that every team member can contribute to advancing connectivity for all.
StudySmarter Expert Advice🤫
We think this is how you could land Data Acquisition Engineer
✨Get Involved in Data Science Meetups
Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like Opensignal!
✨Show Off Your Projects
Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Data Acquisition Engineer at Opensignal.
✨Leverage Professional Networks
Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like Opensignal.
✨Apply Directly through Our Website
When you find a suitable opening like Data Acquisition Engineer at Opensignal, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!
We think you need these skills to ace Data Acquisition Engineer
Some tips for your application 🫡
Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!
Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!
Craft a Tailored Cover Letter:For a full-time role at Opensignal, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.
Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at Opensignal. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!
How to prepare for a job interview at Opensignal
✨Brush Up on Your Statistics
For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!
✨Showcase Your Projects
Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!
✨Get Comfortable with Python and R
Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at Opensignal!
✨Prepare for Case Studies
Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.