56 karma · joined March 6, 2012
kismet: 96ced42e25919cae7df82aca9eee33eee6e70a4646d83f0d34c682ad7e3dbfc8
AdColony, the world’s premium mobile video ad network and an innovation leader in HD mobile video advertising, is looking for Software Engineers to join our growing infrastructure engineering team. You'll collaborate on a wide variety of projects all across the stack, including:
- Building our next-generation deployment, monitoring, and big data platform - Developing libraries and services to enable other teams to do their best work - Building products to help the rest of the org make sense of our business metrics, monitoring, and big data - Infrastructure that processes billions of data points per day
We write mostly Scala, Javascript (both on the server, and with Ember.js for web apps) and Go, and we work with MySQL, AWS, ElasticSearch, Hadoop, Presto, Redis, ZeroMQ and Ansible. If you don't know any or all of these things, don't worry – we are nice people and we will help you learn.
The ideal candidate would: - Be a good software engineer with 2+ years of experience - Have experience programming in at least one OO or OO-ish language (Java, Scala, C#, Python, Javascript, PHP, Ruby, C++, etc.) - Write and run automated tests for your code, or are interested in learning to do so - Be someone that others enjoy working with - Value empathy, communication and teamwork
Here's what current team members say they value most working here: - Mentorship: Helping you grow as an engineer is a big focus of 1-on-1's, and we'll pay to send you to relevant conferences and trainings - Opportunity: We love to promote from within. - Interesting work: We get to use a lot of different technologies, but we're not just chasing the latest fad - Making an impact: We work with the people we build tools for, and it's satisfying to look people in the eye knowing you've made a difference for them - Regular R&D weeks: Prototype a new product or feature, learn a new programming thing, or document a dusty corner of our code base
That being said, let me also recommend my favorite clipboard history tool, Jumpcut (http://jumpcut.sourceforge.net/).
I find that really beautiful, thank you.
Say I want to set up a reminder to pick up some dish soap next time I'm near my neighborhood grocery store. I could open the "Reminders" app and try to do it, but that only works if the store is in my address book for some reason or I know the address. Otherwise I have to search for the grocery store in Safari or Maps, copy the address and paste it into the "address" field for that reminder.
So I've learned my lesson - next time I open the Apple Maps app and search for my neighborhood grocery store, thinking I'll add a reminder from there. But you can't.
Software is super hard, and I get that, and I still love and use geofenced reminders every day. But this particular set of interactions is too complicated for, say, my mom - who just got her first iPhone (and smartphone) - to use, which makes it kind of a problem.
I think a potentially nice implementation of this idea would be more like reading on a Kindle - text is broken into screen-sized chunks, and then there are low friction ways to go forward and backward "chunks".
As I learned I wrote a lot of code I'm not too proud of, looking back on it. But I grew to learn and love Javascript and I honestly have jQuery to thank for that.
You're shifting the agency away from yourself - to make a choice about what message you're going to send (by how you're dressed) - to others, making them out to be shallow for receiving the message you send and processing it accordingly, no?
When you dress, you are making a statement; not a fashion statement, but a statement of identity. If you put on a jacket and tie, for example, you are signifying to others that you take the occasion seriously, whatever that occasion may be. If someone looks at you and interprets how you dress, they are not being superficial. They are reading the message that you wrote. [...] Can one earn respect in other ways? Certainly, and one should. But that’s no reason to open a conversation with someone by saying, without words, “this is not important to me.”