Sundeep Teki
  • About
    • Talks
    • Media
    • News
  • Consulting
  • Coaching
    • Testimonials
    • Course
  • Blog
  • AI
  • Neuroscience
    • Speech
    • Time
    • Memory
  • Papers
  • Contact

Index

16/11/2022

Comments

 
AI: Career advice
  • What does the future of AI look like? [New]
  • Advice for people looking for Data Science Jobs now [New]
  • Q&A on Careers in AI (Industry Insiders for UCL Alumni) [Video] 
  • AI in India (Industry Insiders for UCL Alumni) [Video] 
  • Careers in AI [Video]  
  • AI Career Advice - Part 1 [Video] 
  • AI Career Advice - Part 2 [Video]  
  • Advice for people who want to do research in AI​

AI: Interview preparation
  • What questions should data science candidates ask in job interviews? [New]
  • How much Mathematics is required for Data Science and how do I prepare? 
  • How do I prepare for Machine Learning Engineer job interviews? 
  • How do I crack data science interviews, and should I learn DSA for the same?
  • Machine Learning System Design Mock Interview for Robinhood [Video]  
  • Deep Learning Mock Interview for Amazon [Video] ​
​
AI: Career FAQs
  • How Data Science helps Businesses? 
  • ​​How to conduct innovative, applied AI research? [Video]  
  • How has the field of AI evolved? [Video] ​​
  • How crucial is starting early in data science?​​​​​​​

Q&A on Quora
  • What is the success rate of data science projects making it to production?
  • What is the difference between a data scientist and a machine learning engineer?
  • How is Data Engineering as a career in today's time?
  • Can a non-engineer become a data scientist?
  • Do I need a Master's degree to get a data scientist, ML, or AI job?
  • What are the best questions to ask data science candidates in job interviews?​
  • Is it worth become a machine learning engineer when you are over 50 years old?
Comments

How does the Future of AI look like?

15/11/2022

Comments

 
The field of AI has changed dramatically over the last decade. Consequently, the role of a data scientist has also transformed and evolved into multiple specialized roles like data engineer, machine learning engineer, research scientist, applied scientist, AI product manager, and so on. I believe that we are still in the early days of AI, and it is as good a time as ever to break into data science.

Data science is also becoming more engineering-focused as companies realize that business value cannot be realized until a robust infrastructure is in place to deploy, monitor, and maintain data science models in production. As a result, data science offers an opportunity for software engineers to transition laterally and work more closely with data and models apart from code.

Additionally, data science has matured as a field with the advent of several tools and products that make the entire data science life cycle more efficient, transparent, and reproducible. The organizational time, effort, and resources needed from conceptualization to production of machine learning models are reducing, enabling data scientists to drive more significant business impact.

Another trend is the focus on deriving business value from massive amounts of unstructured business data like images, text, audio, and video apart from structured, tabular data. For such applications, deep learning models are particularly relevant. We are currently witnessing a tremendous amount of innovation and advances in this area, with groundbreaking models like BERT, GPT-3, DALL-E 2, Imagen, and Whisper, to name a few.
​
We will see a more significant business impact of innovative AI R&D where startups and large companies leverage these technologies to build new products and services. It is, therefore, even more exciting to be at the forefront of AI innovation and build a long-term career in data science and AI.
Comments

Advice for people looking for Data Science Jobs right now

15/11/2022

Comments

 
If you have a quantitative background in computer science, engineering, physics, finance, and related disciplines, you already have the core technical skill set to transition and excel in data science.
​
Candidates from a non-technical domain, on the other hand, have the advantage of domain knowledge. Doing well in data science requires a deep understanding of both the data (and the business domain) as well as the scientific aspects of analyzing data. I have seen and coached several candidates from non-traditional backgrounds in transitioning to data science and becoming successful practitioners and experts in the field.

​My general advice to candidates interested in data science is to realize that they might already have several skills relevant to the data science industry. You only need to bridge the gap in the skills you lack or are less confident in to crack jobs at top tech companies and startups successfully.
Comments

What Questions should Data Science candidates ask in Job Interviews?

28/10/2022

Comments

 
Interviews for data scientist, machine learning engineer, and AI-focused roles comprise several rounds during a typical on-site interview. These interviews assess candidates' prowess in technical (coding, statistics, machine learning, systems design), product (product metrics, product sense, business case), as well as leadership and behavioral skills. 

In a typical hour long interview, candidates may get anywhere from 5 to 15 minutes to ask questions to the interviewers. However, most candidates do not prepare or think about questions to ask in advance. This is a big missed opportunity for candidates to learn more about the role, team, org, company, tech stack, culture, leadership values etc. directly from the current employees and future team mates. 

In the context of data science, candidates ought to ask pertinent questions that may shed more light on the day-to-day work, projects, teams and the culture in the org. With greater interviewing and real-world data science experience, candidates will be able to better decipher the answers to such questions and read between the lines to make a more informed decision whether to join the company or not.

With everything else being more or less equal amongst the different job offers one may have, the quality of the hiring manager and team, organizational culture, learning and career growth prospects become decisive factors.

Following is a sample list of 20 questions to consider asking the hiring team, in no particular order:
​
  1. What would be the first project I might work on?
  2. What will I learn/do in the first 100 days on the job? First 6 months? First year?
  3. How much time do I get to ramp up and onboard?
  4. What is your data, modelling, and MLOps stack?
  5. What models have you deployed to production so far?
  6. What are the key organizational challenges in developing and deploying AI projects?
  7. What are the key AI/ML use cases that you own?
  8. How are AI/ML use cases identified, developed, and prioritised?
  9. What has been the business impact of the AI/ML team/org?
  10. What is the typical timeline to take models from conception to production?
  11. Do you have separate data and machine learning engineers vs data scientists?
  12. Do you have labeled data for the various use cases? If not, how do you label data?
  13. Which stakeholder teams do you closely collaborate with? How does it work?
  14. What is the leadership's view of the importance of AI for the growth of the business?
  15. Does the team focus more on short-term deliverables or long-term projects?
  16. Do you believe in open-sourcing and publishing the AI output from your team?
  17. How does my career path look like as I grow with the company?
  18. How much scope do I have to propose and develop my own ideas for AI projects?
  19. How do you define success for a data scientist as an individual and as a team?
  20. How will you ensure that I succeed in my role?
Comments

How much Mathematics is required for Data Science and how do I learn?

17/10/2022

Comments

 
Mathematics is an integral component of Data Science. Building a strong foundation in topics like Probability, Statistics, Linear Algebra, Differential Calculus, Optimisation etc. will hold you in good stead in your data science career.

Having said that, it is important to note that the required level of understanding of the mathematical underpinnings of machine learning methods varies depending on the type of data science role, company, and the business domain.

For example, if you are a product data scientist at big e-commerce company, you may not need to dive deep into the underlying math to excel at your job. On the other hand, if you are a research/applied scientist in an R&D division or a financial trading firm, you do need to have strong fundamentals in mathematics to better understand existing algorithms and develop novel techniques.

Following is a list of recommended resources to get you started in your journey towards learning the mathematics of machine learning:


Resources:
  • Coursera: Mathematics for Machine Learning Specialization [course]
  • Mathematics for Machine learning [book]
  • MIT: Mathematics of Machine Learning [course]
  • Probabilistic Machine Learning [book]
  • Matrix calculus for Deep Learning [paper]
  • Algebra, Topology, Calculus, Optimisation theory for ML [book]
Comments

How do I prepare for Machine Learning Engineer job interviews?

24/9/2022

Comments

 
Machine Learning Engineering is a relatively new role in the data science job family. The ML engineer role is in high demand as organisations have realised that they cannot realise their business goals without first deploying machine learning models to production.

In large organisations with big machine learning teams, Machine learning engineer is a specialised role that is distinct from the role of a data engineer or a data scientist. In a previous article, I have compared the roles of a data scientist vs. machine learning engineer in detail.

As machine learning becomes an increasingly engineering focused discipline, there is a massive requirement for professionals who combine strong software engineering skills with an understanding of the entire data science lifecycle from raw data through to model production, maintenance and monitoring. Machine learning engineers typically focus more on building pipelines and infrastructure to ensure that all the MLOps are running smoothly without any failures.

I have shared a curated list of top 10 resources to help become a Machine learning engineer. Candidates can dive deeper into these courses, books, papers, and blogs to  prepare for machine learning engineer job interviews.
  1. Stanford: ML Systems Design [course]
  2. Educative: ML System design [course]
  3. Made with ML: MLOps [course]
  4. Designing ML Systems [book]
  5. Practical MLOps [book]
  6. Google Practitioner's guide to MLOps [white paper] 
  7. Google ML Engineering Best Practices [blog]
  8. ​Microsoft Data Science life cycle [blog]
  9. ML Engineer vs Data Scientist [blog]
  10. ML Product Development [video]

Here are some blogs that help demystify the hiring process for ML roles:
  • Machine Learning hiring guide 
  • How to Hire Data Science Teams
  • ML Engineer vs Data Scientist
  • How to build ML Teams that Deliver?
Comments

How Data Science helps Business?

8/9/2022

Comments

 
Data science is now considered an integral function for modern companies. Data science provides companies a massive competitive edge in terms of:
  • Better data-driven decision making
  • Automation of manual operations leading to improved efficiencies and lower costs
  • Improved customer service, understanding and retention
  • Launching new AI-powered products and services to fuel growth 

Data-driven companies are able to achieve their goals faster and realise at least 20% more earnings. Proven statistics like this provide a significant impetus for business to invest in building and hiring data science teams that act as the catalyst for bringing a data culture across the entire organization. 
Comments

Q&A on Careers in AI for UCL Alumni

12/8/2022

Comments

 
Comments

How do I crack a data science interview, and should I learn DSA for the same?

9/7/2022

Comments

 
Cracking data science interviews is getting tougher and tougher. Depending on the type of company, be it a startup or a big tech, and the level that you are targeting, you can expect to have 3–6+ interviews in all. The core data science interview rounds focus on statistics, programming (Python), machine learning, product or business sense, behavioral or leadership interviews. Additionally, interviewers in each round round also assess your problem solving, thinking, and, communication skills.

DSA is not as relevant for data science interviews except if you are applying for the role of data engineer or machine learning engineer. These roles involve more software engineering than data science and therefore require strong DSA understanding.

Data science interviews lack structure and vary a lot, and therefore it helps to learn from experienced mentors who have worked at the kind of companies that you are targeting.
Comments

Robinhood Machine Learning System Design mock interview

6/7/2022

Comments

 
Comments

Amazon Deep Learning mock interview

6/7/2022

Comments

 
Comments

Industry Insiders - AI in India (for UCL Alumni)

6/7/2022

Comments

 
Comments

Careers Advice in AI

6/7/2022

Comments

 
Comments

Careers in AI - Part 2

6/7/2022

Comments

 
Comments

Careers in AI - Part 1

6/7/2022

Comments

 
Comments

How to conduct innovative, applied AI research?

6/7/2022

Comments

 
Comments

How the field of AI has evolved?

6/7/2022

Comments

 
Comments

How to work in the field of research into artificial intelligence?

6/7/2022

Comments

 
Conducting innovative research in AI is not straightforward. Researchers should focus on a problem area that they are deeply passionate about, e.g., NLP, multi-modal AI, computer vision, speech, synthetic data, graph-based models etc. For research, the problem could be in the theoretical realm. However, if the problem area is grounded in the real-world, then practitioners can actually test their algorithms on real-world data and learn from the feedback.
​
The most important skill for doing novel research is to think deeply about a particular problem, and apply the scientific method systematically. This involves coming up with relevant hypotheses and conducting several experiments using the right datasets, algorithms, models etc. to test the validity of the hypotheses. An empiricial, data-driven strategy coupled with creative ideas usually leads to novel research output.

To come up with innovative ideas, you need to know the existing literature and what ideas have previously worked or not worked for a particular problem. Sometimes, it is sufficient to translate existing ideas for your particular use cases as well. Knowing what ideas can generalize and are practically feasible to solve a business problem is a rare skill that distinguishes the best applied researchers from the rest.
Comments

How crucial is starting early for those interested in data science?

6/7/2022

Comments

 
To become an expert in any discipline, it is important to build a solid knowledge base which can take a significant amount of time. If you build this foundation earlier than others, then you can advance on the journey faster and develop better first-principles thinking and intuition for a variety of machine learning problems. This is particularly true in the case of AI, which requires strong fundamentals in diverse topics including statistics, mathematics, programming, data analysis, presentation, and communication skills.

However, regardless of how early or late you start your career in data science, the key is to keep practicing and honing your skills, given that the field of data science is going to continue evolving rapidly. I have worked with both Bachelors’ students as well as senior IT professionals in their 30s and 40s who are equally motivated to launch their careers in data science.

Given the lack of formal degree education in data science, every data scientist I know is self-taught to an extent. With so many open-source resources, courses, code repositories and datasets available online, any ambitious and motivated person can become a good data scientist. However, to truly become a versatile data scientist, one needs to complement their learning with training from experienced industry mentors and develop a deep understanding of business domains like e-commerce, healthcare, fintech and how data science practically works in industry.
Comments
    👉 Contact for AI coaching
    Testimonials

    Archives

    November 2022
    October 2022
    September 2022
    August 2022
    July 2022

    Categories

    All
    AI
    Amazon
    Careers
    Data Science
    India
    MLSystemDesign
    Mock Interview
    Perspectives
    Research
    Robinhood
    Upskilling

    RSS Feed


    Copyright © 2022, Sundeep Teki
    All rights reserved. No part of these articles may be reproduced, distributed, or transmitted in any form or by any means, including  electronic or mechanical methods, without the prior written permission of the author. ​
    Disclaimer
    This is a personal blog. Any views or opinions represented in this blog are personal and belong solely to the blog owner and do not represent those of people, institutions or organizations that the owner may or may not be associated with in professional or personal capacity, unless explicitly stated.
​© 2023 | SUNDEEP TEKI
  • About
    • Talks
    • Media
    • News
  • Consulting
  • Coaching
    • Testimonials
    • Course
  • Blog
  • AI
  • Neuroscience
    • Speech
    • Time
    • Memory
  • Papers
  • Contact