At a Glance
- Tasks: Join our Growth and Analytics team to develop Python-based tools that drive business success.
- Company: HarperCollins Publishers, a leading name in the publishing industry.
- Benefits: Enjoy hybrid working, generous holiday, healthcare, and professional development opportunities.
- Why this job: Make an impact by building innovative solutions and collaborating with international teams.
- Qualifications: Strong Python skills and experience with data processing and APIs required.
- Other info: Flexible hours, supportive culture, and a commitment to employee wellbeing.
The predicted salary is between 60000 - 80000 £ per year.
We are looking for a Senior Python Developer to join our Growth and Analytics team, working closely with colleagues in both the UK and US. This role will focus on building, maintaining and evolving data-driven tools and services that support commercial growth, analytics, and marketing strategy.
The successful candidate will contribute to the development of new projects while also adopting and evolving existing systems used by the US team, ensuring consistency across markets and improving scalability and performance. You will play a key role in translating business problems into technical solutions, collaborating with stakeholders across marketing, data science, editorial, and technology teams. This is a hands-on development role with opportunities to influence architecture, best practices, and the evolution of our internal tooling.
Core responsibilities:- Design, build and maintain Python-based tools and services that drive business value.
- Work closely with US-based teams, collaborating on shared projects and supporting existing tools and platforms.
- Adopt, maintain and improve existing US-developed systems.
- Develop applications and pipelines that integrate with APIs, databases, and external platforms.
- Analyse application performance and scalability, identifying opportunities for optimisation.
- Write clean, maintainable, well-tested code following team coding standards and best practices.
- Conduct code reviews and collaborate through pair programming where appropriate.
- Work with stakeholders to translate business requirements into technical solutions.
- Contribute to the architecture and design of new tools, helping ensure long-term sustainability and maintainability.
- Document systems and processes to ensure knowledge sharing across global teams.
- Support the adoption of AI in AI driven workflows.
- Strong experience developing applications in Python.
- Experience with data processing libraries such as Pandas.
- Strong understanding of SQL and relational databases (e.g., SQLAlchemy).
- Experience working with APIs and integrating multiple data sources.
- Experience with Git or similar version control systems.
- Comfortable working in Linux or MacOS environments, including Bash and cron jobs.
- Experience writing unit and integration tests.
- Ability to work with large datasets and high-volume transactional environments.
- Strong problem-solving skills and the ability to independently deliver solutions.
- Comfortable working across time zones and collaborating with international teams.
This role requires flexibility in working hours to support collaboration with the US team. Core working hours will typically be 12:00–18:00 UK time, the remaining contracted hours will vary in line with business needs, project demands and manager approval.
Desirable:- Experience building APIs using FastAPI or Flask.
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
- Experience with Docker and containerised deployments.
- Experience with web scraping tools (Scrapy, Selenium, BeautifulSoup).
- Experience with data visualisation libraries such as Matplotlib or Plotly.
- Familiarity with CI/CD pipelines and DevOps practices.
- Exposure to LLM tools or frameworks (LangChain, LlamaIndex) and modern AI workflows.
- Hybrid working model (3 days in the office).
- 28 days holiday plus bank holidays (option to buy and sell holiday days).
- Enhanced pay for maternity, paternity, adoption and shared parental leave.
- Private healthcare cover and life assurance.
- Summer Hours.
- Free access to HeadSpace, employee assistance programme (24 hour helpline), mental health first aiders, and a wellbeing portal.
- Season ticket loans (from day 1 for entry level) and cycle to work scheme.
- Relocation Rent Support Loan.
- Employee networks: HC All In (open forum), Elevate (for ethnic minority colleagues), HarperParents, Menopause at Work, Pride at HC, Social Mobility Network and Neurodiversity at Work.
- Unlimited training on our Learning and Development portal, management courses (up to MA level) and mentoring programmes.
- Virtual GP and eyecare vouchers.
- Gym membership discount.
- Onsite physiotherapy (London only).
- Charitable donation matching and 2 volunteering days.
- We're a certified Carbon Neutral company.
- Free e-books and audiobooks, digital newspaper subscriptions and discounts on books.
- Subsidised canteen and retail discounts.
- Onsite prayer room.
At HarperCollins, we value authenticity and integrity in our recruitment process. To ensure a fair and accurate evaluation of all applications, we ask that all responses to assessment questions reflect your own thoughts, experiences, and capabilities. This allows us to fairly assess your knowledge, skills, and experience to determine how they align with the role. We value diverse perspectives and genuine contributions, even if answers are not perfect. The use of AI tools or external assistance to generate responses is discouraged unless explicitly permitted for specific tasks.
If you wish to discuss anything regarding this position and/or your application to this role, please reach out directly with subject heading ‘Vacancy Query’ plus the job title and we will aim to get back to you within 5 working days.
Please note, if you are interested in the role you would need to submit your application via Applied. We do not accept email applications.
Senior Python Developer: Growth & Analytics (Hybrid, US) in London employer: News Corporation
Contact Detail:
News Corporation Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Python Developer: Growth & Analytics (Hybrid, US) in London
✨Tip Number 1
Network like a pro! Reach out to current employees at HarperCollins or in similar roles on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best Python projects. This is your chance to demonstrate your coding chops and problem-solving skills.
✨Tip Number 3
Prepare for the interview by brushing up on common technical questions related to Python and data processing. Practice explaining your thought process clearly; they want to see how you tackle problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the team at HarperCollins.
We think you need these skills to ace Senior Python Developer: Growth & Analytics (Hybrid, US) in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Python Developer role. Highlight your experience with Python, data processing libraries, and any relevant projects that showcase your skills in analytics and growth.
Showcase Collaboration Skills: Since this role involves working closely with teams in both the UK and US, emphasise your ability to collaborate across time zones. Share examples of how you've successfully worked with international teams in the past.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use straightforward language to explain your technical skills and experiences, making it easy for us to see how you fit the role.
Apply Through Our Website: Remember, we only accept applications through our website. So, make sure to submit your application there to ensure it gets seen by the right people. We can’t wait to hear from you!
How to prepare for a job interview at News Corporation
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with data processing libraries like Pandas and how you've used them in past projects. They’ll likely ask you to solve a coding problem, so practice writing clean, maintainable code.
✨Understand the Business Context
Familiarise yourself with HarperCollins' business model and how the Growth and Analytics team contributes to it. Think about how your technical skills can translate into business solutions. This will show that you’re not just a coder but someone who understands the bigger picture.
✨Prepare for Collaboration Questions
Since this role involves working closely with US-based teams, be prepared to discuss your experience collaborating across time zones. Think of examples where you’ve successfully worked with international teams and how you managed communication and project timelines.
✨Showcase Your Problem-Solving Skills
Be ready to talk about specific challenges you've faced in previous roles and how you overcame them. Highlight your strong problem-solving skills and provide examples of how you’ve optimised application performance or scalability in the past.