31. Who are these People? http://campus.directi.com http://www.directi.com 9
32. Who are these People? 10 http://campus.directi.com http://www.directi.com
33. Who are these People? http://campus.directi.com http://www.directi.com 11
34. log transistors/die log CPU clock freq 5 B<10 GHz >30%/y ! 100 M 3 GHz <10%/y 10,000 1 MHz 2015 2003 1975 Hardware is Changing
35. Lots of Tech being Invented Libraries / Frameworks Actor model Transactions Concurrency Patterns Languages Immutable data Under-specification -> Functional Runtimes Automatically figure out number of threads Asymmetric CPU configurations
36. Datacenters are changing No more big-scale datacenter Several small data-centers No power backup required, no servicing required Datacenter in a Container Far more space, heat and power efficient No installation, deployment cost Connect to power, chilled water and network Failure tolerant Expect failure, don’t replace faulty units Ok for a datacenter to go down Load old container on a truck, fly over new one! Dominant Trend Both Google and Microsoft are going this route!
40. The Times – They are a-Changin’ Hardware going forward demands Parallel Code Server Code would run on hundreds of machines Software would be Distributed and use both Cloud and Device computing power
54. Runs on more than 1000+ CPUs, 1500+ GB RAM, 250 TB Data Storage22 http://campus.directi.com http://www.directi.com
55.
56. Comprises of innovative, decentralized, collaborative applications - blending the best of Google Apps, Facebook and Twitter
57. Developed using cutting edge technologies and deployed on a massive, distributed infrastructure
58. Designed for a diverse set of client platforms, ranging from regular web-browsers to mobile environments23 http://campus.directi.com http://www.directi.com
59. Technologies Used – Device Platforms http://campus.directi.com http://www.directi.com 24
60. Technologies Used – Cloud Platforms http://campus.directi.com http://www.directi.com 25
61. Technologies Used - Scalability http://campus.directi.com http://www.directi.com 26 memcache
62. Technologies Used – Programming Languages http://campus.directi.com http://www.directi.com 27 JavaScript C++
63. And Many More … http://campus.directi.com http://www.directi.com 28
64.
65. The Go for Gold Cup & Cash Prize, to the Indian team that ranks higher than any Indian team has ever before
66. We want to support and reward every step through coaching, sponsorships, regional contests etc.
78. Life at Directi http://campus.directi.com http://www.directi.com 33
79. Life @ Directi – Our Culture “People perform best when they are in love with what they are doing” Visit our Flickr stream: http://www.flickr.com/directi/ “People deliver best results when they are given maximum freedom” 34 http://campus.directi.com http://www.directi.com
80. Life @ Directi – Our Values “Learning never stops at Directi” Visit our Flickr stream: http://www.flickr.com/directi/ ‘‘The only bad decision at Directi is “no decision” 35 http://campus.directi.com http://www.directi.com
81. Life @ Directi – Work is FUN! Visit our Flickr stream: http://www.flickr.com/directi/ 36 http://campus.directi.com http://www.directi.com
82. Life @ Directi – Great Teams We spend extra time in making sure we hire the RIGHT people, so we don’t have to spend time in making sure the job gets done RIGHT “We believe the best part of working at Directi is the people. Directi is very picky about people. We went through a gruelling 5 hour interview process which went all the way up to the management before we were selected. The result – an amazing team that We love working with” 37 http://campus.directi.com http://www.directi.com
83. Getting Hired at Directi http://campus.directi.com http://www.directi.com 38
84. Positions Offered Software Engineering Build large scale distributed applications that are at the core of the functioning of the Internet Build applications that a large % of internet users use. You Bring: Core algorithms and computer science knowledge Excellent problem-solving skills Communications Skills Willingness to learn Starting Salary: 16.5 Lacs Developer Operations Decide how our applications are architected and deployed Dive deep into Linux, Apache and Database internals Capacity planning, deployments and service automation across 100’s of servers You Bring: Deep Linux Interest Ability to work with open-source applications Communication Skills Willingness to learn Starting Salary: 7+ Lacs http://campus.directi.com http://www.directi.com 39
85. Being a Part of Directi We Offer Be a Part-of We Need 40 http://campus.directi.com http://www.directi.com
95. we also offer housing assistance, free snacks & subsidized meals, gaming nights, weekly cricket matches, flexible hours & a relaxed work environment
96.
Editor's Notes
This slide is animated with people fading in and out:Gates – exponential price fall off in silicon techCerf – Marry communication tech with Computing to create an open network of smart devicesLee – Document access, retrieval and authoring + presentation once the open network was in placeBrin and Page – Explosion of these documents, necessitating a need to find them outZuck – Go beyond documents and get meaning – semantic web!
On the point of hiring great teams, we come back to Getting Hired at Directi.