My job definitely can be largely replaced by AI, if a human reviews the code. I'm sure in my domain(data engineering) many positions are not safe.
I need to drill deeper into a tech skill other than just doing ETL. I'm thinking about system programming.
AI is useful for getting started in some cases where you can clearly describe going in what you want. Therein lies the rub: no one knows what they want with total fidelity starting out. If we could, then we’d probably be able to give an accurate time estimate. It’s rarely that simple however. There’s always some complexity that hasn’t been accounted for. Something that an AI, lacking any kind of real understanding will be able to help with much less automatically fix.