BRITISH BOARD OF FILM CLASSIFICATION

3 job(s) at BRITISH BOARD OF FILM CLASSIFICATION

BRITISH BOARD OF FILM CLASSIFICATION City Of Westminster, London
Nov 07, 2025
Full time
Job Title Junior Software Engineer & Quality Assurance Analyst Department BBFC Technology Product Development Reports to Director of Innovation and Emerging Technologies Duration: 12 Month Fixed Term, full time Location: Hybrid (minimum of 2 days in the office) Company Overview: Independent and not-for-profit, the BBFC is here to help everyone in the UK - especially children and families - choose age-appropriate films, videos and websites, wherever and however they watch or use them. We are committed to using AI to evolve and leverage over 110 years of experience in media compliance and regulation. We are on a mission to harness this extensive knowledge to create scalable solutions that align with our core mission of supporting audiences to make safe and informed viewing choices. As a Junior Software Engineer & Quality Assurance Analyst in our organisation, you'll join a dynamic team and have an opportunity to contribute to innovative new technology. You will gain experience supporting our two main projects currently in progress: an AI solution that identifies and tags content issues, as well as a separate tool that will determine and assign international age ratings. This role is ideal for a graduate with relevant experience looking to start their career in software engineering and quality assurance. No AI experience is required; however, this is an incredible opportunity to work with our AI team and learn new AI skills and all about the latest AI technologies. Responsibilities: Software Development Support: Assist senior engineers in writing, testing, and debugging clean, scalable code for data-related applications, primarily using Python. Gain exposure to the full software development lifecycle and contribute to code reviews under mentorship. Quality Assurance (QA) and Testing: Execute basic unit, integration, and end-to-end tests for data pipelines and software components to ensure reliability. Learn to design and execute manual and automated tests for internal and external APIs. Accurately document test results, log defects, and verify fixes in collaboration with the development team. Data Pipeline Assistance: Support the team in monitoring and maintaining core data pipelines for acquiring, ingesting, and integrating diverse datasets. Assist with automating basic data pipeline tasks to improve efficiency. Data Preparation and Exploration: Support data scientists with fundamental data cleaning, transformation, and preparation tasks for model development. Perform basic data querying and manipulation using SQL. Cloud and API Learning: Learn about and assist with basic setup and consumption of cloud services (e.g., AWS, including SageMaker) for data and model deployment. Gain experience with leveraging APIs for data access and integration. Web Scraping & Data Acquisition: Learn and assist with basic web scraping tasks to gather relevant public data from online sources under guidance. Emerging Technology Exposure: Develop a foundational understanding of MLOps practices and data-related techniques used in our AI projects. Collaboration: Actively participate in cross-functional team discussions, including data scientists, software engineers, and business analysts, to understand requirements and contribute to solutions. Requirements: Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related technical field. Some experience in a similar junior role with demonstrated proficiency in core job functions. Strong academic knowledge of software development principles, data structures, and algorithms, typically demonstrated through university projects or coursework. Academic or project-based experience in the following: Python programming for scripting or application development. SQL for basic database querying. Software testing concepts, including unit testing and functional testing. Familiarity with development tools and version control (e.g., GitHub). Enthusiasm and a strong desire to learn about: Cloud computing platforms (AWS is preferred). API functionality and testing methodologies (e.g., Postman). Data architecture, modelling, and ETL/data pipeline concepts. Excellent problem-solving skills and the ability to proactively seek guidance and learn new technologies. Strong verbal and written communication skills for effective team collaboration. Passion for leveraging technology, specifically AI, for social good. Nice to have Exposure to Generative AI concepts or frameworks like LangFlow. We look forward to welcoming you to our team as we collectively strive to make a positive impact through AI for good.
BRITISH BOARD OF FILM CLASSIFICATION City Of Westminster, London
Nov 05, 2025
Full time
Project Administrator Contract Period: 12 month fixed term contract Department: Product & Business Services Reports to: Project Manager Location: Hybrid (minimum of 2 days in the office) About the BBFC The British Board of Film Classification (BBFC) is an independent, not-for-profit organisation and the UK's independent body for issuing age ratings for films and digital content. Our mission is to empower audiences, especially parents, to make informed decisions about what their families watch and to protect children and vulnerable adults from potentially harmful content. We are at the forefront of regulatory policy in an evolving digital landscape. In 2024 BBFC established BBFC Technology. It is a wholly owned subsidiary, established to leverage the BBFC's technology and skills, delivering revenue to further the BBFC's public service. Purpose The Project Administrator will provide essential, proactive administrative, documentation, and coordination support to the Project Manager and the wider development team, ensuring projects are governed effectively and run smoothly. This role is key to maintaining project structure, reporting, and communication, allowing the Project Manager to focus on high-level delivery and strategy. Key Responsibilities 1. Project Documentation & Governance Support: Maintain and update all core project documentation, including the project plan, risk register, and Grant reporting documentation. Assist the Project Manager in preparing governance documents for internal and external stakeholders. Manage the organisation of project files and ensure version control is maintained across all documents. 2. Meeting Coordination & Management: Organise, schedule, and coordinate project meetings with internal teams, external partners (including overseas development teams), and stakeholders. Attend meetings to take comprehensive, accurate, and concise minutes. Proactively track, follow up on, and ensure the timely progression of all meeting actions and decisions. 3. Reporting & Communications: Assist in the preparation of project reports, including compiling progress updates, deliverable tracking summaries, and visualisations for presentations (e.g., Gantt Charts, status reports). Coordinate the collection of status updates and information from various internal and external teams. Format presentations and documents to a high standard for executive and board-level review. 4. Software Development Lifecycle Support: Support the Project Manager in the utilisation of software development tools, primarily Jira, by inputting, tracking, and updating tickets for bugs, features, and deliverables. Assist in the creation and formatting of user stories and requirements documentation. 5. Financial Administration: Assist the Project Manager with budget tracking, reconciliation of invoices against approved external spend, and providing initial reports on budget status.
BRITISH BOARD OF FILM CLASSIFICATION City Of Westminster, London
Feb 12, 2025
Full time
Policy and Public Affairs Officer Reports to: Assistant Director of Policy and Public Affairs Function: To provide judicious policy advice and support to the Assistant Director of Policy and Public Affairs and others, including the Director of Communications and Public Affairs, the Chief Executive and Compliance Managers. To input into a range of cross-departmental projects including communications, research, classification, education and business services. To deputise on policy issues in the absence of the Assistant Director of Policy and Public Affairs. Key responsibilities: To provide direct support to the Assistant Director of Policy and Public Affairs to achieve the BBFC's policy objectives, including internal cross-departmental projects and those that have a direct influence on the BBFC's external stakeholder relationships. To deliver strategic input into the BBFC's development of policy, especially with regard to Government consultations and non-statutory regulation, leading on multiple projects and their delivery. To draft policy papers and recommendations for the Assistant Director of Policy and Public Affairs and others. To lead on further-ahead planning of the BBFC's Public Affairs and Policy work. To identify opportunities for the BBFC's external engagement. To prepare briefings for internal and external use. To monitor the political landscape on a daily basis, promptly alerting the wider team to any relevant political or policy developments. To liaise with, brief and advise UK Government departments on a range of issues pertinent to BBFC business and stakeholder relationships. To brief MPs and Peers, including at Ministerial level, on the BBFC's work, alongside the Assistant Director of Policy and Public Affairs and the Director of Communications and Public Affairs. To advise Compliance Managers and the Executive Leadership Team with regard to novel or complex policy issues arising in film and video works. To keep abreast of all films, videos, television programmes, and leisure software that may have a bearing on BBFC policy. To book regular external guests to speak at compliance meetings. To be well-versed on all BBFC publications, research material, legal or legislative developments, and press comments. To act as secretariat for the Advisory Panel on Children's Viewing (APCV) meetings and to brief the attendees on key policy issues. To conduct research to establish the suitability for classification of submitted works and equivalent material under the BBFCs duties and UK law, for the purposes of (but not limited to) prevention of the distribution of material prohibited by law, and for the initiation of criminal proceedings. To carry out such other duties of a similar nature as may from time to time be necessary.