<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by André Casimiro on Medium]]></title>
        <description><![CDATA[Stories by André Casimiro on Medium]]></description>
        <link>https://medium.com/@acasimiro?source=rss-4352b1429f1c------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*me_Jf7Z4K99Z1u9XgqCP6g.png</url>
            <title>Stories by André Casimiro on Medium</title>
            <link>https://medium.com/@acasimiro?source=rss-4352b1429f1c------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 20:13:42 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@acasimiro/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Data engineering needs to be specialized — here’s how we did it]]></title>
            <link>https://medium.com/creditas-tech/data-engineering-needs-to-be-specialized-heres-how-we-did-it-16ab6c02eb96?source=rss-4352b1429f1c------2</link>
            <guid isPermaLink="false">https://medium.com/p/16ab6c02eb96</guid>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[data]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[data-engineering]]></category>
            <dc:creator><![CDATA[André Casimiro]]></dc:creator>
            <pubDate>Fri, 29 Nov 2019 18:37:08 GMT</pubDate>
            <atom:updated>2020-07-17T19:04:41.428Z</atom:updated>
            <content:encoded><![CDATA[<h3>Data engineering needs to be specialized — here’s how we did it</h3><p>In my last post, I talked about a misconception that many applicants to our data area have: that it’s necessary to be a data science unicorn to have a career. In it, I explained how unrealistic this standard is and how a “unicorn” profile doesn’t really contribute to the acceleration of data initiatives.</p><p><a href="https://medium.com/creditas-tech/we-dont-need-everyone-to-be-a-data-scientist-a0f4f74b46b8">We don’t need everyone to be a Data Scientist</a></p><p>The distinguishing feature of a Data Scientist is their specialization in mathematics and statistics. When we take a step back from this focus on math, the mix that’s left is popularly known as <em>Data Engineering</em>. This term encapsulates all our demands and contexts in one way or another; however, the diversity of our demands and contexts leads us to the same dilemma I described in my previous post: we want racehorses, not unicorns.</p><p><strong>It’s a question of focus.</strong> If we want to move faster, we need people who are focused on specific problems and who become really good (and fast!) at solving them. At Creditas, we wanted to speed up our deliveries, so we split the role of a <em>Data Engineer</em> into three others.</p><h3>The needs of a large data department</h3><p>When we talk about the initiatives related to the data of an organization, especially from the point of view of management, the needs are many: from the storage, distribution, and availability to the discovery, governance, and understanding of data. It’s in the flow that different professionals, with a variety of focuses and abilities, are meant to participate.</p><p>The following image depicts a diagram of how we can arrange theses different demands according to the four major areas of knowledge needed to <strong>extract value from data</strong>: business, database, programming, and mathematics (statistics).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*GRltm_mR9RU2mwZ5-9080Q.png" /><figcaption>Necessary activities to extract value from an organization’s data</figcaption></figure><p>The way we used to organize Data Engineering here at Creditas (and perhaps how you have organized yourself as well), our Data Engineering team was responsible for most of these demands. In my first post, I included a list of responsibilities (among others) which the team had:</p><ul><li>construction of workflows for data processing;</li><li>crawlers for data capture;</li><li>data ingestion via streaming;</li><li>construction and organization of the data lake;</li><li>data warehouse modeling and construction;</li><li>deploy of data-science models;</li></ul><p>…in addition to those we might add, among others:</p><ul><li>database access governance;</li><li>database documentation;</li><li>user data capture systems;</li><li>provision of analytical data in the operational environment</li></ul><h4>The problem with this mix</h4><p>If we were to look at the way we now structure these responsibilities among teams, the diagram would look something like this:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*YJklEkKkjEUM3BPJk1tTcQ.png" /><figcaption>The organization of our teams alongside data demands</figcaption></figure><ul><li><strong>Data Science:</strong> a team of data scientists focused on constructing models that aggregate value to the business, especially regarding innovation and the automation of repetitive tasks.</li><li><strong>Product Development:</strong> teams made up of developers and product managers focused on delivering technologies that add value to business. From a data point of view, they are the producers of operational data and are the technology teams closest to business.</li><li><strong>Analytics:</strong> teams of data analysts focused on tracking operational KPIs and answering business questions. From a data point of view, they are the analytical environment’s main consumers and the team that demands the most from the Data Engineering team.</li><li><strong>Data Engineering, the mix:</strong> our team of superheroes/heroines (not to say the others aren’t) who do their best to meet the data needs of all the other teams in the analytical environment.</li></ul><p>Although this wide range of demands brings a lot of fun and learning to our daily lives, many problems arise from this scenario; often generating <strong>friction, rework, and inefficiency</strong>. To name a few problems:</p><ol><li>The lack of focus reduces the in-depth mastery that people can achieve in an area or technology;</li><li>A change of context is a toll that is always being paid;</li><li>It’s not rare that work needs to be redone due to an incomplete understanding of the domain being addressed;</li><li>Interpersonal relationships are diluted since each task requires interaction with a different person;</li><li>It’s hard to find people with all the necessary qualifications, so it’s hard for the team to grow;</li><li>Wages become inflated for professionals who have little depth or experience.</li></ol><p>Moreover, our company is in a stage of speeding things up. Simply put, the old system needed to go — the <strong>unicorn had to be dismembered</strong>. (poor thing 😭)</p><h4>The right amount of multidisciplinarity</h4><p>If we go back to the beginning of <strong>everything </strong>(relax, not that far back), to the conceptualization of <strong>data science</strong>, we see that an ability to overcome obstacles was crucial. What was once done by different people according to their capabilities and limitations came to be done in a new and more creative way, which had fewer restrictions, by someone with multidisciplinary knowledge (a unicorn).</p><p>How to solve this dilemma, then? It’s simple: with people who are able to <strong>hurdle one barrier very well, not all of them</strong>. The following diagram shows how we dissected the mix that was the role of a Data Engineer into three distinct new roles.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*OVK3vdoL8hiRLfQ8QlPAHw.png" /><figcaption>The new dissected roles of Data Engineering</figcaption></figure><ul><li><strong>Analytics Data Engineering:</strong> a team focused on enabling and accelerating the acquisition of answers to business questions that demand data analysis. They demand infrastructure from the <strong>Data Platform Engineering </strong>team and collaborate closely with <strong>Analytics</strong>.</li><li><strong>Data Platform Engineering: </strong>a<strong> </strong>team focused on the automation of data capture and redistribution, both in the operational and analytical environment. They collaborate with the <strong>Product Development </strong>team for operational data capture and with <strong>Machine Learning Engineering </strong>to organize the data lake.</li><li><strong>Machine Learning Engineering:</strong> team focused on helping data scientists, working with a model throughout its entire life cycle, from data capture for training to the production of the same data.</li></ul><p>Included in the diagram below is the flow of value creation, showing how each team collaborates with those beside it to overcome the obstacles presented in everything, from the production and storage of data to its use in decision making and business innovation.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*QLa-t6gIHVFUzI_bpkBk1w.png" /></figure><p>In the posts to come, I’ll go into detail about the function of each one of these “new” roles and what skills are expected for each one. Stay tuned, we have vacancies opening up! See you next time!</p><p><strong>Interested in working with us? </strong>We’re always looking for people passionate about technology to join our crew! You can check out our openings <a href="https://grnh.se/493e6e1e2us">here</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=16ab6c02eb96" width="1" height="1" alt=""><hr><p><a href="https://medium.com/creditas-tech/data-engineering-needs-to-be-specialized-heres-how-we-did-it-16ab6c02eb96">Data engineering needs to be specialized — here’s how we did it</a> was originally published in <a href="https://medium.com/creditas-tech">Creditas Tech</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[We don’t need everyone to be a Data Scientist]]></title>
            <link>https://medium.com/creditas-tech/we-dont-need-everyone-to-be-a-data-scientist-a0f4f74b46b8?source=rss-4352b1429f1c------2</link>
            <guid isPermaLink="false">https://medium.com/p/a0f4f74b46b8</guid>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[data-engineering]]></category>
            <category><![CDATA[data]]></category>
            <dc:creator><![CDATA[André Casimiro]]></dc:creator>
            <pubDate>Wed, 07 Aug 2019 15:50:06 GMT</pubDate>
            <atom:updated>2020-07-17T19:06:28.111Z</atom:updated>
            <content:encoded><![CDATA[<p>I recently spoke to <a href="https://medium.com/u/1d7b885b5695">Bárbara Barbosa</a>, leader of the Creditas Data Science team, about the difficulty I was having in finding good candidates for the Data Engineering team. The data field is quite competitive, and its scenario is made up of inexperienced candidates and salaries that are too high; besides, those candidates that were actually good choices for our team were actually seeking to become data scientists. Since then, whenever I talk about<br>this, I say:</p><blockquote>Everyone wants to be a Data Scientist!!!</blockquote><p>Well, needless to say that I’m not the only one thinking it, do I? See <a href="https://www.quora.com/Everyone-seems-to-want-to-study-machine-learning-or-be-a-data-scientist-Are-we-heading-for-a-talent-bubble">this question on Quora about whether we are heading toward a talent bubble in Data Science</a>.</p><p>The truth is that in order to be a true <strong>data science talent</strong> you need to be that fantastic being everyone keeps talking about: someone who has hacking skills, math and statistics knowledge, and mastery of business. A true <strong>unicorn!</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/528/1*GF6_FlEb8qcX-vimmt6YyQ.png" /><figcaption>That familiar image always nice to remember</figcaption></figure><h4>Unicorns are not born unicorns</h4><p>Yes, unicorns do exist. True data science talents do exist. Those people who master everything needed to impact the business by using data, from the conception of the business issue up to the delivery of the production model, they do exist. But they did not start their careers like that. It is simply not possible to gather enough experience to perform such a complex role after only a few career years.</p><p>Studying hard, dedication, taking online courses on all kinds of algorithms and techniques seems to be the standard strategy to becoming a unicorn. But the truth is that you need much more than that to become relevant in solving real issues. You need experience, and you can only get experience with time and work.</p><p>In her “<a href="https://veekaybee.github.io/2019/02/13/data-science-is-different/">Data Science is different now</a>” post, Vicki Boykis, a data scientist since 2012, says that the current job market is full of candidates for junior job positions in data science, the competition can be up to 100 candidates for 1 job position. She advises those who wish to become data scientists to use the following career plan:</p><blockquote>1. Don’t shoot for a data science job<br>2. Be prepared for most of your data scientist work to not be data science. Adjust your skillset for that.</blockquote><p>then, regarding <a href="https://www.pwc.com/us/en/library/data-science-and-analytics.html">this PWC report</a>, she says:</p><blockquote>… the number of <strong>data science positions is estimated at 50k. The number of data engineering postings is 500k</strong>. The number of data analysts is 125k.</blockquote><blockquote>It’s much easier to come into a data science and tech career through the “back door”…</blockquote><p>And that is exactly the reality we see in applications to Creditas Data Scientist and Data Engineering positions. DS positions receive much more applications, while we have many more open DE positions.</p><h4>We do not need unicorns anymore, we want racehorses</h4><p>Even though unicorns are extremely valuable to our teams, we understand that this is not the best way to work. Times have changed. Creditas now wishes to specialize its Data Science and Data Engineering teams. This way, we can improve the efficiency of both teams.</p><h3>Vicki Boykis on Twitter</h3><p>Have been extremely curious about this for a while now, so I decided to create a poll. &quot;As someone titled &#39;data scientist&#39; in 2019, I spend most of (60%+) my time:&quot; (&quot;Other&quot;) also welcome, add it in the replies.</p><p>It is a well-known fact that 70% to 80% or more of the time spent by data scientists is actually just in preparing the data. This is a task that is clearly the responsibility of a Data Engineer.</p><p>Another examples are data organization in the data lake, crawlers for data capture or the deployment and packaging of the generated models (a position nowadays most known as <em>machine learning engineer</em>).</p><p>We do not need unicorns who are capable of solving issues on their own because that model is neither sustainable nor scalable. What we need most today are data engineers who can create infrastructure that maximize the amount of time that data scientists can focus on data analysis and model training.</p><h4>The relation between Data Engineering and Data Science</h4><p>Data Engineering is the part of Data Science focused mainly on <strong>technological and analytical infrastructure</strong>, in order to collect, organize and enable the analyses needed. To better explain this, I have created a new version of the Venn diagram for the skills needed for a data scientist, by splitting <em>“hacking skills”</em> into <strong><em>“programming”</em></strong> and <strong><em>“database”</em></strong>, that are specific to and present in the Data Engineering routine.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/540/1*TLjADzJ_h1VQmNLhvaQALQ.png" /><figcaption>Diagram comparing Data Engineering and Data Science skills</figcaption></figure><p>When we look at the diagram, we see that the only skill not used in Data Engineering is Math and statistics. What we do every day is coding pipelines to move, prepare and transform data; seeking to democratize access to data within the organization simply and instinctively.</p><p>As I said before, the need to <strong>accelerate delivery</strong> requires our teams to be<br>specialized, and the <strong>usage of Math</strong> and statistical models has become a <strong>well-<br>defined boundary</strong> between DE and DS responsibilities; and it is probable that this is a trend for the market as a whole.</p><p>Moreover, to be fair, it must be noted that a Data Engineer is not a Data Scientist who does not know Math; this is not a matter of qualification, but rather of specialization. The data engineer focuses on infrastructure so that the data scientist can focus on research and modelling. A good data engineering team unlocks the entire company’s productivity in data use, including, obviously, the data science team. (This paragraph was suggested by <a href="https://medium.com/u/2ebde03d16f6">Jéssika Darambaris</a>, thank you!)</p><h4>Nice! Now, can you explain a little more about what you done in Data Engineering?</h4><p>In short, everything related to programs that manipulate databases (create, migrate, transform, convert, etc.), such as, but not limited to:</p><ul><li>building data pipelines (python, airflow, spark, pandas);</li><li>crawlers for data capture (scrapy);</li><li>data ingestion via streaming (kafka);</li><li>data lake construction and organization (S3, Athena);</li><li>data warehouse modeling and construction (Kymball model, Redshift);</li><li>Deployment of data-science models;</li></ul><p>In the list above, the technologies in brackets are those we use here at Creditas.</p><h4>Profiles we want for our Data Engineering team</h4><p>Professionals from different backgrounds can be valuable to our team in many ways, and the most common are:</p><ul><li>Software developers interested in data and distributed processing;</li><li>Data and BI analysts with knowledge of and interest in programming;</li><li>DBAs with knowledge of and interest in programming;</li><li>Experienced data engineers;</li><li>Professionals who wish to become data scientists one day and want to start their careers working with Data Engineering. :)</li></ul><p>If you found this article interesting and would like to apply for a job position on our Data Engineering team, <a href="https://grnh.se/493e6e1e2us">click here</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a0f4f74b46b8" width="1" height="1" alt=""><hr><p><a href="https://medium.com/creditas-tech/we-dont-need-everyone-to-be-a-data-scientist-a0f4f74b46b8">We don’t need everyone to be a Data Scientist</a> was originally published in <a href="https://medium.com/creditas-tech">Creditas Tech</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Precisamos especializar a engenharia de dados]]></title>
            <link>https://medium.com/creditas-tech/we-dont-need-everything-else-to-be-data-engineering-d28958ffa363?source=rss-4352b1429f1c------2</link>
            <guid isPermaLink="false">https://medium.com/p/d28958ffa363</guid>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[analytics]]></category>
            <category><![CDATA[data-engineering]]></category>
            <category><![CDATA[creditasbr]]></category>
            <dc:creator><![CDATA[André Casimiro]]></dc:creator>
            <pubDate>Mon, 10 Jun 2019 16:31:26 GMT</pubDate>
            <atom:updated>2020-11-26T17:14:12.625Z</atom:updated>
            <content:encoded><![CDATA[<p>Em meu último post falei sobre a visão equivocada que muitos candidatos à área de dados possuem com relação a necessidade de se tornarem verdadeiros unicórnios da ciência de dados para ingressar na carreira. Nele eu explico sobre como essas expectativas são irreais e como esse perfil unicórnio não contribui para a velocidade dentro das iniciativas de dados.</p><p><a href="https://medium.com/creditas-tech/we-dont-need-everyone-to-be-a-data-scientist-7d2591f8a26c">We don’t need  everyone to be a Data Scientist</a></p><p>A principal especialização que diferencia os <em>Data Sicentists </em>é o conhecimento que possuem em matemática e estatística. Agora, quando tiramos o foco da matemática, o <strong><em>bolovo </em></strong>que resta é popularmente conhecido como D<em>ata Engineering. O</em> termo não é ruim pois de fato tudo se trata, de um modo ou de outro, de <em>engenharia de dados</em>; mas a diversidade de contextos e de demandas nos leva ao mesmo dilema do post anterior: queremos cavalos de corrida e não unicórnios.</p><p><strong>É uma questão de foco. </strong>Se queremos andar mais rápido, precisamos de pessoas focadas em problemas específicos e que se tornem realmente boas (e rápidas!) em resolvê-los. Hoje na Creditas buscamos acelerar nossas entregas, então por isso vamos decompor o papel de um <em>Data Engineer</em> em três outros.</p><h4>As necessidades da grande área de dados</h4><p>Quando falamos das iniciativas relacionadas aos dados de uma organização, principalmente do ponto de vista gerencial, as necessidades são muitas: desde o armazenamento, a distribuição e a disponibilização até mesmo à descoberta, governança e entendimento dos dados. E nesse fluxo participam diferentes profissionais com diferentes focos e diferentes habilidades.</p><p>A imagem a seguir mostra um diagrama de como podemos dispor as diferentes demandas em relação às quatro grandes áreas de conhecimento necessárias para se <strong>extrair valor dos dados</strong>: negócio, banco de dados, programação e matemática (estatística).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*ZnESptsJ8XqnrnQBxcJ2Bg.png" /><figcaption>Atividades necessárias para se extrair valor dos dados de uma organização</figcaption></figure><p>Historicamente, pela maneira como organizamos <em>Data Engineering </em>aqui na Creditas (e talvez como você se organizou também), grande parte dessas demandas é responsabilidade do nosso time. Dentre elas a lista de responsabilidades que já coloquei no primeiro post:</p><ul><li>construção de workflows para processamento de dados;</li><li>crawlers para captura de dados;</li><li>ingestão de dados via streaming;</li><li>construção e organização do data-lake;</li><li>modelagem e construção do data warehouse;</li><li>deploy de modelos de data-science;</li></ul><p>além dessas podemos acrescentar:</p><ul><li>governança de acesso às bases de dados;</li><li>documentação das bases de dados;</li><li>sistemas de captura de dados de usuários;</li><li>disponibilização de dados analíticos no ambiente operacional,</li><li>entre outras.</li></ul><h4>O problema do BOLOVO</h4><p>Olhando para nossa estrutura de times atual sobre essas responsabilidades, a figura seria mais ou menos a seguinte:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*GBI_Y2To55zafpMkPrixkg.png" /><figcaption>A organização dos nossos times com relação às demandas de dados</figcaption></figure><ul><li><strong>Data Science:</strong> time de cientistas de dados focados na construção de modelos que agreguem valor ao negócio, principalmente em termos de inovação e automação de tarefas repetitivas.</li><li><strong>Product Development:</strong> times formados por desenvolvedores e <em>product managers</em> focados em fazer entregas de tecnologia que agreguem valor ao negócio. Do ponto de vista de dados são os produtores dos dados operacionais e são os time de tecnologia mais próximos do negócio.</li><li><strong>Analytics:</strong> times de analistas de dados focados em acompanhar KPIs da operação e responder perguntas de negócio. Do ponto de vista de dados são os principais consumidores do ambiente analítico e os principais demandantes do time de Data Engineering.</li><li><strong>BOLOVO Data Engineering:</strong> nosso time de super-heróis/heroínas (não que os outros não sejam =) que fazem de tudo um pouco para atender todos os times acima em suas necessidades de dados no ambiente analítico.</li></ul><p>Embora toda essa gama de demandas traga muita diversão e aprendizado ao nosso dia a dia, muitos problemas surgem deste cenário, gerando <strong>atrito, retrabalho e ineficiência</strong>. Para citar alguns desses problemas:</p><ol><li>a falta de foco diminui a profundidade das pessoas tanto em termos de domínio quanto tecnológico;</li><li>a troca de contexto é sempre um pedágio que precisa ser pago;</li><li>não raramente há retrabalho por conta de entendimento parcial do domínio a ser atendido;</li><li>os relacionamentos interpessoais não se fortalecem como deveriam, uma vez que a cada tarefa é preciso interagir com uma pessoa diferente;</li><li>é difcíl crescer o time pois é difícil encontrar pessoas com tantas qualificações;</li><li>os salários tornam-se inflados por profissionais com pouca profundidade ou tempo de experiência.</li></ol><p>Para completar essa lista, no momento atual estamos em uma etapa da empresa que precisamos ganhar velocidade. Ou seja, não dá mais, precisamos <strong>desmembrar esse unicórnio</strong>. (tadinhooo… 😭)</p><h4>A medida certa de multidisciplinaridade</h4><p>Se voltarmos ao princípio <strong><em>de tudo</em></strong> (calma, não tão longe assim), do surgimento do conceito de <strong>data science</strong>, veremos que o grande diferencial foi a capacidade de transpor barreiras. O que antes era feito por pessoas diferentes, cada uma a partir de suas próprias capacidades e limitações, passou a ser feito de um novo jeito, mais criativo, e com menos restrições por alguém com conhecimento multidisciplinar (o unicórnio).</p><p>Como resolver este dilema, então? Simples, com pessoas que sejam capazes de <strong>transpor uma barreira, e não todas</strong>. A figura a seguir mostra como decompomos o papel do &quot;<strong><em>BOLOVO Data Engineering</em></strong>&quot; em três novos papéis distintos.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*0lEettBDKOyzCOFgx5-rww.png" /><figcaption>Os novos papéis desmembrados a partir de Data Engineering</figcaption></figure><ul><li><strong>Analytics Data Engineering:</strong> time focado em habilitar e acelerar a obtenção de respostas para as perguntas de negócio que precisam de análise de dados. Demanda infraestrutura do time de <strong><em>Data Platform Engineering</em></strong> e colabora estreitamente com <strong><em>Analytics</em></strong>.</li><li><strong>Data Platform Engineering:</strong> time focado na automação da captura e redistribuição dos dados, tanto no ambiente operacional, quanto no analítico. Colabora com os times de <strong><em>Product Development</em></strong> para a captura dos dados operacionais, e com <strong><em>Analytics Data Engineering</em></strong> e <strong><em>Machine Learning Engineering</em></strong> na organização do data lake.</li><li><strong>Machine Learning Engineering:</strong> time focado em apoiar os cientistas de dados, atuando em todo o ciclo de vida dos modelos, desde a captura de dados para treino até a produtização dos mesmos.</li></ul><p>Incluindo no diagrama o fluxo de geração de valor, cada time colabora com os que estão ao lado para romper as inúmeras barreiras existentes entre a produção e armazenamento dos dados até seu uso em tomadas de decisão e inovação de negócio.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*6GvT0gFgaCE-L7mpg7Kt7A.png" /></figure><p>Nos próximos posts irei explicar melhor o que cada um desses &quot;novos&quot; papéis faz e quais as habilidades esperadas para cada um. Fiquem ligados(as) pois temos vagas por abrir! Até a próxima!</p><p><strong>Tem interesse em trabalhar conosco? </strong>Nós estamos sempre procurando por pessoas apaixonadas por tecnologia para fazer parte da nossa tripulação! Você pode conferir nossas vagas <a href="https://careers.creditas.com/en?utm_source=Medium%20Tech&amp;utm_medium=home&amp;utm_content=cta_post_blogs">aqui</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d28958ffa363" width="1" height="1" alt=""><hr><p><a href="https://medium.com/creditas-tech/we-dont-need-everything-else-to-be-data-engineering-d28958ffa363">Precisamos especializar a engenharia de dados</a> was originally published in <a href="https://medium.com/creditas-tech">Creditas Tech</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[We don’t need  everyone to be a Data Scientist]]></title>
            <link>https://medium.com/creditas-tech/we-dont-need-everyone-to-be-a-data-scientist-7d2591f8a26c?source=rss-4352b1429f1c------2</link>
            <guid isPermaLink="false">https://medium.com/p/7d2591f8a26c</guid>
            <category><![CDATA[data-engineering]]></category>
            <category><![CDATA[career-advice]]></category>
            <category><![CDATA[creditasbr]]></category>
            <category><![CDATA[data-science]]></category>
            <dc:creator><![CDATA[André Casimiro]]></dc:creator>
            <pubDate>Wed, 27 Feb 2019 12:25:25 GMT</pubDate>
            <atom:updated>2020-11-26T17:18:34.267Z</atom:updated>
            <content:encoded><![CDATA[<h3>We don’t need everyone to be a Data Scientist</h3><p>Recentemente em conversas com a <a href="https://medium.com/u/1d7b885b5695">Bárbara Barbosa</a>, líder do time de Data Science da Creditas, comentei com ela a dificuldade que estava tendo para encontrar bons candidatos para o time de Data Engineering. A área de dados é bastante concorrida, candidatos com não muita experiência e salários muito altos formam o cenário; e pra completar, aqueles que de fato eram boas opções para integrar nosso time estão buscando mesmo é se tornar um <strong>data scientist</strong>. Desde então toda vez que falo sobre o assunto eu repito:</p><blockquote>Everyone wants to be a Data Scientist!!!</blockquote><p>Bom, e não preciso dizer que não sou o único achando isso né? Veja <a href="https://www.quora.com/Everyone-seems-to-want-to-study-machine-learning-or-be-a-data-scientist-Are-we-heading-for-a-talent-bubble">essa pergunta no Quora questionando se estamos em direção a uma bolha de talentos em Data Science</a>.</p><p>Pois é, mas a verdade é que para ser um verdadeiro <strong>talento em ciência de dados</strong> você precisa ser aquele ser fantástico que todo mundo já ouviu falar: uma pessoa que tem <em>“hacking skills”</em>, conhecimento de matemática e estatística e domínio do negócio. Um verdadeiro <strong>unicórnio</strong>!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/528/1*l_E14BVgAXk82o1YbtCW8Q.png" /><figcaption>Aquela imagemzinha clássica que vale sempre relembrar ;)</figcaption></figure><h4>Unicórnios não nascem unicórnios</h4><p>Sim, unicórnios existem. Verdadeiros talentos em ciência de dados existem. Pessoas que dominam tudo o que é necessário para gerar impacto no negócio utilizando dados, desde a concepção do problema de negócio até a entrega do modelo em produção, existem. Mas elas não começaram a carreira assim. Simplesmente não é possível alguém ter a experiência necessária para desempenhar esse papel tão complexo com poucos anos de carreira.</p><p>Estudar bastante, se dedicar, fazer toda sorte de cursos online sobre os mais diferentes tipos de algoritmos e técnicas parece a estratégia padrão para virar um unicórnio. Mas a verdade é que para ser relevante na resolução de problemas reais é preciso bem mais que isso. É preciso experiência, é preciso vivência; e isso só vem com o trabalho e com o tempo.</p><p>Em seu post “<a href="https://veekaybee.github.io/2019/02/13/data-science-is-different/">Data science is different now</a>”, Vicki Boykis, uma cientista de dados no mercado desde 2012, relata que o mercado hoje está saturado de candidatos a uma vaga júnior de ciência de dados, onde a concorrência chega a ser de <strong>100 candidatos para 1 vaga</strong>. Ela aconselha os aspirantes à cientistas de dados a utilizar o seguinte plano para para iniciar na carreira:</p><blockquote>1. Don’t shoot for a data science job <br>2. Be prepared for most of your data scientist work to not be data science. Adjust your skillset for that.</blockquote><p>em seguida, referente a <a href="https://www.pwc.com/us/en/library/data-science-and-analytics.html">este relatório da PWC</a>, ela afirma:</p><blockquote>… the number of <strong>data science positions is estimated at 50k. The number of data engineering postings is 500k</strong>. The number of data analysts is 125k.</blockquote><blockquote>It’s much easier to come into a data science and tech career through the “back door” …</blockquote><p>O que é exatamente a realidade que temos visto nas candidaturas para as vagas de <a href="https://jobs.kenoby.com/creditas/job/cientista-de-dados-senior/5c3f11eab39b995d05a7be90">Data Scientist</a> e <a href="https://jobs.kenoby.com/creditas/job/data-engineer/5be454ab01f69f67a3c10656">Data Engineering</a> da Creditas.Temos muito mais concorrência nas vagas de DS e muito mais vagas abertas para DE.</p><h4>Não precisamos mais de unicórnios, queremos cavalos de corrida</h4><p>Embora seja extremamente valioso termos em nosso time os tão disputados unicórnios, entendemos que essa não é a melhor maneira de trabalhar. Os tempos mudaram, hoje na Creditas buscamos especialização dos times de Data Science e Data Engineering. Desse modo podemos potencializar a eficiência de cada um dos times.</p><h3>Vicki Boykis on Twitter</h3><p>Have been extremely curious about this for a while now, so I decided to create a poll. &quot;As someone titled &#39;data scientist&#39; in 2019, I spend most of (60%+) my time:&quot; (&quot;Other&quot;) also welcome, add it in the replies.</p><p>Um fato já amplamente conhecido é que de <strong>70% a 80% ou mais</strong> do tempo gasto por cientistas de dados é na verdade apenas a preparação dos dados. Um trabalho cuja responsabilidade é claramente de Data Engineer.</p><p>Um outro exemplo desse tipo de situação é a organização dos dados no data lake, a captura de dados através de crawlers, ou ainda o empacotamento e deploy dos modelos gerados (função hoje sendo definida como machine learning engineer).</p><p>Não precisamos de unicórnios capazes de resolver os problemas sozinhos, pois este não é um modelo sustentável nem escalável. <strong>O que mais temos necessidade hoje é de engenheiros(as) de dados para criar infraestrutura</strong> que maximize o tempo dos cientistas focados em análise de dados e treino de modelos.</p><h4>A relação entre Data Engineering e Data Science</h4><p>Data Engineering é a parte de Data Science focada principalmente em <strong>infraestrutura tecnológica e analítica</strong>, com intuito de coletar, organizar e viabilizar as análises necessárias. Para facilitar esse entendimento, criei uma nova versão do diagrama de venn das skills necessárias a um cientista de dados quebrando a dimensão de <em>“hacking skills”</em> em <strong><em>“programação”</em></strong> e em <strong><em>“banco de dados”</em></strong>, específicas e presentes no dia a dia de Data Engineering.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/540/1*acQTcqaJ-8vHBDFNQoTC9g.png" /><figcaption>Diagrama de comparação dos skills de Data Engineering em relação à Data Science</figcaption></figure><p>Olhando para o diagrama, vemos que a única habilidade não exercitada no trabalho de Data Engineering é o uso de matemática e estatística. O que fazemos em nosso dia a dia é codificação de fluxos de movimentação, preparação e transformação de dados; tendo como objetivo democratizar o acesso aos dados dentro da organização de maneira simples e intuitiva.</p><p>Como disse anteriormente, a necessidade de <strong>acelerar as entregas</strong> tem exigido especialização dos nossos times e o <strong>uso de matemática</strong> e modelos estatístico tem servido como uma <strong>fronteira bem definida</strong> entre as responsabilidades de DE e DS; e é provável que esse seja um movimento do mercado como um todo.</p><p>Além disso, é preciso dizer que um Data Engineer não é um Data Scientist que não sabe matemática; não é uma questão de qualificação e sim de especialização. O DE foca em infraestrutura para que o DS foque em pesquisa e modelagem. Um bom time de DE destrava a produtividade de toda a empresa no uso de dados, inclusive do time de DS. (este parágrafo foi sugestão da <a href="https://medium.com/u/2ebde03d16f6">Jéssika Darambaris,</a> obrigado!)</p><h4>Gostei, explica melhor o que vocês fazem em DE?</h4><p>Em suma, tudo que diz respeito a programas que manipulam bases de dados (criar, migrar, transformar, converter, etc.), alguns exemplo seriam:</p><ul><li>Construção de workflows para processamento de dados (python, airflow, spark, pandas);</li><li>Crawlers para captura de dados (scrapy);</li><li>Ingestão de dados via streaming (kafka);</li><li>Construção e organização do data-lake (S3, Athena);</li><li>Modelagem e construção do data warehouse (modelo de Kymball, Redshift);</li><li>Deploy de modelos de data-science;</li></ul><p>Na lista acima, as tecnologias entre parênteses são as que utilizamos aqui na Creditas.</p><h4>Perfis que procuramos para nosso time de Data Engineering</h4><p>Profissionais de backgrounds diversos podem agregar em nosso time de diversas maneiras, sendo os mais comuns:</p><ul><li>Desenvolvedores de softwares com interesse em dados e processamento distribuído;</li><li>Analistas de dados e de BI com conhecimento e interesse em programação;</li><li>DBAs com conhecimento e interesse em programação;</li><li>Engenheiros de dados com experiência;</li><li>Profissionais que desejam ser cientistas de dados um dia e que desejam começar a carreira colaborando com Data Engineering. :)</li></ul><h4>Como é trabalhar em Tecnologia na Creditas?</h4><p>O que mais me motiva em trabalhar na Creditas é a cultura, é o primeiro lugar que sinto que os valores e propósito não são apenas frases bonitas num mural. Aqui sinto que temos muita liberdade para aprender, testar e criar. Em suma, temos muita autonomia para gerar impacto. A missão da empresa é sensacional: “viabilizar suas novas conquistas”; costumo dizer pra todo mundo que <em>“se a gente fizer essa empresa dar certo, a situação de muitos brasileiros muda”</em>.</p><p>Se você se interessou pelo que leu aqui e gostaria de aplicar para uma vaga em nosso time de <strong><em>Data Engineering</em></strong><em>. </em>Nós estamos sempre procurando por pessoas apaixonadas por tecnologia para fazer parte da nossa tripulação! Você pode conferir nossas vagas <a href="https://careers.creditas.com/en?utm_source=Medium%20Tech&amp;utm_medium=home&amp;utm_content=cta_post_blogs">aqui</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7d2591f8a26c" width="1" height="1" alt=""><hr><p><a href="https://medium.com/creditas-tech/we-dont-need-everyone-to-be-a-data-scientist-7d2591f8a26c">We don’t need  everyone to be a Data Scientist</a> was originally published in <a href="https://medium.com/creditas-tech">Creditas Tech</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>