Role overview
Join BBC R&D as an R&D Engineer and help shape the future of media through cutting-edge Generative AI. You'll play a key role in developing user interfaces and scalable ML systems which power innovative tools and experiences across the BBC.
This is a unique opportunity to work at the forefront of AI research, alongside a talented team, building technology that supports creativity and productivity across the organisation.
What you'll work on
- Develop intuitive, responsive user interfaces and web applications that make advanced Generative AI tools accessible to BBC teams, using modern frontend best practices.
- Integrate machine learning models into production-ready applications, collaborating with AI specialists to expose model capabilities through well-designed APIs and interfaces.
- Support the creation of scalable ML pipelines, assisting in the deployment and monitoring of models running in cloud environments.
- Develop tools that streamline interaction with Generative AI, creating frictionless UIs and workflows that empower users across BBC departments.
- Work across disciplines with designers, researchers, and engineers to turn experimental prototypes into usable, audience-impacting tools that support creativity and productivity across the BBC.
*YOUR SKILLS AND EXPERIENCE
ESSENTIAL CRITERIA:**
- Competent Python developer, with hands-on experience in object-oriented programming.
- Understanding of software engineering best practice, including git-based version control and testing strategies.
- Front end web development experience, we currently use python jinja, html and CSS.
- Cloud deployment experience, of serverless applications to AWS, Azure or Google Cloud
- Web application development skills, from building responsive UIs to integrating backends with tools such as flask.