Advice from the Top 1%: Machine Learning Engineer at Netflix

Interview with Moumita Bhattacharya, a Senior Research Scientist at Netflix
Jean
|
April 11, 2024
Guest profile photo

Moumita Bhattacharya is a senior research scientist at Netflix, where she works on developing at-scale machine learning models for Search and Recommendation Systems. Prior to Netflix, she was a Senior Applied Scientist at Etsy, a two-sided marketplace. At Etsy, Moumita was tech leading a team that developed recommendation systems to show relevant products to Etsy users. Moumita has a PhD in Computer Science with a focus on Machine Learning and its applications in healthcare. She actively serves as Program Committees in several conferences. Moumita is also an adjunct faculty member at the Data Science Institute of the University of Delaware.

EXA Newsletter

Why reinvent the wheel?

Exaltitude newsletter is packed with advice for navigating your engineering career journey successfully. Sign up to stay tuned!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Moumita Bhattacharya is a senior research scientist at Netflix, where she works on developing at-scale machine learning models for Search and Recommendation Systems. Prior to Netflix, she was a Senior Applied Scientist at Etsy, a two-sided marketplace. At Etsy, Moumita was tech leading a team that developed recommendation systems to show relevant products to Etsy users. Moumita has a PhD in Computer Science with a focus on Machine Learning and its applications in healthcare. She actively serves as Program Committees in several conferences. Moumita is also an adjunct faculty member at the Data Science Institute of the University of Delaware.

Q: Can you share your background and what initially sparked your interest in AI and machine learning?

A: My journey into the realm of AI and machine learning commenced during my undergraduate studies in electrical engineering. While I found certain aspects of electrical engineering intriguing, my passion for mathematics and programming ultimately steered me in a different direction. During my master's program, I took a course on machine learning in the mathematics department, which proved to be a pivotal moment for me. The synthesis of programming, mathematics, and logical reasoning in the context of machine learning resonated deeply with my interests and aspirations. This course prompted me to explore the field further. Subsequently, I decided to pursue graduate studies, ultimately culminating in a Ph.D. journey focused on delving deeper into the nuances of machine learning.

Q: Do you need a PhD to get into AI machine learning?

The decision to pursue a Ph.D. in AI and machine learning is multifaceted, with considerations ranging from the depth of theoretical understanding to career aspirations. While a Ph.D. offers immersion in theoretical concepts and research experience, it's only sometimes necessary for entering the field, which offers diverse roles like applied machine learning engineers and research scientists. Transitioning from other technical backgrounds into AI and machine learning can be achieved through alternative pathways such as online courses, boot camps, and practical experience. However, roles requiring cutting-edge research may benefit from the more profound theoretical expertise gained through a Ph.D., offering a structured approach to specialized areas and original research contributions. 

Ultimately, the choice depends on individual career goals, learning preferences, and industry demands. A PhD can open doors to research and academia but isn't the sole route to a fulfilling career in AI and machine learning.

Q: What made you decide to pursue a PhD program?

After completing my undergraduate studies in electrical engineering and gaining industry experience as a software engineer, I strongly desired a deeper understanding of the theoretical foundations and practical applications of machine learning. The prospect of engaging in cutting-edge research, collaborating with leading experts, and contributing to advancing AI and machine learning motivated me to pursue a Ph.D. Pursuing a Ph.D. program provided a unique opportunity to delve into complex problems, push knowledge boundaries, and develop expertise in specialized areas. The academic environment fostered intellectual growth, experimentation, and interdisciplinary collaboration, enriching my learning journey and broadening my perspectives. The Ph.D. experience facilitated personal and professional development. It honed essential skills such as critical thinking, problem-solving, communication, and project management, proving invaluable in my future career as a machine learning scientist.

Q: In your experience, how important is it for AI engineers to balance technical expertise with effective communication and collaboration skills?

In the multifaceted domain of AI engineering, balancing technical expertise with effective communication and collaboration skills is paramount for success and impact. While technical prowess forms the bedrock of AI engineering, communicating complex ideas, collaborating with diverse teams, and engaging stakeholders are equally crucial in translating AI solutions into tangible outcomes and driving organizational success.

Effective communication bridges technical concepts and real-world applications, enabling AI engineers to convey insights, articulate solutions, and garner support for their ideas.

Collaboration, likewise, is an important skill set to be successful in Industry. Teams comprising diverse expertise, perspectives, and backgrounds come together to tackle complex problems and drive innovation. AI engineers must adeptly navigate collaborative environments, fostering trust, respect, and open communication to leverage teams' collective intelligence and achieve common goals. 

Exceptional AI engineers distinguish themselves by harmoniously integrating technical expertise with effective communication and collaboration skills. These skills enable them to transcend technical boundaries, catalyze innovation, and make enduring contributions to the field.

Q: What emerging trends in AI and machine learning do you find most exciting or impactful for the industry?

The rapid pace of AI and machine learning innovation continues to usher in transformative advancements across various industries. One of the most impactful trends revolves around the proliferation of large language models and foundation models, such as GPT variants, which promise to revolutionize AI applications. These models exhibit remarkable natural language understanding and generation capabilities, catalyzing breakthroughs in conversational agents, content generation, and sentiment analysis. Additionally, the increasing emphasis on ethical AI and responsible innovation addresses societal concerns, promoting transparency, fairness, and accountability in AI systems through initiatives like explainable AI and fairness-aware machine learning.

Furthermore, the convergence of AI with other emerging technologies like augmented reality, virtual reality, and the Internet of Things presents exciting opportunities for creating immersive, context-aware experiences. These synergistic interactions enable the development of intelligent systems capable of augmenting human experiences in various domains, from smart cities to healthcare and entertainment. Moreover, advancements in AI research are increasingly focused on addressing grand challenges and societal needs, such as healthcare diagnostics, climate change mitigation, and sustainable development. By embracing these trends and fostering interdisciplinary collaboration, we can harness AI's transformative potential to create a technologically advanced and socially responsible future.

Q: Is it too late to become a software engineer? Should we not do it anymore?

A: The field of software engineering is evolving, requiring more prompt engineering and the application of pre-trained models. While the traditional way of software engineering is not disappearing, the skill set needed is expanding to include more engineering tasks. Machines are advancing, creating new opportunities rather than rendering software engineering obsolete.

While the field may shift towards more specialized areas, such as scalable engineering and machine learning efficiency, traditional software engineering skills remain valuable and transferable. For those entering the field, considering a focus on machine learning-focused software engineering could be beneficial, given the potential for future applicability and scalability.

Thanks to Moumita Bhattacharya for sharing her valuable insights and expertise in the field of AI and machine learning.

Exaltitude newsletter is packed with advice for navigating your engineering career journey successfully. Sign up to stay tuned!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Read the latest...

Copyright @Exaltitude