Junior Software Engineer / Computer Science Graduate (Remote)

CTW Content Protection
UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Compensation
£30,000.0 - £35,000.0
Working hours
Shift work
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Big Data Cloud Computing Databases Web Scraping Digital Content Distributed Systems JSON Python (Programming Language) PostgreSQL Linux Commands
+13 more
Machine Learning MySQL Open Source Intelligence Selenium Software Engineering SQL Databases Web Crawlers Computer Network Technologies Docker Swarm Backend Information Technology Playwright Docker

Job description

  • Develop and maintain Python-based automation and scraping systems
  • Work with large datasets and online monitoring tools
  • Assist with backend infrastructure and platform improvements
  • Build and improve detection systems for online infringements
  • Work with APIs, databases, and distributed systems
  • Support ongoing development of internal tools and dashboards
  • Help investigate and analyse online piracy activity

Requirements

Do you have experience in SQL?, We are looking for a motivated Computer Science graduate or junior software engineer to join a growing technology company focused on digital content protection and online investigations., * Degree in Computer Science, Software Engineering, or related field

  • Strong Python skills
  • Understanding of web scraping and automation
  • Familiarity with SQL/MySQL/PostgreSQL
  • Basic Linux command line knowledge
  • Understanding of APIs and JSON
  • Interest in cybersecurity, investigations, or OSINT
  • Good problem-solving ability
  • Able to work independently remotely

Bonus Skills (Not Essential)

  • Docker or Docker Swarm
  • Selenium / Playwright
  • Machine learning or AI experience
  • Async Python
  • Cloud infrastructure
  • Networking knowledge
  • Experience with web crawling at scale

Benefits & conditions

Pulled from the full job description

  • Flexitime
  • Work from home
  • Company events
  • Flexible schedule

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

Videos

See all

Related articles

See all