Data lakes are typically managed by data engineers, data scientists, and IT professionals within an organisation. They are responsible for data ingestion, storage, security, and ensuring that data is accessible for analysis by various teams and stakeholders.