{"id":8097,"date":"2019-07-15T15:50:11","date_gmt":"2019-07-15T22:50:11","guid":{"rendered":"https:\/\/www.springboard.com\/?p=8097"},"modified":"2024-05-08T05:43:57","modified_gmt":"2024-05-08T12:43:57","slug":"machine-learning-engineering","status":"publish","type":"post","link":"https:\/\/www.springboard.com\/blog\/data-science\/machine-learning-engineering\/","title":{"rendered":"What Is Machine Learning Engineering?"},"content":{"rendered":"\n<p><span style=\"font-weight: 400;\">Shubhankar Jain, a machine learning engineer at SurveyMonkey, recently visited the Springboard office to talk about the machine learning engineering role, what an ML engineer does during a typical day, and how aspiring ML engineers can set themselves up for success.<\/span><\/p>\n\n\n\n<p>Here&#8217;s what he had to say (you can find the full video below as well):<\/p>\n\n\n\n<p><b>What is machine learning engineering?<\/b><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Machine learning engineering is the process of using software engineering principles, and analytical and <a href=\"https:\/\/www.springboard.com\/blog\/data-science\/data-science-definition\/\" target=\"_blank\" rel=\"noreferrer noopener\">data science<\/a> knowledge, and combining both of those in order to take an ML model that&#8217;s created and making it available for use by the product or the consumers.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">For example, a YouTube ML engineer might be in charge of developing the next-generation YouTube recommendation algorithm and then developing an ML pipeline around it and integrating it into YouTube such that you, the user, can end up clicking that \u201cnext\u201d button to go see that next recommended video.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.springboard.com\/blog\/wp-content\/uploads\/2019\/07\/Screen-Shot-2019-07-11-at-3.36.16-PM.png\"><img loading=\"lazy\" decoding=\"async\" width=\"642\" height=\"350\" src=\"https:\/\/www.springboard.com\/blog\/wp-content\/uploads\/2019\/07\/Screen-Shot-2019-07-11-at-3.36.16-PM.png\" alt=\"machine learning engineering\" class=\"wp-image-8100\" srcset=\"https:\/\/www.springboard.com\/blog\/wp-content\/uploads\/2019\/07\/Screen-Shot-2019-07-11-at-3.36.16-PM.png 642w, https:\/\/www.springboard.com\/blog\/wp-content\/uploads\/2019\/07\/Screen-Shot-2019-07-11-at-3.36.16-PM-400x218.png 400w, https:\/\/www.springboard.com\/blog\/wp-content\/uploads\/2019\/07\/Screen-Shot-2019-07-11-at-3.36.16-PM-380x207.png 380w, https:\/\/www.springboard.com\/blog\/wp-content\/uploads\/2019\/07\/Screen-Shot-2019-07-11-at-3.36.16-PM-640x350.png 640w, https:\/\/www.springboard.com\/blog\/wp-content\/uploads\/2019\/07\/Screen-Shot-2019-07-11-at-3.36.16-PM-380x207.png 420w\" sizes=\"(max-width: 642px) 100vw, 642px\" \/><\/a><\/figure>\n\n\n\n<p><b>What does an ML engineer Do?<\/b><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Day to day, I work with a variety of people as an ML engineer. I might work with a <a href=\"https:\/\/www.springboard.com\/blog\/data-science\/what-does-a-data-scientist-do\/\" data-type=\"URL\" data-id=\"https:\/\/www.springboard.com\/blog\/data-science\/what-does-a-data-scientist-do\/\" target=\"_blank\" rel=\"noreferrer noopener\">data scientist<\/a>, a software engineer, a <a href=\"https:\/\/www.springboard.com\/blog\/data-science\/data-engineer-vs-data-scientist\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/www.springboard.com\/blog\/data-science\/data-engineer-vs-data-scientist\/\" rel=\"noreferrer noopener\">data engineer<\/a>, and a UI\/UX person all in one day.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">In terms of different projects I take on, they usually are split 50\/50: either investing or developing in our ML platform that&#8217;s used at SurveyMonkey, and then, on the other hand, assisting and working on further developing our machine learning models at SurveyMonkey.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">For example, we recently were able to grow our ML platform capabilities by allowing our models to be automatically retrained.<\/span><\/p>\n\n\n<div class=\"bg-leaf-50 p-4 my-3\"><h4 class=\"fw-bold text-center\">Get To Know Other\tData Science Students<\/h4><div class=\"row row-cols-1 row-cols-lg-3\"><div class=\"col\"><div class=\"card success-story-card h-100 d-flex justify-content-between mb-0\"><div class=\"flex-grow-1 text-center\"><a class=\"d-inline-block rounded-circle\" href=\"\/success\/ginny-zhu\" style=\"width:125px;height:125px;overflow:hidden\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/res.cloudinary.com\/springboard-images\/image\/upload\/v1629203192\/Student%20Success\/Ginny_Zhu_125x125.png\" alt=\"Ginny Zhu\" style=\"object-fit:contain;max-width:170px;height:125px\" \/><\/a><p class=\"fw-bold mb-0\">Ginny Zhu<\/p><p class=\"text-muted lh-1\">Data Science Intern at Novartis<\/p><\/div><div class=\"w-100 d-block d-md-none mt-3\"><\/div><p class=\"mb-0 mx-auto text-center\"><a class=\"btn btn-primary mx-auto\" href=\"\/success\/ginny-zhu\">Read Story<\/a><\/p><\/div><\/div><div class=\"col d-none d-md-block\"><div class=\"card success-story-card h-100 d-flex justify-content-between mb-0\"><div class=\"flex-grow-1 text-center\"><a class=\"d-inline-block rounded-circle\" href=\"\/success\/nick-lenczewski\" style=\"width:125px;height:125px;overflow:hidden\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/res.cloudinary.com\/springboard-images\/image\/upload\/v1667235351\/Student%20Success\/Nick_Lenczewski.jpg\" alt=\"Nick Lenczewski\" style=\"object-fit:contain;max-width:170px;height:125px\" \/><\/a><p class=\"fw-bold mb-0\">Nick Lenczewski<\/p><p class=\"text-muted lh-1\">Data Scientist at Ovative Group<\/p><\/div><p class=\"mb-0 mx-auto text-center\"><a class=\"btn btn-primary mx-auto\" href=\"\/success\/nick-lenczewski\">Read Story<\/a><\/p><\/div><\/div><div class=\"col d-none d-md-block\"><div class=\"card success-story-card h-100 d-flex justify-content-between mb-0\"><div class=\"flex-grow-1 text-center\"><a class=\"d-inline-block rounded-circle\" href=\"\/success\/samuel-okoye\" style=\"width:125px;height:125px;overflow:hidden\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/res.cloudinary.com\/springboard-images\/image\/upload\/v1635255723\/Student%20Success\/Samuel_Okoye_125x125.png\" alt=\"Samuel Okoye\" style=\"object-fit:contain;max-width:170px;height:125px\" \/><\/a><p class=\"fw-bold mb-0\">Samuel Okoye<\/p><p class=\"text-muted lh-1\">IT Consultant at Kforce<\/p><\/div><p class=\"mb-0 mx-auto text-center\"><a class=\"btn btn-primary mx-auto\" href=\"\/success\/samuel-okoye\">Read Story<\/a><\/p><\/div><\/div><\/div><\/div>\n\n\n\n<p><b>Which ML project has been your favorite?<\/b><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">One of my favorite machine learning projects that I worked on was to develop an ML system for a credit union in the area. As part of that project, we wanted to be able to predict which of our users were most likely to open up a credit card account with the credit union.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">It was really interesting to deal with financial data since it was a little bit different from the work I had done previously. But it was really enjoyable because it was providing a lot of great value for the credit union directly, and actually also helping their members, who might have benefited from opening a credit card account that they wouldn&#8217;t have known to [open] otherwise.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"ratio ratio-16x9 my-5\" itemprop=\"video\"><img src=\"https:\/\/img.youtube.com\/vi\/vcPNp21Mdg0\/sddefault.jpg\" class=\"img-fluid\" alt=\"YouTube video player for vcPNp21Mdg0\" loading=\"lazy\" style=\"object-fit:cover;width:100%;height:100%\" data-yt-facade=\"1\" \/><div class=\"yt-facade\" style=\"position:absolute;z-index:2;background:rgba(0,0,0,0.2)\"><svg fill=\"#fff\" height=\"100%\" viewBox=\"0 0 24 24\" width=\"72\" style=\"position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);\"><path d=\"M0 0h24v24H0V0z\" fill=\"none\"><\/path><path d=\"M21.58 7.19c-.23-.86-.91-1.54-1.77-1.77C18.25 5 12 5 12 5s-6.25 0-7.81.42c-.86.23-1.54.91-1.77 1.77C2 8.75 2 12 2 12s0 3.25.42 4.81c.23.86.91 1.54 1.77 1.77C5.75 19 12 19 12 19s6.25 0 7.81-.42c.86-.23 1.54-.91 1.77-1.77C22 15.25 22 12 22 12s0-3.25-.42-4.81zM10 15V9l5.2 3-5.2 3z\"><\/path><\/svg><\/div><iframe loading=\"lazy\" title=\"What is Machine Learning Engineering? (SurveyMonkey ML Engineer explains)\" width=\"1170\" height=\"658\" data-yt-src=\"https:\/\/www.youtube.com\/embed\/vcPNp21Mdg0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<p><b>How did you become an ML engineer?<\/b><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">In my undergrad, I had studied computer science with a specialization in machine learning and data systems, where I was really able to learn the foundations of what goes into machine learning. But I really hadn&#8217;t utilized that in a professional setting yet.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">My first job out of college was to work as a data engineer at a really small startup called <\/span><span style=\"font-weight: 400;\">AirPR<\/span><span style=\"font-weight: 400;\">. As a data engineer, I was in charge of the data pipelines and in data ingestion and flow throughout our entire product. But since we were such a small company of about 25 people, I ended up taking on a lot of different projects that related to ML models and software engineering work.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">As a result, I gained a lot of experience in these three domains, and actually those three domains, and that experience in them, has allowed me to become an even better ML engineer today.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">From there, I ended up working at SurveyMonkey as an ML engineer, leveraging the experience and expertise that I have and all of those three areas.<\/span><\/p>\n\n\n\n<p><b>How do I become an ML engineer?&nbsp;<\/b><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">If you want to become an ML engineer, I highly recommend taking a data science model that you might&#8217;ve built as part of a Kaggle project or a <a href=\"https:\/\/www.springboard.com\/blog\/data-science\/data-science-projects\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/www.springboard.com\/blog\/data-science\/data-science-projects\/\" rel=\"noreferrer noopener\">project at school<\/a> or any sort of course, really, and trying to turn that into a fully-fledged web app. As part of that process, you&#8217;ll end up implementing a lot of the day to day work that an ML engineer does and that kind of side project will really boost your resume and allow you to showcase to prospective employers that you&#8217;re fit to be an ML engineer.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">I also highly recommend checking out the <a href=\"https:\/\/developers.google.com\/machine-learning\/crash-course\/ml-intro\" target=\"_blank\" rel=\"noopener\">machine learning crash course<\/a> that Google offers along with the <a href=\"https:\/\/cloud.google.com\/ml-engine\/docs\/tensorflow\/resources\" target=\"_blank\" rel=\"noopener\">Tensorflow resources<\/a> that they provide. A highly competitive framework to that is also PyTorch, that also offers a lot of resources that deal with machine learning and machine learning engineering.<\/span><\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<p><strong>For more machine learning career information, check out these resources:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.springboard.com\/blog\/data-science\/machine-learning-projects\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/www.springboard.com\/blog\/data-science\/machine-learning-projects\/\" rel=\"noreferrer noopener\">6 Complete Machine Learning Projects<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.springboard.com\/blog\/data-science\/artificial-intelligence-questions\/\" data-type=\"URL\" data-id=\"https:\/\/www.springboard.com\/blog\/data-science\/artificial-intelligence-questions\/\" target=\"_blank\" rel=\"noreferrer noopener\">Interview Prep: 40 Artificial Intelligence Questions<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"rm has-background\" style=\"background-color:#efeff6\"><strong>Since you\u2019re here\u2026<\/strong>Are you interested in this career track? Investigate with our free guide to <a href=\"https:\/\/www.springboard.com\/blog\/data-science\/what-does-a-data-scientist-do\/\" data-type=\"post\" data-id=\"24427\">what a data professional <em>actually<\/em> does<\/a>. When you\u2019re ready to build a CV that will make hiring managers melt, join our <a href=\"https:\/\/www.springboard.com\/courses\/data-science-career-track\/\" data-type=\"URL\" data-id=\"https:\/\/www.springboard.com\/courses\/data-science-career-track\/\" target=\"_blank\" rel=\"noreferrer noopener\">Data Science Bootcamp<\/a> which will help you land a job or your tuition back!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Shubhankar Jain, a machine learning engineer at SurveyMonkey, recently visited the Springboard office to talk about the machine learning engineering role, what an ML engineer does during a typical day, and how aspiring ML engineers can set themselves up for success. Here&#8217;s what he had to say (you can find the full video below as [&hellip;]<\/p>\n","protected":false},"author":40,"featured_media":8126,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_eb_attr":"","_eb_data_table":"","footnotes":""},"categories":[67],"tags":[],"marketing_tags":[1476],"class_list":{"0":"post-8097","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-data-science"},"acf":[],"_links":{"self":[{"href":"https:\/\/www.springboard.com\/blog\/wp-json\/wp\/v2\/posts\/8097"}],"collection":[{"href":"https:\/\/www.springboard.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.springboard.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.springboard.com\/blog\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/www.springboard.com\/blog\/wp-json\/wp\/v2\/comments?post=8097"}],"version-history":[{"count":4,"href":"https:\/\/www.springboard.com\/blog\/wp-json\/wp\/v2\/posts\/8097\/revisions"}],"predecessor-version":[{"id":56036,"href":"https:\/\/www.springboard.com\/blog\/wp-json\/wp\/v2\/posts\/8097\/revisions\/56036"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.springboard.com\/blog\/wp-json\/wp\/v2\/media\/8126"}],"wp:attachment":[{"href":"https:\/\/www.springboard.com\/blog\/wp-json\/wp\/v2\/media?parent=8097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.springboard.com\/blog\/wp-json\/wp\/v2\/categories?post=8097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.springboard.com\/blog\/wp-json\/wp\/v2\/tags?post=8097"},{"taxonomy":"marketing_tags","embeddable":true,"href":"https:\/\/www.springboard.com\/blog\/wp-json\/wp\/v2\/marketing_tags?post=8097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}