Global Trends in Data Science, Engineering, and Analytics: A Comprehensive Study Guide
Introduction and Professional Background of John McCree
John McCree is the Vice President of Data Science and Engineering at Citibank (also referred to as City Corp). He currently operates within the Global Information Services group, specifically serving in the Data Platform and Engineering department. Though he currently resides in Tampa, McCree grew up just north of Phoenix Springs, located approximately to miles east of Pensacola. With a career spanning years, McCree has worked across a diverse range of organizations, including five startups and several large enterprise corporations such as General Dynamics, Wells Fargo, and the Bank of Ireland's foreign currency exchange. His professional experience includes sectors such as government contracting, Department of Defense finance, direct marketing, contact center management, customer engagement software, internet security, and gaming, specifically at EA Sports.
Beyond his executive role, John McCree is a student at the University of West Florida (UWF) in the MBA program on the Business Analyst track, having taken five previous classes with Dr. Priyanka. He is a proponent of continuous education. His personal interests include traveling and tea; he is currently studying to become a tea master and has tried nearly every tea in the world. He is also a connoisseur of spicy foods and hot sauces, noting that his current go-to sauce measures approximately , while he maintains a collection of sauces ranging from .
The Evolution and Trends of Machine Learning and Artificial Intelligence
Machine Learning (ML) and Artificial Intelligence (AI) are the most significant trends currently dominating the data job market. Artificial intelligence serves as an overreaching field focused on creating machines capable of simulating human intelligence, including problem-solving, learning, and understanding natural language. Machine Learning, a specific branch of AI, encompasses technologies aimed at creating systems that improve through experience. A critical subset discussed is Deep Learning, which utilizes artificial neural networks and massive datasets to perform complex tasks and identify intricate patterns.
Common applications of Deep Learning include image recognition, notably in medical image diagnostics such as cancer detection via MRIs. It is also a foundational technology for autonomous vehicles and various financial services, such as fraud detection, risk assessment for credit, and algorithmic trading. Advancements in this field are exemplified by entities like the Figure 01 ChatGPT-enhanced robot and NVIDIA's generalist robot for zero-zero technology, which represent the next layer of integration between AI, ML, and robotics.
Generative AI and Natural Language Processing (NLP)
Generative AI is a subset of artificial intelligence focused on creating new content—such as images, text, and artistic styles—based on patterns identified in large existing datasets. A real-world application of this is seen in the company Duolingo, which utilizes Generative AI to personalize learning experiences for language students. Within Citibank, Generative AI has been incorporated into development programs to assist in writing code and enhancing customer service interactions.
Natural Language Processing (NLP) or Natural Language Understanding (NLU) focuses on the interpretation of human language in a meaningful way. This technology powers well-known assistants like Amazon Alexa, Siri, and Google Assistant. In the context of call centers, NLP is increasingly used to make AI interactions feel more human by incorporating linguistic nuances such as "ums," "ahs," and deliberate pauses. This allows for more sophisticated and meaningful interactions between machines and humans.
Data Ethics, Privacy, and Big Data Technologies
Data Ethics and Privacy represent the second largest trend in the industry. These fields involve the responsible and ethical use of data, ensuring the protection of individual rights and personal autonomy throughout the data lifecycle. Privacy specifically entails the protection of personal information (PII). Organizations with a global worldview are increasingly prioritizing these aspects to prevent the misuse of data. Individuals with a background in cybersecurity who also understand data administration are highly valued in the workforce for their ability to interpret and protect sensitive information.
Big Data Technology refers to the suite of tools designed to process and analyze vast volumes of data at scale. As organizations move to the cloud, tools like Apache Hadoop, Spark, and platforms like AWS, Azure, and Google Cloud Platform (GCP) have become essential. Data engineers manage these environments using various water-themed analogies such as data lakes, data rivers, data streams, and data swamps. Proficiency in these technologies is vital as data volumes continue to grow exponentially.
Data Visualization, Advanced Analytics, and IoT
Data Visualization involves representing complex datasets in graphical or visual formats to facilitate understanding. Tools like Tableau and Power BI are industry leading, with Tableau currently holding a slight lead in popularity. Visualization is crucial for communicating technical insights to non-technical stakeholders, including marketing teams and executive leadership.
Advanced Analytics encompasses predictive and prescriptive analytics. While traditional descriptive analytics looks at historical data, predictive analytics uses statistical algorithms and machine learning to forecast future outcomes. Prescriptive analytics goes further by recommending specific actions to optimize those outcomes. These techniques are widely used in finance for predicting creditworthiness and in the insurance and healthcare sectors.
The Internet of Things (IoT) involves gathering and interpreting sensor data from interconnected devices like fridges, toasters, and lightbulbs. Companies analyze this data to understand how humans interact with their devices, allowing for the optimization of products and the upselling of improved technologies.
Blockchain, Quantum Computing, and Interdisciplinary Skills
Blockchain is a decentralized ledger technology that provides transparent, tamper-proof data storage. It's used to enhance security for digital assets and sensitive information in finance, healthcare, and supply chain management. It eliminates the need for middlemen by fostering trust and efficiency.
Quantum Computing leverages quantum mechanics to analyze information at the level of qubits (quantum bits). While still in imminent stages, it has the potential to revolutionize cryptology, weather pattern simulations, and disaster scenario modeling. McCree notes this is a niche field for those interested in complex theories like String Theory.
Interdisciplinary Skills are becoming increasingly vital as data science intersects with fields like business, healthcare, and social sciences. Professionals who can bridge the gap between technical and non-technical stakeholders are highly valued. Continuous Learning and Adaptation are also essential; McCree noted his own transition from technologies like COBOL and AS 400 to modern data stacks as evidence that professionals must stay abreast of emerging trends to remain relevant.
Career Paths and Sector Roles
Data careers are generally categorized into three main roles:
Data Scientist: Focuses on analyzing complex, often unstructured data (voice files, text) to develop machine learning models and predictive algorithms. Primary languages used are Python and R.
Data Analyst: Interprets data trends and provides actionable insights. Analysts typically work with structured data using SQL, Excel, and visualization tools like Tableau or Power BI. Their goal is to identify trends to assist decision-makers.
Data Engineer: Responsible for the underlying hardware and infrastructure. They build and maintain data pipelines and perform ETL (Extract, Transform, Load) processes. Key languages include Java, Scala, and Python, alongside database technologies like SQL, NoSQL (Oracle, MySQL, MongoDB, Cassandra), and cloud platforms like AWS and Azure.
Job postings show a high demand for machine learning skills (). Projections from the US Bureau of Labor Statistics and the World Economic Forum estimate a to growth in data-related roles leading up to the year .
Success Strategies and Final Tips
To succeed in data science, McCree recommends a multi-faceted approach. Students should strengthen their skills through continuous improvement using platforms like YouTube, edX, Coursera, Udemy, or Khan Academy. Free courses from prestigious universities like Harvard or MIT and resources like KD Nuggets are also recommended. Since experience is often required for hiring, McCree suggests using Kaggle for practicing on datasets, volunteering via organizations like datakind.org, or participating in university research projects.
He advises students to "define their role" by focusing on their specific interests and finding mentors to guide them. Success is rarely a solo endeavor. Furthermore, setting personal goals and tracking progress—while celebrating small victories—is essential for long-term career growth. McCree concluded his presentation by referencing a quote from Herman Melville’s Moby Dick about the "sweet mystery" and "hidden soul" of the sea, which he uses as a metaphor for the hidden meaning professionals must uncover within complex data.
Questions & Discussion
Dr. Priyanka: "Nobody has questions? I guess I did a good job."
John McCree: "Yeah. You did a good job. That is true. But, you did mention generative AI, and I didn't mention them in my presentation. But so at Citibank, we've incorporated generative AI into our development programs. So we actually use generative AI to help us actually develop our code. We're also using it in some of our customer service aspects for the company. So here at Citibank, we're using generative AI in that, not only in how we develop our code, but also how we interact with our customers."
Dr. Priyanka: "In fact, I have made it also a practice in one of my courses now to actually encourage the students to ask questions from ChatGPT and build a code completely by using help from ChatGPT. Take a new problem and see how you can interact with ChatGPT to get the output you want. Not just copy-paste, but you need to understand what is going on and how it's doing it. So I think that's coming well, and I have recently have a couple of publications using generative AI. So it is just we just have to keep up with these skills that is like, we discussed, there's no option on these."