Ok, so they put a link to my blog on the corporate site, and while I've been blowing up twitter about the fact that we're hiring, I figured I'd make one little blog post about the fact that we're hiring, what we're looking for and how AWESOME this job is. Email me at
eohara@whalesharkmedia.com if you're interested, or hit
http://www.whalesharkmedia.com/careers_culture.html.
Why is WhaleShark awesome?
|
Yeah, we hire interns too! |
The deal industry is going nuts. It ain't no secret that the economy has seen better days, and consumers are trying how to buy more stuff with less money. So, yeah, we're killing it economically. How do I know? Well, every Tuesday, we have an all hands meeting, and they tell us actual numbers. It's really cool to work for a company where people start wondering what's wrong, when we only exceed forecast on revenue by 4 or 5%.
|
Our kitchen |
The technology stack is pretty neat here. By "pretty neat", I mean AWESOME! We use Voldemort for persistence. It's a distributed key/value store that's pretty nifty. We serialize everything using Google Protocol buffers (the value part of key/value). All queries (since you can't query a key/value store easily) are Solr. We also use the heck outta Amazon servies. We use Amazon S3 to store all sorts of data, SNS and SQS for pub/sub (see my
WhaleBus post). We have massive amounts of data that we use Hadoop/Pig to process to get lots of cool analytics stuff. We've got sites in classic asp, asp.net 1.1, asp.net mvc, wordpress, LAMP - pretty much everything you can think of, and we make all work together. In short, it's pretty freekin' cool. What's even cooler, is we'll keep getting more sites, the executive team is all about acquisition, so engineering
has to stay agile. That's a good thing to me.
|
Yeah, that's Dublin baby! |
Lunch is catered (at least) every Tuesday. The fridge is always stocked with frozen lunches, Blue Bell ice cream, bagels and waffles (for us morning guys), and lots of other goodies. And YES, to the right, that is a picture of Dublin Dr. Pepper on tap that you see. The office is, AMAZING. Glass conference rooms, desks that promote pair programming and impromptu conversations, but still large enough that you can take a personal call and not let everyone know that your kid just got sent home for flicking a bugger on the teacher. There's small couches all over the place so you can sit and talk about how awesome CQRS or why the Cowboys aren't gunna suck this year without the need to reserve some conference room. Oh yeah, there's usually beer in the fridge on Friday, and no one gives you crap if you drink it.
|
My Desk (and Pratik being awesome) |
The culture at WhalesShark is another thing worth mentioning. I've been around the block a couple times. Too many times I've seen a great company loose good engineers because of some silly political issues between product, engineering and executive staff. Cotter (our CEO) is amazing about NOT allowing that kinda thing, we have an open culture like I've never seen. Most (I think all) of our full time employees have options. So, we've all got a vested interest in the success, and we all work together at it. We work hard, but have fun too. I'm the resident nerf dart expert, and as the Team Lead for the Internal systems team, it's not rare for Angie (one of the operations managers) to come shoot me with her nerf gun because one of the feeds imported a coupon wrong. We have a LOT of nerf gun wars actually.
|
Board Room |
|
Conference room (and Jamie) |
|
Elevator Lobby |
So what types of Engineers are we looking for?
- Passionate about their craft, someone who codes because they love it, not because it's their carrier.
- Is willing to step out of the comfort zone, and does. Someone who learns things because they want to.
- Someone who understands the importance of testing (I'm a TDD guy, and that's what I want, but it's not a must)
- Someone strong in OOP and Design (I'm a big DDD guy)
- Someone who is interested or has experience in distributed systems (CQRS is a big plus in my book)
- An awesome engineer - I WILL go through coding exercises with you, and if you think giant case statements are ok, then, move on :)
- A github account with some examples of stuff you've done is a big plus.
Ok... sorry for the spam! Back to coding for me!
Amazing content.If you are interested instudying nodejs visit this website. Nodejs is an open source, server side web application that enables you to build fast and scalable web application that is capable of running large number of simultaneous connections that has high throughput.
ReplyDeleteNode js Training in Chennai | Node JS training institute in chennai
Excellant post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
ReplyDeletecloud computing training in chennai | cloud computing courses in chennai
Thanks for splitting your comprehension with us. It’s really useful to me & I hope it helps the people who in need of this vital information.
ReplyDeleteRegards,
JAVA Training in Chennai|Best JAVA Training in Chennai|JAVA Training
Well Said, you have furnished the right information that will be useful to anyone at all time. Thanks for sharing your Ideas.
ReplyDeleteSalesforce Training in Chennai | Salesforce Training Institute in Chennai
Well Said, Thanks for the sharing this post.
ReplyDeleteWeb Designing training in noida | SAS Summer Training in Noida | Java Training in Noida
As you may have encountered in the past, viruses can emerge at times. Where did they come from, you ask? This is not always clear. Getintopc
ReplyDeleteIts an incredible joy perusing your post.Its brimming with data I am searching for and I want to post a remark that "The substance of your post is magnificent" Great work. http://www.getinntopc.com
ReplyDeleteWow Very Nice Information Thanks For Sharing It.
ReplyDeletehttp://www.filehippoa.com
Nice Blog post.Thanks For Sharing This Information.
ReplyDeleteJava training in Noida and Java training in Delhi delivered by CIITN.we tend to gives it making prepared in lightweight of corporates standards that helps understudies to be prepare for endeavors. CIITN offers best Java training in Noida, CIITN is one among the most straightforward result arranged Java training establishment in Noida, offers best for all purposes and capacities, test data in Java training in Noida. CIITN Java training is coordinated by 15+ years of inclusion in supervising steady ventures. CIITN Noida, is giving basic and impelled level of Java training with live tasks with 100% job oriented plan encourage with top MNC.
ReplyDeleteJava Training in Noida
best java training in noida
useful information had been given by the admin
ReplyDeletethanks for providing us the useful information.donwlaod the latest softwares at getintopc
ReplyDeleteThanks for the blog post.Really looking forward to read more. Really Cool. software website
ReplyDeleteWhile it's true that the engineer is also a programmer, and there are some design duties included in the core job functions, there are also some very fundamental, critical differences in the manner in which software engineers, programmers, and designers complete their work.dbdesigner.net
ReplyDeleteExcellent post. Thanks a lot to the author of this post for sharing this with us.
ReplyDeleteIELTS Classes in Mumbai
IELTS Coaching in Mumbai
IELTS Mumbai
Best IELTS Coaching in Mumbai
IELTS Center in Mumbai
English Speaking Classes in Mumbai
English Speaking Course in Mumbai
Best English Speaking Classes in Mumbai
Spoken English Classes in Mumbai
English Classes in Mumbai
Nice blog!! I hope you will share more info like this. I will use this for my studies and research.
ReplyDeletePHP Training Institute in Chennai
Best PHP training in chennai
Ethical Hacking Course in Chennai
PHP Training in Chennai
gst classes in chennai
ui ux design course in chennai
Web Designing Course in Chennai
PHP Training in Chennai
PHP Course in Chennai
Great article!!! This was very useful informative content and I like a more unique post from your excellent blog. Thanks for sharing with us.
ReplyDeleteTableau Training in Chennai
Tableau Course in Chennai
Excel Training in Chennai
Oracle DBA Training in Chennai
Power BI Training in Chennai
Embedded System Course Chennai
Linux Training in Chennai
Tableau Training in Chennai
Tableau Course in Chennai
age calculator
ReplyDelete
ReplyDeleteGreat post. keep sharing such a worthy information
Software Testing Training in Chennai
Software Testing Course in Bangalore
Software Testing Training in Coimbatore
Software Testing Course in Madurai
Best Software Testing Institute in Bangalore
Software Testing Training in Bangalore
Software Testing Training Institute in Bangalore
Tally Course in Bangalore
Wonderful bloggers like yourself who would positively reply encouraged me to be more open and engaging in commenting.So know it's helpful.
ReplyDeleteArtificial Intelligence Certification Course
Java Certification Course
AWS Certification Course
Machine Learning Certification Course
Data Science Certification Course
DevOps Certification Course
Good post..Thanks for sharing..
ReplyDeleteData Science Course in Chennai
Data Science Course in Bangalore
Amazing post... Thanks for sharing...
ReplyDeleteDOT NET Course in Chennai
asp .net training in chennai
ReplyDeleteGood Informative Blog.. Keep updating
PHP Training in Chennai
PHP Course in Chennai
PHP Training Institute in Chennai
PHP Classes in Bangalore
Best PHP Training Institute in Bangalore
This is really very interesting post,Keep sharing such type of post.
ReplyDeleteWeb designing Course in Pune
Making gadgets and machines is the occupation of mechanical architects and it is the most seasoned and broadest field in the engineering business. Enabling Works
ReplyDeleteNice post.Keep Posting such a wonderful Post.
ReplyDeleteFull stack classes in Pune
informative blog , tableau course in pune
ReplyDeleteTally course in Bangalore
ReplyDeleteTally course in Marathahalli
Tally course in Nagawara
Elegant IT Services Bangalore Location