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, private healthcare, and professional development opportunities.
- Why this job: Make an impact by collaborating with international teams on innovative projects.
- Qualifications: Strong Python skills and experience with data processing and APIs required.
- Other info: Flexible hours, supportive culture, and excellent career growth potential.
The predicted salary is between 60000 - 75000 £ 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.
Experience & skills required
- 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.
Benefits
- 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 eye care 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 to () 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 (US Collaboration Focus) 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 (US Collaboration Focus) in London
✨Tip Number 1
Network like a pro! Reach out to current employees at HarperCollins on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections!
✨Tip Number 2
Prepare for those technical interviews! Brush up on your Python skills and be ready to discuss your past projects. Practice coding challenges and be prepared to explain your thought process. We want to see how you tackle problems!
✨Tip Number 3
Show off your collaboration skills! Since this role involves working closely with US teams, highlight any experience you have in cross-time zone projects. Share examples of how you’ve successfully collaborated with others.
✨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. Let’s get you that interview!
We think you need these skills to ace Senior Python Developer (US Collaboration Focus) in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your Python skills and experience relevant to the role. We want to see how your background aligns with our Growth and Analytics team!
Showcase Your Projects: Include examples of your previous work, especially any Python-based tools or services you've developed. This helps us understand your hands-on experience and how you tackle real-world problems.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point!
Apply Through Our Website: Don’t forget to submit your application via our website! It’s the best way for us to receive your details and ensures you’re considered for the role. 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, especially the libraries mentioned in the job description like Pandas. Be ready to discuss your past projects and how you've used Python to solve real-world problems.
✨Understand the Business Context
Since this role involves translating business problems into technical solutions, take some time to research HarperCollins and their Growth and Analytics team. Think about how your technical skills can directly contribute to their commercial growth and marketing strategies.
✨Prepare for Collaboration Questions
Given the focus on working with US-based teams, be prepared to discuss your experience collaborating across time zones. Share examples of how you've successfully worked with international teams and managed communication effectively.
✨Showcase Your Problem-Solving Skills
Be ready to tackle some coding challenges or hypothetical scenarios during the interview. Highlight your problem-solving approach and how you’ve optimised performance in previous projects, especially when dealing with large datasets.