- Design, develop, maintain ETL pipelines to support large-scale data processing.
- Dev. using programming languages using Java, Python, and C/C#, applying object-oriented programming principles.
- Apply knowledge of database systems, including relational (SQL) and non-relational (NoSQL) databases, data modeling, database design to support efficient data storage & retrieval,
- Utilize an understanding of AI & ML techniques to support analytical tasks.
- Perform deep data analysis to answer critical business questions & guide improvement of automation software products.
- Develop, deploy, test data processing components.