Data Ecosystem - Roles / Data team

In Module 1 > Collaborators on data team, it talks about roles like Data Engineers. Which role is responsible for creating and managing the databases where data is stored? E.g. operational databases like MySQL and PostgreSQL.

Also, with advent of generative AI, how are application developers taking on a more prominent role in AI/gen AI and working with databases etc to build gen AI applications?

The module didnt mention such roles. There are also roles like Database Administrators.

Hey @ashishc :slight_smile: Welcome to the course!

The “classic” owner of operational databases (MySQL, PostgreSQL, etc.) is the Database Administrator (DBA). In smaller teams a Data Engineer or even a senior backend/DevOps engineer may wear that hat, but the core duties—designing the schema, handling backups, tuning performance—stay the same.

With generative-AI projects, titles are getting blurrier: AI/Gen-AI engineers (often full-stack app developers) now stand up vector stores, connect them to LLMs, and do a bit of lightweight DBA work along the way.

Every company slices these responsibilities differently, so always look at what the role actually does rather than the label.

Listing every possible title would take hours, which is why the module focused on the most common ones. :wink: