<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IBM Archives | Programming Zen</title>
	<atom:link href="https://programmingzen.com/category/ibm/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmingzen.com/category/ibm/</link>
	<description>Meditations on programming, startups, and technology</description>
	<lastBuildDate>Wed, 01 May 2024 01:05:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">1397766</site>	<item>
		<title>I Ask Basic Questions During Technical Interviews</title>
		<link>https://programmingzen.com/i-ask-basic-questions-during-technical-interviews/</link>
					<comments>https://programmingzen.com/i-ask-basic-questions-during-technical-interviews/#respond</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Wed, 01 May 2024 00:01:17 +0000</pubDate>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[interns]]></category>
		<category><![CDATA[internship]]></category>
		<category><![CDATA[interviewing]]></category>
		<guid isPermaLink="false">https://programmingzen.com/?p=2765</guid>

					<description><![CDATA[<p>Over the past 18 years at IBM, I have interviewed over a thousand programmers for positions within my team (which has a fair number of interns.) Most of them are students from North American universities seeking an internship with us. Some were in their third year of undergraduate studies while others were completing their Ph.D. For each position we post, we receive hundreds of such applicants. Their profiles are impressive (at least on paper) so we can afford to be highly selective and make the students jump through hoops. But we don&#x2019;t. My Interview Process When I first started I </p>
<p>The post <a href="https://programmingzen.com/i-ask-basic-questions-during-technical-interviews/">I Ask Basic Questions During Technical Interviews</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Over the past 18 years at IBM, I have interviewed over a thousand programmers for positions within my team (which has a fair number of interns.) </p>



<p>Most of them are students from North American universities seeking an internship with us. Some were in their third year of undergraduate studies while others were completing their Ph.D.</p>



<p>For each position we post, we receive hundreds of such applicants. Their profiles are impressive (at least on paper) so we can afford to be highly selective and make the students jump through hoops. But we don&#8217;t.</p>



<h2 class="wp-block-heading">My Interview Process</h2>



<p>When I first started I used to ask tough algorithmic questions. What I learned pretty quickly was that you don&#8217;t need gruesome interviews to separate the most talented candidates from the rest. </p>



<p>This goes against my instinctual bias as I love algorithms and mathematical problems. But I also found a tenuous correlation between those who could make a Red-black tree twerk to their command and great web developers.</p>



<p>Of course, teams working on implementing database engines instead of web development, might benefit from said twerk masters.</p>



<p>At any rate, in most cases, if your candidates need to study <a href="https://amzn.to/4awozg4">a book specifically on how to pass interviews</a> to survive your tech interview, your process might be broken and you might be missing out on a lot of great candidates who didn&#8217;t spend the past three months optimizing for the interview on Leetcode.</p>



<p>Now, I conduct a quick 30-minute interview asking questions considered basic by most. Candidates who do well during their first interview and are likely to get the job are promoted to a second interview.</p>



<p>This second interview, conducted with my manager and me, is not technical at all. It&#8217;s mostly about explaining what we do, selling the candidate on the idea of joining us, as well as answering questions they might have. In essence, the &#8220;hard&#8221; part is the first interview.</p>



<p>During that technical interview, I don&#8217;t ask tough questions. The questions I ask are arguably very basic.</p>



<p>What I do, however, is ask questions that give away one&#8217;s experience with web development. I also really pay attention to the answers I get. I don&#8217;t need hard questions, because the answers to these basic questions are extremely telling.</p>



<h2 class="wp-block-heading">A Basic Question Example</h2>



<p>I&#8217;ll give you two examples of basic questions I ask. The first one is, <strong>what are your two favorite programming languages?</strong> Let&#8217;s say that the candidate replies, &#8220;Python and JavaScript&#8221;. I will then ask them what they like about each and <strong>list some technical differences between the two</strong>. </p>



<p>Guess what? Great candidates will give away in their answers a deep understanding of types. Less strong candidates will confuse dynamic typing with weak typing and struggle to mention any difference between languages that are quite different. If they do, to rule out nerves, I&#8217;ll drop hints to see if the poor answer is due to a lack of knowledge.</p>



<p>From here, we turn it into a conversation from which other questions arise. Asking you about your design choices for a particular project you&#8217;re passionate about tells me a lot more about you than reciting the solution to an A* problem.</p>



<p>Here is another one. <strong>What are some differences between a GET and a POST request?</strong> </p>



<p>A weak candidate will not be able to name any differences. That&#8217;s an easy way to weed out people who put React and Redux on their resumes but don&#8217;t have any familiarity with web development in practice. Or people who followed some tutorials on YouTube without actually understanding what&#8217;s going on. Résumé inflation makes this occurrence sadly common.</p>



<p>The most frequently mentioned difference is the data submission method (URL vs body). Generally speaking, that&#8217;s what I expect to hear given the lack of seniority of prospective interns.</p>



<p>However, even with such a basic question, stellar candidates will start talking about idempotence, caching, security concerns, data size limitations, ASCII vs binary, conventions within the REST paradigm, etc.</p>



<p>Now, some candidates are more loquacious than others so I tend to ask follow-up questions to fish out knowledge of other differences if that knowledge is there.</p>



<p>For example, if the answer is, &#8220;POST submits the data with the body while GET puts it in the query parameters&#8221;, I might ask them in which scenarios that can be problematic. Or even, &#8220;Why is it a bad idea to use a GET method for a login form?&#8221;</p>



<p>The question is as simple as they come for web developers. But the answers can be very telling.</p>



<p>I often hear from candidates who didn&#8217;t make the cut that they still enjoyed the interview process and remark on how they found it less stressful.</p>



<h2 class="wp-block-heading">Does It Actually Work?</h2>



<p>In case you&#8217;re wondering, the success rate of this approach has been remarkable. So much so that I have other teams reaching out asking us about our secret sauce.</p>



<p>BTW, I think recruitment is only one ingredient of the secret sauce. Another substantial ingredient is our stellar senior developer team members who are paired with new interns to mentor them, as well as other initiatives we have to train them effectively.</p>



<p>On that note, a telling sign that this approach works is that the candidates we select grow quickly when they join us.</p>



<p>The aforementioned senior developers were interns hired with this process years ago and they are simply amazing. Even when I look at the LinkedIn profiles of former interns we couldn&#8217;t keep on our team once they graduated, I see impressive careers at some of the best companies (and a few who founded their own successful companies).</p>



<p>And finally, the interview is only one data point in the many factors I consider when evaluating a candidate. Past projects carry a lot of weight too, for example.</p>



<p>This overall approach works for us. I&#8217;m not claiming it will work for everyone but perhaps a different way is possible within the industry.</p>
<p>The post <a href="https://programmingzen.com/i-ask-basic-questions-during-technical-interviews/">I Ask Basic Questions During Technical Interviews</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/i-ask-basic-questions-during-technical-interviews/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2765</post-id>	</item>
		<item>
		<title>Internship at IBM: A Life-Changing Experience Awaits You</title>
		<link>https://programmingzen.com/internship-at-ibm-a-life-changing-experience-awaits-you/</link>
					<comments>https://programmingzen.com/internship-at-ibm-a-life-changing-experience-awaits-you/#respond</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Thu, 05 Oct 2023 19:25:50 +0000</pubDate>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[internship]]></category>
		<guid isPermaLink="false">https://programmingzen.com/?p=2739</guid>

					<description><![CDATA[<p>Are you a student in Canada looking for an internship that will not only provide you with invaluable experience but also have a global impact, literally affecting millions of people worldwide? Look no further! My team at IBM is offering a range of internship positions starting in January, and we want you to be a part of our team. This isn&#x2019;t just another internship; it&#x2019;s a life-changing opportunity that comes highly recommended by every intern we&#x2019;ve ever had. Internship Requirements Before you get too excited, let&#x2019;s make sure you meet the following criteria: Application Process Here&#x2019;s how to get started: </p>
<p>The post <a href="https://programmingzen.com/internship-at-ibm-a-life-changing-experience-awaits-you/">Internship at IBM: A Life-Changing Experience Awaits You</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Are you a student in Canada looking for an internship that will not only provide you with invaluable experience but also have a global impact, literally affecting millions of people worldwide? Look no further!</p>



<p>My team at IBM is offering a range of internship positions starting in January, and we want you to be a part of our team. This isn&#8217;t just another internship; it&#8217;s a life-changing opportunity that comes highly recommended by every intern we&#8217;ve ever had.</p>



<h2 class="wp-block-heading">Internship Requirements</h2>



<p>Before you get too excited, let&#8217;s make sure you meet the following criteria:</p>



<ul class="wp-block-list">
<li>You must be a student in Canada.</li>



<li>You must be legally allowed to work in Canada.</li>



<li>Your educational institution must be okay with long-ish internships.</li>



<li>You must be willing to relocate to Markham/Toronto for the duration of the internship.</li>



<li>You must be passionate about technology.</li>
</ul>



<h2 class="wp-block-heading">Application Process</h2>



<p>Here&#8217;s how to get started:</p>



<ol class="wp-block-list">
<li>Apply for one or more jobs listed below.</li>



<li>(Optional but recommended) Send me your resume and a message on <a href="https://www.linkedin.com/in/antoniocangiano/">LinkedIn</a> once step 1 is completed.</li>



<li>I will shortlist the most promising candidates and schedule interviews with them.</li>



<li>Those who do great during the first 30-minute technical interview will move to a second interview.</li>



<li>This second interview is not technical at all and it&#8217;s mostly about you learning about our team, what we do, why we do it, and what the job will look like. It&#8217;s also an opportunity for you to ask as many questions as you wish.</li>



<li>We make our selection. That&#8217;s it. No gruesome rounds of interviews. No questions about an arcane algorithm you learned 3 years ago and no stupid questions about golf balls in New York City.</li>
</ol>



<h2 class="wp-block-heading">Internship Opportunities</h2>



<ul class="wp-block-list">
<li><a href="https://careers.ibm.com/job/19232084/software-developer-intern-january-8-months-markham-ca/?codes=WEB_SEARCH_NA&amp;_gl=1*rq5o0s*_ga*OTI3ODUyNzMxLjE2OTU4Mzk1OTg.*_ga_FYECCCS21D*MTY5NjUxNTkzNi42LjEuMTY5NjUxNjI4Mi4wLjAuMA..">Software Developer (January &#8211; August 2024)</a></li>



<li><a href="https://careers.ibm.com/job/19232083/software-developer-intern-january-16-months-markham-ca/?codes=WEB_SEARCH_NA&amp;_gl=1*1b50reo*_ga*OTI3ODUyNzMxLjE2OTU4Mzk1OTg.*_ga_FYECCCS21D*MTY5NjUxNTkzNi42LjAuMTY5NjUxNTk0Mi4wLjAuMA..">Software Developer (January 2024 &#8211; May 2025)</a></li>



<li><a href="https://careers.ibm.com/job/19232085/data-scientist-intern-january-8-months-markham-ca/?codes=WEB_SEARCH_NA&amp;_gl=1*10nopt8*_ga*OTI3ODUyNzMxLjE2OTU4Mzk1OTg.*_ga_FYECCCS21D*MTY5NjUxNTkzNi42LjEuMTY5NjUxNjMxNy4wLjAuMA..">Data Scientist (January &#8211; August 2024)</a></li>



<li><a href="https://careers.ibm.com/job/19232086/ux-designer-intern-january-8-months-markham-ca/?codes=WEB_SEARCH_NA&amp;_gl=1*1u00lh9*_ga*OTI3ODUyNzMxLjE2OTU4Mzk1OTg.*_ga_FYECCCS21D*MTY5NjUxNTkzNi42LjEuMTY5NjUxNjM1OS4wLjAuMA..">UX Designer (January &#8211; August 2024)</a></li>



<li><a href="https://careers.ibm.com/job/19232088/growth-marketer-intern-january-8-months-markham-ca/?codes=WEB_SEARCH_NA&amp;_gl=1*15a9l6c*_ga*OTI3ODUyNzMxLjE2OTU4Mzk1OTg.*_ga_FYECCCS21D*MTY5NjUxNTkzNi42LjEuMTY5NjUxNjM4OS4wLjAuMA..">Growth Marketer (January &#8211; August 2024)</a></li>
</ul>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Don&#8217;t miss out on this incredible opportunity to work at IBM, where your contributions will be used by millions of people worldwide. Apply now and take the first step towards a fulfilling and impactful career!</p>
<p>The post <a href="https://programmingzen.com/internship-at-ibm-a-life-changing-experience-awaits-you/">Internship at IBM: A Life-Changing Experience Awaits You</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/internship-at-ibm-a-life-changing-experience-awaits-you/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2739</post-id>	</item>
		<item>
		<title>Prompt Engineering for Everyone: My New Course</title>
		<link>https://programmingzen.com/prompt-engineering-for-everyone-my-new-course/</link>
					<comments>https://programmingzen.com/prompt-engineering-for-everyone-my-new-course/#respond</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Sat, 09 Sep 2023 22:39:52 +0000</pubDate>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Prompt Engineering]]></category>
		<category><![CDATA[WatsonX]]></category>
		<guid isPermaLink="false">https://programmingzen.com/?p=2719</guid>

					<description><![CDATA[<p>I&#x2019;m excited to share something I&#x2019;ve been working on&#x2014;my new course, Prompt Engineering for Everyone. Whether you&#x2019;re a seasoned developer or just curious about AI, this course is designed to change the way you interact with conversational AI. Why Prompt Engineering Matters I remember the first time I used an LLM (Large Language Model). I was amazed but I also quickly realized that my input had a profound effect on the quality and accuracy of the output. It&#x2019;s not just about asking; it&#x2019;s about asking the right way. That&#x2019;s the essence of Prompt Engineering, a fancy term that essentially means </p>
<p>The post <a href="https://programmingzen.com/prompt-engineering-for-everyone-my-new-course/">Prompt Engineering for Everyone: My New Course</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>I&#8217;m excited to share something I&#8217;ve been working on—my new course, <strong><a href="https://cognitiveclass.ai/courses/prompt-engineering-for-everyone">Prompt Engineering for Everyone</a></strong>. </p>



<p>Whether you&#8217;re a seasoned developer or just curious about AI, this course is designed to change the way you interact with conversational AI.</p>



<h2 class="wp-block-heading">Why Prompt Engineering Matters</h2>



<p>I remember the first time I used an LLM (Large Language Model). I was amazed but I also quickly realized that my input had a profound effect on the quality and accuracy of the output.</p>



<p>It&#8217;s not just about asking; it&#8217;s about asking the right way. That&#8217;s the essence of <strong>Prompt Engineering</strong>, a fancy term that essentially means communicating effectively with AI models to optimize for the desired results.</p>



<p>Whether you like AI or not, whether you think it&#8217;s useful, scary, or both, AI is here to stay and it will revolutionize many fields, including our own. I think it is wise to get familiar with it and this prompt engineering course should give you a gentle introduction.</p>



<h2 class="wp-block-heading">What You&#8217;ll Learn</h2>



<p>My <a href="https://cognitiveclass.ai/courses/prompt-engineering-for-everyone">prompt engineering course</a> is jam-packed with insights and practical skills. </p>



<p>You&#8217;ll learn how to craft compelling prompts that make your AI interactions more accurate, meaningful, and ultimately useful.</p>



<p>It is all delivered in plain English and it doesn&#8217;t take a data scientist or developer to use the tips shared within.</p>



<p>Specifically, you&#8217;ll learn:</p>



<ul class="wp-block-list">
<li>What Prompt Engineering is and why do we care about it</li>



<li>The limitations of naive prompting</li>



<li>Common mistakes</li>



<li>Optimizing your prompts to extract the maximum value from AI</li>



<li>The Persona pattern</li>



<li>Getting the AI model to interview you</li>



<li>The Chain of Thought approach to prompting</li>



<li>The revolutionary Train of Thought technique</li>



<li>Controlling the verbosity of the output</li>



<li>Advanced techniques such as the Nova System</li>



<li>Watson X Prompt Lab</li>
</ul>



<p>Plus, you&#8217;ll get a certificate, such as the one below (provided you obtain a passing grade).</p>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/programmingzen.com/wp-content/uploads/2023/09/prompt-engineering-certificate-1.png?ssl=1"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="1024" height="785" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2023/09/prompt-engineering-certificate-1.png?resize=1024%2C785&#038;ssl=1" alt="Prompt Engineering certificate" class="wp-image-2729" srcset="https://i0.wp.com/programmingzen.com/wp-content/uploads/2023/09/prompt-engineering-certificate-1.png?resize=1024%2C785&amp;ssl=1 1024w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2023/09/prompt-engineering-certificate-1.png?resize=300%2C230&amp;ssl=1 300w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2023/09/prompt-engineering-certificate-1.png?resize=768%2C589&amp;ssl=1 768w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2023/09/prompt-engineering-certificate-1.png?resize=1536%2C1178&amp;ssl=1 1536w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2023/09/prompt-engineering-certificate-1.png?w=1827&amp;ssl=1 1827w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading">Ready to Dive In?</h2>



<p>So, are you ready to improve your AI interactions? I invite you to join me on this exciting journey. Enroll in <a href="https://cognitiveclass.ai/courses/prompt-engineering-for-everyone">Prompt Engineering for Everyone</a> and let&#8217;s make AI communication as useful as it can be.</p>
<p>The post <a href="https://programmingzen.com/prompt-engineering-for-everyone-my-new-course/">Prompt Engineering for Everyone: My New Course</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/prompt-engineering-for-everyone-my-new-course/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2719</post-id>	</item>
		<item>
		<title>New IBM Internship Opportunities for Canadian Students</title>
		<link>https://programmingzen.com/new-ibm-internship-opportunities-for-canadian-students/</link>
					<comments>https://programmingzen.com/new-ibm-internship-opportunities-for-canadian-students/#respond</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Thu, 26 Jan 2023 05:49:13 +0000</pubDate>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[interns]]></category>
		<category><![CDATA[internship]]></category>
		<category><![CDATA[skills network]]></category>
		<guid isPermaLink="false">https://programmingzen.com/?p=2712</guid>

					<description><![CDATA[<p>Hello everyone, It&#x2019;s been a while since I last posted on this blog, but I&#x2019;m back and ready to write about all things related to programming, technology, AI, and of course, everyone&#x2019;s favorite tool ChatGPT. There have been quite a few &#x201C;events&#x201D; in my life since we last chatted (including separating, selling the house, and moving to a new city). But through it all, I&#x2019;ve remained passionate about technology and the ways in which it can change our lives for the better. Speaking of change, as an engineering manager for IBM&#x2019;s Skills Network team am excited to announce that we&#x2019;re </p>
<p>The post <a href="https://programmingzen.com/new-ibm-internship-opportunities-for-canadian-students/">New IBM Internship Opportunities for Canadian Students</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hello everyone,</p>



<p>It&#8217;s been a while since I last posted on this blog, but I&#8217;m back and ready to write about all things related to programming, technology, AI, and of course, everyone&#8217;s favorite tool ChatGPT. </p>



<p>There have been quite a few &#8220;events&#8221; in my life since we last chatted (including separating, selling the house, and moving to a new city). But through it all, I&#8217;ve remained passionate about technology and the ways in which it can change our lives for the better.</p>



<p>Speaking of change, as an engineering manager for IBM&#8217;s Skills Network team am excited to announce that we&#8217;re currently offering four new internships for Canadian students (six positions in total). These internships are an incredible opportunity for those looking to break into the tech industry and make a real impact. Here&#8217;s a quick rundown of the positions available:</p>



<ul class="wp-block-list">
<li>3 <a href="https://careers.ibm.com/job/17634852/software-developer-intern-may-8-months-markham-ca/?codes=WEB_SEARCH_NA" target="_blank" rel="noreferrer noopener">Software Developer</a> positions</li>



<li>1 <a href="https://careers.ibm.com/job/17634966/data-scientist-intern-may-8-months-markham-ca/?codes=WEB_SEARCH_NA" target="_blank" rel="noreferrer noopener">Data Scientist</a> position</li>



<li>1 <a href="https://careers.ibm.com/job/17634967/ui-ux-designer-intern-may-8-months-markham-ca/?codes=WEB_SEARCH_NA" target="_blank" rel="noreferrer noopener">UI/UX Designer</a> position</li>



<li>1 <a href="https://careers.ibm.com/job/17634968/growth-marketer-intern-may-8-months-markham-ca/?codes=WEB_SEARCH_NA" target="_blank" rel="noreferrer noopener">Growth Marketer</a> position</li>
</ul>



<p>Our past interns have had amazing experiences working with our team, learning a lot, and many of them have gone on to have career-changing roles in the industry. We&#8217;re dedicated to helping our interns grow and develop, and this internship is a great opportunity to do just that.</p>



<p>To be eligible for this opportunity, you must be currently enrolled in a university or college, reside in Canada, and be able to commit to a full-time 8-month internship starting in May and ending in December 2023. Please note that NO EXCEPTIONS will be made for these requirements, unfortunately.</p>



<p>Don&#8217;t miss out on this amazing opportunity to learn, grow, and start your career with IBM. Apply now at the links provided above. And if you&#8217;re not already a subscriber, be sure to subscribe to this blog in the blue box below, so you don&#8217;t miss out on any future posts.</p>



<p>Best of luck to everyone who applies!</p>
<p>The post <a href="https://programmingzen.com/new-ibm-internship-opportunities-for-canadian-students/">New IBM Internship Opportunities for Canadian Students</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/new-ibm-internship-opportunities-for-canadian-students/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2712</post-id>	</item>
		<item>
		<title>Get an Internship With My Team at IBM</title>
		<link>https://programmingzen.com/get-an-internship-with-my-team-at-ibm/</link>
					<comments>https://programmingzen.com/get-an-internship-with-my-team-at-ibm/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Fri, 12 Mar 2021 18:43:54 +0000</pubDate>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[interns]]></category>
		<category><![CDATA[internship]]></category>
		<category><![CDATA[jobs]]></category>
		<guid isPermaLink="false">https://programmingzen.com/?p=2657</guid>

					<description><![CDATA[<p>I have an amazing opportunity for students who are looking for an internship starting in May (2021). This is your chance to work on cutting-edge technologies, in a fantastic team, and positively impact millions of learners worldwide in the process. When I asked for quotes from our current interns on the team, here is what they had to say: &#x201C;Why are you wasting time writing a post.&#x201D; &#x2014; John &#x201C;I&#x2019;m debugging here.&#x201D; &#x2014; Samantha &#x201C;For Pete&#x2019;s sake Antonio, it&#x2019;s 3 am in the morning.&#x201D; &#x2014; Tyler Jokes aside, our current (and past) interns absolutely love their experience in our team </p>
<p>The post <a href="https://programmingzen.com/get-an-internship-with-my-team-at-ibm/">Get an Internship With My Team at IBM</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>I have an amazing opportunity for students who are looking for an internship starting in May (2021). This is your chance to work on cutting-edge technologies, in a fantastic team, and positively impact millions of learners worldwide in the process.</p>



<p>When I asked for quotes from our current interns on the team, here is what they had to say:</p>



<p>&#8220;Why are you wasting time writing a post.&#8221; &#8212; John</p>



<p>&#8220;I&#8217;m debugging here.&#8221; &#8212; Samantha</p>



<p>&#8220;For Pete&#8217;s sake Antonio, it&#8217;s 3 am in the morning.&#8221; &#8212; Tyler</p>



<p>Jokes aside, our current (and past) <strong>interns absolutely love their experience</strong> in our team at IBM.</p>



<p>In order to make this as clear as possible, I&#8217;m going to explain things in a FAQ format.</p>



<p><strong>Q: What are the requirements?</strong></p>



<p>You must be:</p>



<ul class="wp-block-list"><li>Based in <strong>Canada</strong>; </li><li>Legally <strong>allowed to work</strong> in Canada without a sponsorship; </li><li>Enrolled in college or university.</li></ul>



<p><strong>Q: What roles are available?</strong></p>



<ul class="wp-block-list"><li><s>Software Developer (4 months)</s> (Closed, as we received 400+ applicants for this position.)</li><li><a href="https://careers.ibm.com/job/12438790/software-developer-intern-8-months-markham-ca/?codes=IBM_CareerWebSite" target="_blank" rel="noreferrer noopener">Software Developer (8 months)</a></li><li><s>Data Scientist (4 months)</s> (Closed, as we received 400+ applicants for this position.)</li><li><a href="https://careers.ibm.com/job/12438788/data-scientist-intern-8-months-markham-ca/?codes=IBM_CareerWebSite" target="_blank" rel="noreferrer noopener">Data Scientist (8 months)</a></li><li><a href="https://careers.ibm.com/job/12438792/ux-ui-designer-intern-8-months-markham-ca/?codes=IBM_CareerWebSite" target="_blank" rel="noreferrer noopener">UI/UX Designer (8 months)</a></li></ul>



<p><strong>Apply</strong> by clicking on the links above.</p>



<p><strong>Q: Can I apply for more than one position?</strong></p>



<p>Yes! For example, if you are fine with both 4 and 8-month development internships, you can apply to both positions.</p>



<p><strong>Q: How many positions are available in total?</strong></p>



<p>We are hiring 10 interns in total.</p>



<p><strong>Q: Do I have to be enrolled in a co-op program?</strong></p>



<p>No. Despite what the job postings say, co-op enrollment is preferred but not required.</p>



<p><strong>Q: Is this going to be a remote position?</strong></p>



<p>It&#8217;s hard to predict the future when it comes to the COVID-19 pandemic. These internship positions will definitely start off remote, but there is a small chance (for the 8-month positions, at least) that you&#8217;ll be required to go back to the office when it&#8217;s safe to do so. The office is located in Markham, ON, Canada. If it comes to that, at the time, out-of-province students will receive relocation assistance.</p>



<p><strong>Q: Who are you looking for?</strong></p>



<p>We are looking for enthusiastic students who are passionate about technology. In my experience, the most successful candidates are resourceful and will employ all tools available to succeed in their job (including mentorship and support from our senior developers and data scientists).</p>



<p><strong>Q: How big is the team?</strong></p>



<p>We currently have about 20-25 people on the team, divided for the most part between data scientists and developers. Half of our developers and data scientists are interns, so we put a lot of emphasis on growing interns into fully qualified developers and data scientists. Most of our full-time regular team members were interns in our team at some point in the past.</p>



<p><strong>Q: I don&#8217;t have all the skills listed in the job posting, can I still apply?</strong></p>



<p>Think of the &#8220;preferred&#8221; skills listed as a wishlist for the perfect candidate. The perfect candidate might not exist, however. So apply if you have an interest in the job and you have at least one or two of the required skills listed.</p>



<p><strong>Q: What&#8217;s the hiring process like?</strong></p>



<ul class="wp-block-list"><li><strong>You apply</strong> for one or more positions.</li><li>If we think you&#8217;re a good fit, we&#8217;ll schedule a <strong>30-minute web interview</strong> with me and one of my developers (or data scientist for the Data Science positions). This is a technical interview. You won&#8217;t be solving algorithmic puzzles or anything like that. Sample question: <em>What are some of the differences between GET and POST requests?</em></li><li>If you do well in the first interview, you&#8217;ll be scheduled for <strong>a soft skills interview</strong> with me and my manager (an IBM CTO). This interview is even less stressful than the first one. It&#8217;s mostly about getting to know you better, your interests, ambitions, etc. Above all, it&#8217;s an opportunity for you to learn much more about our team, what we do, and for you to ask questions freely.</li><li>If you did well in both interviews, we&#8217;ll inform HR that we want to proceed with you. So the rest is just paperwork.</li></ul>



<p>We don&#8217;t have a whole lot of time. May is coming fast. So if you are interested, <strong>seize the opportunity and apply now</strong> for an internship at IBM! I look forward to speaking with you.</p>
<p>The post <a href="https://programmingzen.com/get-an-internship-with-my-team-at-ibm/">Get an Internship With My Team at IBM</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/get-an-internship-with-my-team-at-ibm/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2657</post-id>	</item>
		<item>
		<title>IBM Summer 2020 Internship Positions</title>
		<link>https://programmingzen.com/ibm-summer-2020-internship-positions/</link>
					<comments>https://programmingzen.com/ibm-summer-2020-internship-positions/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Sat, 15 Feb 2020 02:27:15 +0000</pubDate>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[hiring]]></category>
		<category><![CDATA[internship]]></category>
		<category><![CDATA[jobs]]></category>
		<guid isPermaLink="false">https://programmingzen.com/?p=2373</guid>

					<description><![CDATA[<p>My team at IBM is looking to hire new interns. We have several new paid internship positions in Markham, Ontario (Canada), starting in the summer of 2020. This is an amazing opportunity if you meet the following requirements: You are legally allowed to work in Canada. You are enrolled in university or college. A start date in May for 16 months (or in September for 12 months) works for you. I&#x2019;m certainly biased, but I believe these are some of the best tech internships you can get in Canada. We treat interns as peers and invest in their development. Previous </p>
<p>The post <a href="https://programmingzen.com/ibm-summer-2020-internship-positions/">IBM Summer 2020 Internship Positions</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>My team at IBM is looking to hire new interns. We have several new paid internship positions in Markham, Ontario (Canada), starting in the summer of 2020. </p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2020/02/ibm-internship-positions-1.png?resize=470%2C394&#038;ssl=1" alt="IBM Summer 2020 Internship Positions" class="wp-image-2380" width="470" height="394" srcset="https://i0.wp.com/programmingzen.com/wp-content/uploads/2020/02/ibm-internship-positions-1.png?w=940&amp;ssl=1 940w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2020/02/ibm-internship-positions-1.png?resize=300%2C251&amp;ssl=1 300w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2020/02/ibm-internship-positions-1.png?resize=768%2C644&amp;ssl=1 768w" sizes="(max-width: 470px) 100vw, 470px" /></figure></div>



<p>This is an amazing opportunity if you <strong>meet the following requirements</strong>:</p>



<ul class="wp-block-list"><li>You are legally <strong>allowed to work in Canada</strong>.</li><li>You are <strong>enrolled in university or college</strong>.</li><li>A start date in <strong>May for 16 months</strong> (or in <strong>September for 12 months</strong>) works for you.</li></ul>



<p>I&#8217;m certainly biased, but I believe these are some of the best tech internships you can get in Canada.</p>



<p>We treat interns as peers and invest in their development. Previous interns <strong>rave about their experience and how it enabled them to grow professionally</strong>.</p>



<p>The best interns often end up coming back to us as full-time employees upon graduation. So this is a great way to get your foot into the industry.</p>



<h2 class="wp-block-heading">Apply for the internship positions</h2>



<p>Please use the following links to apply for the position. If you think you qualify for more than one role, feel free to apply for more than one:</p>



<ul class="wp-block-list"><li><a href="https://krb-sjobs.brassring.com/TGWebHost/jobdetails.aspx?partnerid=26059&amp;siteid=5016&amp;Areq=292451BR">Back-End Developer</a> </li><li><a href="https://krb-sjobs.brassring.com/TGWebHost/jobdetails.aspx?partnerid=26059&amp;siteid=5016&amp;Areq=292455BR">Front End Developer</a> </li><li><a href="https://krb-sjobs.brassring.com/TGWebHost/jobdetails.aspx?partnerid=26059&amp;siteid=5016&amp;Areq=292453BR">Cognitive Data Scientist</a> </li></ul>



<p>If you want to speed up the process, after applying, send me <a href="mailto:cangiano@ca.ibm.com?subject=&quot;Internship with your team&quot;">an email</a> with your resume attached.</p>



<h2 class="wp-block-heading">How the interviewing process works</h2>



<p>I will review all the applicants and select the most promising ones, scheduling a first video interview via web. This interview is with me and, usually, one of my developers (or a data scientist in the team, depending on the position).</p>



<p>We will ask you about your past experience as well as some technical questions. There will be no brain teasers or anything like that. The interview will last between 20-50 minutes.</p>



<p>The questions I tend to ask are foundational in nature. I might ask you about the difference between GET and POST requests, or 400s and 500s HTTP status codes, but not what 508 is used for. You don&#8217;t need to brush up on your Algorithms and Data Structures book either.</p>



<p>If you don&#8217;t know the answer, we change the subject. I&#8217;m hoping to surface your strengths during the interview, not drill you on your weaknesses.</p>



<p>As far as technical interviews go, <strong>this will likely be one of the least challenging and stressful you&#8217;ll encounter</strong>.</p>



<p>After this first interview, the most promising candidates will be invited to a second web interview with myself and my manager (an IBM Director). This second interview is much more focused on your interests and ambitions.</p>



<p>It will also be an opportunity for you to ask questions and learn more about our team and the work we do.</p>



<h2 class="wp-block-heading">What we value</h2>



<p>We love to have a diverse pool of interns.</p>



<p>If you are an amazing coder with weaker communication skills, that&#8217;s alright. Less technically strong but are an amazing communicator? That&#8217;s great. If you are keen on teaching others difficult technical concepts, we have room for you, too.</p>



<p>We value all the skills you can bring to the team, not just your ability to code. Above all, we value attitude and passion over raw experience.</p>



<p>If you are looking for a great internship opportunity, give this one a chance. I look forward to working with you.</p>
<p>The post <a href="https://programmingzen.com/ibm-summer-2020-internship-positions/">IBM Summer 2020 Internship Positions</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/ibm-summer-2020-internship-positions/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2373</post-id>	</item>
		<item>
		<title>New IBM Internship Positions in My Team</title>
		<link>https://programmingzen.com/new-ibm-internship-positions-in-my-team/</link>
					<comments>https://programmingzen.com/new-ibm-internship-positions-in-my-team/#respond</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Wed, 20 Nov 2019 17:58:23 +0000</pubDate>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[data science]]></category>
		<category><![CDATA[interns]]></category>
		<category><![CDATA[internship]]></category>
		<category><![CDATA[software development]]></category>
		<guid isPermaLink="false">https://programmingzen.com/?p=2332</guid>

					<description><![CDATA[<p>We (i.e., my team at IBM) are hiring several students for an internship starting in January. Short notice, I reckon, but this is a great opportunity for the right people, so I had to share it. We&#x2019;re hiring a few backend developers, frontend developers, as well as data scientists (interns). The internship will start in January, last 4 months, and take place at our Markham, ON, Canada Software Lab location. You must be enrolled in a Co-Op program at your university/college and be eligible to work in Canada to be considered for this position. IBM internship positions To apply, please </p>
<p>The post <a href="https://programmingzen.com/new-ibm-internship-positions-in-my-team/">New IBM Internship Positions in My Team</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>We (i.e., my team at IBM) are hiring several students for an internship starting in January. Short notice, I reckon, but this is a great opportunity for the right people, so I had to share it.</p>



<p>We&#8217;re hiring a few backend developers, frontend developers, as well as data scientists (interns). The internship will start in January, last 4 months, and take place at our Markham, ON, Canada Software Lab location.</p>



<p>You must be enrolled in a Co-Op program at your university/college and be eligible to work in Canada to be considered for this position.</p>



<h2 class="wp-block-heading">IBM internship positions</h2>



<p>To apply, please use the following links:</p>



<ul class="wp-block-list"><li><a href="https://ibm.biz/BackEnd">Backend Developer Intern</a> </li><li><a href="https://ibm.biz/FrontEnd">Frontend Developer Intern</a> </li><li><a href="https://ibm.biz/CognitiveDS">Data Scientist Intern</a></li></ul>



<p>You can apply for more than one position if you wish.</p>



<h2 class="wp-block-heading">What to expect from our interview</h2>



<p>Interviews are scary, amirite? Lucky for you, I perform the technical interview.  I don&#8217;t ask brain teasers (i.e., how many useless interview questions are currently being asked in New York City?) or algorithmic questions.</p>



<p>I also do not ask you to solve anything on a virtual whiteboard, code anything on the fly, or expect you to remember specific details you can easily Google while performing your job.</p>



<p>Instead, we&#8217;ll have a technical conversation about your previous projects, and I will ask you more general questions that tend to reveal with greater accuracy your current understanding of software engineering (or data science).</p>



<p>For example, if you list REST APIs on your resume, I might ask you what&#8217;s the difference between 400s and 500s errors. I&#8217;m not going to ask you what a 413 error represents.</p>



<p>The most promising candidates will proceed to a second interview with me and my manager.</p>



<p>This second web interview has little to no technical questions and it&#8217;s just an opportunity to learn more about you and your ambitions, and for you to learn more about our team and ask questions.</p>



<p>At that point, we&#8217;ll decide who to hire. That&#8217;s it. No gruesome six rounds of interviews. Easy peasy.</p>



<p>This easy-going interviewing method has enabled us to hire great candidates with virtually no false positives.</p>



<h2 class="wp-block-heading">What we value</h2>



<p>It&#8217;s worth noting that we value cultural contribution over cultural fit. We don&#8217;t need clones of our existing team members, as excellent as they are. We need people who add something to the team and bring fresh new perspectives.</p>



<p>Also, don&#8217;t doubt yourself. If you are interested, apply. We value passion and attitude over raw experience. A bad hire is not someone who doesn&#8217;t know much but is willing to learn. A bad hire is someone who knows everything but can&#8217;t work in a team.</p>



<p>If you apply, feel free to <a href="mailto:cangiano@ca.ibm.com?subject=Joining your team">email me</a> your resume as well so that I can speed up the interview process.</p>



<p>Our interns tend to love the experience in the team and will often come back for another internship or as regular employees once they graduate.</p>



<p>Talk to you soon.</p>
<p>The post <a href="https://programmingzen.com/new-ibm-internship-positions-in-my-team/">New IBM Internship Positions in My Team</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/new-ibm-internship-positions-in-my-team/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2332</post-id>	</item>
		<item>
		<title>Join My Team at IBM</title>
		<link>https://programmingzen.com/join-my-team-at-ibm/</link>
					<comments>https://programmingzen.com/join-my-team-at-ibm/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Mon, 19 Aug 2019 01:59:14 +0000</pubDate>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[my team]]></category>
		<guid isPermaLink="false">https://programmingzen.com/?p=2163</guid>

					<description><![CDATA[<p>This is a heads up that my team has several developer positions available. The job post is not live yet, but it will be shortly. If you are interested and you meet the requirements below, feel free to email me at cangiano@ca.ibm.com with the subject &#x201C;Joining your team&#x201C;. I will make sure to forward you the link where you can apply as soon as it becomes available. The eligibility requirements are: You are legally able to work in Canada; You live in, or are willing to move to, Toronto, as the job will be located in Markham, ON. As long </p>
<p>The post <a href="https://programmingzen.com/join-my-team-at-ibm/">Join My Team at IBM</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This is a heads up that my team has several developer positions available. The job post is not live yet, but it will be shortly.</p>



<p>If you are interested and you meet the requirements below, feel free to email me at <strong>cangiano@ca.ibm.com</strong> with the subject &#8220;<strong>Joining your team</strong>&#8220;. I will make sure to forward you the link where you can apply as soon as it becomes available.</p>



<p>The eligibility requirements are:</p>



<ul class="wp-block-list"><li>You are legally able to work in Canada;</li><li> You live in, or are willing to move to, Toronto, as the job will be located in Markham, ON.</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img data-recalc-dims="1" decoding="async" width="600" height="400" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2019/08/toronto-lab.jpg?resize=600%2C400&#038;ssl=1" alt="The IBM Toronto Lab at night" class="wp-image-2178" srcset="https://i0.wp.com/programmingzen.com/wp-content/uploads/2019/08/toronto-lab.jpg?w=600&amp;ssl=1 600w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2019/08/toronto-lab.jpg?resize=300%2C200&amp;ssl=1 300w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption>The IBM Toronto Lab at night</figcaption></figure></div>



<p>As long as you meet those two hard requirements outside of our control, you get to toss your hat in the ring.</p>



<h2 class="wp-block-heading">Why should you join the team?</h2>



<p>Although our team is unabashedly part of IBM, we tend to operate more like a startup within a larger company than your typical team in a mega-corporation.</p>



<p>It&#8217;s a fun, chill team of people who collaborate together and get a lot done. We hail from Russia, Italy, Korea, India, Jamaica, Canada, Brazil, China, Peru… you name it.</p>



<p>Our team is mostly a mix of developers and data scientists, though overlap does exist depending on the project. I can proudly say that everyone is brilliant and brings a unique viewpoint and contribution to the team.</p>



<p>Two things I love about the team is that we treat everyone the same, regardless of whether you are an intern who started yesterday or a seasoned member of this group. It&#8217;s not a team of  “yes people”. Our manager loves nothing more than good counterpoints to his arguments.</p>



<p>I also love that what we do matters. For such a small team, we make a huge contribution to IBM&#8217;s overall results. More importantly, we change lives.</p>



<p>We&#8217;ll discuss the specifics of what we do with the candidates during the interviews, but for now, suffice it to say that we are focused on helping people build the skills they need to thrive in the 21st century. Data science, AI, and blockchain all very much included.</p>



<h2 class="wp-block-heading">What kind of technologies do we use?</h2>



<p>We are not dogmatic. We have the freedom to use the best tool for the job, no matter what that is. As a result, we end up using some pretty cool tools and open source technologies (we also contribute to open source).</p>



<p><a rel="noreferrer noopener" aria-label="We use SCRUM (opens in a new tab)" href="https://cognitiveclass.ai/blog/scrum-ceremonies/" target="_blank">We use SCRUM</a> and, depending on the project, we tend to use Ruby, Python, Elixir, and JavaScript, rather than Java or C#. For JavaScript frameworks, we tend to like Vue, but again we are not dogmatic, and also have a couple of projects in React.</p>



<p>We face some challenging scaling problems that require interesting solutions, so we tend to use state of the art DevOps tools and containers whenever possible (e.g., Docker, Rancher, OpenShift, etc).</p>



<h2 class="wp-block-heading">The interview process</h2>



<p>Unlike certain other mega-corporations, you are not going to go through 6 rounds of gruesome interviews to land a job.</p>



<p>You&#8217;ll formally apply at the link that will be provided to you. Your resume will be considered along with those of the other candidates who also applied. The most promising candidates will be invited to take part in a first technical interview with myself.</p>



<p>Those who fare well will proceed to a second interview with me and my manager (or possibly someone else from the team). Both interviews are essentially conversations. The first one is technical in nature, the second one is more business-oriented (to evaluate interests, ambitions, learn more about what we do, ask us questions, etc).</p>



<p>The good news is that you can put away your algorithms and data structures book. I haven&#8217;t asked tough algorithmic questions in almost a decade. I found that technical conversations about past projects with more open-ended questions are a better gauge for talent. Either that or I have been extremely lucky, because out of the dozens of people I have selected over the years, there were virtually no disappointments.</p>



<p>Beside explaining code you might have on GitHub, you can expect questions like, &#8220;Could you explain the difference between a GET and a POST request?&#8221; or &#8220;What&#8217;s the difference between an inner and outer join?&#8221;.</p>



<p>Instead of asking you what the 413 HTTP response code is for, I might ask you to tell me what the various classes of HTTP response codes are for (i.e., 100s, 200s, 300s, 400s, and 500s).</p>



<p>You get the idea. If the candidate is more experienced, the conversation can then go deeper and the questions can naturally become more challenging. But I&#8217;m not going to ask you to write down Dijkstra&#8217;s algorithm on a whiteboard.</p>



<h2 class="wp-block-heading">Who we are looking for</h2>



<p>As I said in the beginning, we have a few positions available and quite a bit of flexibility. We are looking for people who can program, solve problems, and get stuff done, rather than specific languages or a set number of years of experience. We have room for talented juniors as well as experienced seniors.</p>



<p>Full-stack skills are welcome, but people who specialize only on frontend, backend, mobile development, data science, or DevOps are more than welcome to apply as well.</p>



<p><a href="mailto:cangiano@ca.ibm.com?subject=Joining your team">Email me</a> if you qualify and are interested in this position. I look forward to hearing from you.</p>
<p>The post <a href="https://programmingzen.com/join-my-team-at-ibm/">Join My Team at IBM</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/join-my-team-at-ibm/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2163</post-id>	</item>
		<item>
		<title>Big Data University: Educating One Million Data Scientists</title>
		<link>https://programmingzen.com/big-data-university-educating-one-million-data-scientists/</link>
					<comments>https://programmingzen.com/big-data-university-educating-one-million-data-scientists/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Tue, 19 Apr 2016 14:00:47 +0000</pubDate>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[BDU]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[big data courses]]></category>
		<category><![CDATA[Big Data University]]></category>
		<category><![CDATA[data science courses]]></category>
		<category><![CDATA[MOOC]]></category>
		<category><![CDATA[online courses]]></category>
		<category><![CDATA[scala]]></category>
		<guid isPermaLink="false">http://programmingzen.com/?p=1644</guid>

					<description><![CDATA[<p>In last week&#x2019;s post, I discussed one of the projects I&#x2019;m currently working on at IBM. My colleagues and I have another interesting project that I want to introduce you to as well. It&#x2019;s called Big Data University&#xA0;and is an online educational site that provides free courses on data science, big data, and programming. As just mentioned, the courses don&#x2019;t cost you a thing. All you need to do to take them at your own pace, at your place (as some like to say) is register with the site. Though not an accredited university, certificates of completion are issued, and </p>
<p>The post <a href="https://programmingzen.com/big-data-university-educating-one-million-data-scientists/">Big Data University: Educating One Million Data Scientists</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In <a href="https://programmingzen.com/2016/04/12/ibm-dswb-tool-for-data-scientists/">last week’s post</a>, I discussed one of the projects I’m currently working on at IBM.</p>
<p>My colleagues and I have another interesting project that I want to introduce you to as well. It’s called <a href="https://bigdatauniversity.com/">Big Data University</a> and is an online educational site that provides free courses on data science, big data, and programming.</p>
<div style="text-align: center;"><a href="https://bigdatauniversity.com"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-large wp-image-1645" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/04/bdu.png?resize=600%2C334&#038;ssl=1" alt="Big Data University" width="600" height="334" srcset="https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/04/bdu.png?resize=300%2C166&amp;ssl=1 300w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/04/bdu.png?zoom=2&amp;resize=600%2C334&amp;ssl=1 1200w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></div>
<p>As just mentioned, the courses don’t cost you a thing. All you need to do to take them at your own pace, at your place (as some like to say) is register with <a href="https://bigdatauniversity.com/">the site</a>.<a id="fnref:1" class="footnote" title="see footnote" href="#fn:1">[1]</a></p>
<p>Though not an accredited university, certificates of completion are issued, and if you complete a series of specific courses, Open Badges backed by IBM are awarded. They do indeed look good on your site, LinkedIn, or even your resume. 🙂</p>
<p>Above all, you get the education contained within for free and from the comfort of your own home.</p>
<p>We offer a variety of data science and big data courses. The <a href="https://bigdatauniversity.com/learn/scala/">Scala for Data Science</a> learning path includes a handful of courses created for BDU by Lightbend (the company behind Scala). I find those courses to be remarkably good. I do recommend however that you check out all our <a href="https://bigdatauniversity.com/learning-paths/">Learning Paths</a>.<a id="fnref:2" class="footnote" title="see footnote" href="#fn:2">[2]</a></p>
<p>Getting to the point of today’s post title, our ambitious goal is to educate a million data scientists around the world. And we do mean around the world. We are targeting students from Africa, China, India, South America, Europe, et cetera. And of course, North America as well.</p>
<p>At this point in time, we have hundreds of thousands of members, but our aim really is to have at least a million people engaged in learning, taking courses, and practicing data science.</p>
<p>We believe in the transformative power of education, which can truly improve the world.<a id="fnref:3" class="footnote" title="see footnote" href="#fn:3">[3]</a> And as such, I want to cordially invite you to <a href="https://bigdatauniversity.com">join us</a> and help us spread the message.</p>
<div class="footnotes">
<hr />
<ol>
<li id="fn:1">You won’t get spammed, fear not. You will receive a newsletter about new courses once a month, and you can unsubscribe from that at any time, if so desired. <a class="reversefootnote" title="return to article" href="#fnref:1">^</a></li>
<li id="fn:2">We are in the process of migrating the site, switching it over from Moodle to Open edX. I must say, I like the latter significantly more, and I’m sure many of our registered users will share the same feeling. It will certainly look prettier. 😉 <a class="reversefootnote" title="return to article" href="#fnref:2">^</a></li>
<li id="fn:3">That’s why we partnered with the UN Foundation in support of the <a href="https://www.un.org/sustainabledevelopment/">UN Global Development Goals</a>. You’ll find several material on the site that has examples and information on data science and big data problems with a social good component. <a class="reversefootnote" title="return to article" href="#fnref:3">^</a></li>
</ol>
</div>
<p>The post <a href="https://programmingzen.com/big-data-university-educating-one-million-data-scientists/">Big Data University: Educating One Million Data Scientists</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/big-data-university-educating-one-million-data-scientists/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1644</post-id>	</item>
		<item>
		<title>Data Scientist Workbench: IBM’s All-in-One Tool for Data Scientists</title>
		<link>https://programmingzen.com/ibm-dswb-tool-for-data-scientists/</link>
					<comments>https://programmingzen.com/ibm-dswb-tool-for-data-scientists/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Tue, 12 Apr 2016 14:00:44 +0000</pubDate>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[apache spark]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[data science]]></category>
		<category><![CDATA[DSWB]]></category>
		<category><![CDATA[ipython]]></category>
		<category><![CDATA[jupyter]]></category>
		<guid isPermaLink="false">http://programmingzen.com/?p=1641</guid>

					<description><![CDATA[<p>For the past ten years, I&#x2019;ve been working on a multitude of projects within IBM. Being part of the Emerging Technologies team, in the IBM Analytics group, I get to use (and often implement) some really cool technology. However, technology changes quickly and so has my job over the years. I&#x2019;m still a software developer and technical evangelist, but my team&#x2019;s name, scope, and goals have evolved over the years to keep up with the rapidly changing technological landscape. In recent times, my attention has been focused on two projects, The first, a tool for data scientists, will be discussed </p>
<p>The post <a href="https://programmingzen.com/ibm-dswb-tool-for-data-scientists/">Data Scientist Workbench: IBM’s All-in-One Tool for Data Scientists</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>For the past ten years, I’ve been working on a multitude of projects within IBM. Being part of the Emerging Technologies team, in the IBM Analytics group, I get to use (and often implement) some really cool technology.</p>
<p>However, technology changes quickly and so has my job over the years. I’m still a software developer and technical evangelist, but my team’s name, scope, and goals have evolved over the years to keep up with the rapidly changing technological landscape.</p>
<p>In recent times, my attention has been focused on two projects, The first, a tool for data scientists, will be discussed in this post, and I’ll introduce you to the second in next week’s post.</p>
<p>This first project is called <a href="https://labs.cognitiveclass.ai/">Data Scientist Workbench</a>. It’s an all-in-one solution for programmers, data engineers, data journalists, and data scientists who are interested in running their data analysis in the cloud. Oh, and it’s absolutely free, no catches or strings attached.</p>
<div style="text-align: center;"><a href="https://datascientistworkbench.com"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter wp-image-1643 size-large" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/04/dswb.png?resize=600%2C496&#038;ssl=1" alt="Data Scientist Workbench" width="600" height="496" srcset="https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/04/dswb.png?resize=1024%2C844&amp;ssl=1 1024w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/04/dswb.png?resize=300%2C247&amp;ssl=1 300w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/04/dswb.png?resize=768%2C633&amp;ssl=1 768w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></div>
<div style="text-align: center;"></div>
<p>It includes Jupyter notebooks (often simply known as IPython notebooks amongst Python developers), Apache Zeppelin notebooks, a web version of RStudio IDE, OpenRefine to clean messy data before processing, and Apache Spark to handle large volumes of data.</p>
<p>Being a well-orchestrated collection of Open Source tools, your notebooks and data are not locked and can be exported for offline use whenever you want.</p>
<p>Python, R, and Scala are supported at the time of writing. Your workbench runs in a virtual machine which currently provides you with 100 GB of disk space, and 16 GB of RAM. This leads to processing that is faster than most people’s laptops. Thus you don’t have to mess your laptop up, slow it down, or spend hours installing anything. Instead, everything can be handled conveniently from a browser, from anywhere you find yourself.</p>
<p>Speaking of adding things, many libraries can be installed independently by you within the notebook through a command such as <code>!pip install</code>. If your library has OS dependencies that are not installed within your instance, you can ask our Toronto-based team for help. We are attentive and responsive to user requests and feedback, and will try to accommodate most reasonable requests in a timely manner.</p>
<p>On top of the usual features you might be familiar with, if you have played with, say, Jupyter notebooks, the Data Scientist Workbench adds a host of nice features such as drag and drop to upload of files, sharing of notebooks (including publishing them as Github Gists), the ability to import such links by just pasting them in the search box, and pre-created sample tutorials.</p>
<p>These tutorials can be imported with a single click, so that you can learn not only about DSWB (as we like to shorten it), but also familiarize yourself with the data science, big data, and machine learning technologies covered within.</p>
<p>So far the feedback I’ve received from people at meetups and data science hackathons I’ve been involved in has been universally positive. This is not to say that it’s perfect, of course, but it is a genuinely useful tool that is provided, again, entirely for free.</p>
<p>Above all, our small team launched it as a startup would. We created an MVP (Minimum Viable Product), and set it free, iteratively improving it quickly, incorporating user feedback, including both praise and complaints, as much as possible.</p>
<p>I think it’s a cool product that you’ll enjoy and I would like to personally invite you to try it out. Specifically:</p>
<ol>
<li><a href="https://labs.cognitiveclass.ai/">Register here</a>.</li>
<li>As you use the workbench, please give us feedback. Click on the question mark at the bottom of the page or click on one of the many options we provide for you to contact us (see sidebar, under Resources).</li>
</ol>
<p>We have big plans for DSWB, so it’s important that we get as much user feedback as possible, and definitely part of the reason why I’m sharing this here with all of you. Stay tuned for next week’s post about my second focus project. Even better, subscribe via RSS feed or <a href="https://eepurl.com/F501">by email</a>.</p>
<p>The post <a href="https://programmingzen.com/ibm-dswb-tool-for-data-scientists/">Data Scientist Workbench: IBM’s All-in-One Tool for Data Scientists</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/ibm-dswb-tool-for-data-scientists/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1641</post-id>	</item>
	</channel>
</rss>
