Ask HN: Who is hiring? (January 2017)

612 points by whoishiring ↗ HN
Please lead with the location of the position and include the keywords REMOTE, INTERNS and/or VISA when the corresponding sort of candidate is welcome. When remote work is not an option, please include ONSITE. A one-sentence summary of your interview process would also be helpful.

Submitters: please only post if you personally are part of the hiring company—no recruiting firms or job boards.

Readers: please only email submitters if you personally are interested in the job—no recruiters or sales calls.

You can also use kristopolous' console script to search the thread: https://news.ycombinator.com/item?id=10313519.

978 comments

[ 3.5 ms ] story [ 455 ms ] thread
Pivotal | Many locations worldwide | Engineers, Designers, Product Managers, Pre/Post-Sales Engineers, Ops, Sales, Admin | ONSITE | http://grnh.se/xiy346

Pivotal's goal is to transform the way the world makes software and we kinda sorta really mean it.

We value aptitude over alma mater, empathy over a list of APIs. It doesn't matter whether your resumé says PHP or PhD: if you're smart, empathetic and know some stuff, we want to work with you.

We have many offices worldwide (pivotal.io/locations) and more coming. Some of our best-known are SF, NYC, Toronto, London, Palo Alto.

We're broken into three main divisions: Pivotal Labs (yes, that Pivotal Labs), Cloud R&D and Big Data.

-- Pivotal Labs helps clients to become better at product development. For engineering we are religiously lean and agile. In practice that means we pair program and TDD every line of code from the outside. Our product managers are fantastic at keeping products sharply focused, our designers are masters from users to pixels.

-- Cloud R&D is where we build the best cloud platform available: We're the majority contributors to the Cloud Foundry project. Our distribution has the fastest-growing sales of any opensource product ever and it's still zooming up and to the right.

Except for upstream code, every line is pair programmed and TDD'd. We dogfood the cutting edge of the technology on our own commercial public cloud (Pivotal Web Services). It works because we took the XP and Lean DNA of Pivotal Labs and scaled it up to build the best cloud platform available.

Cloud R&D is also responsible for Pivotal Tracker and Spring.

-- Big Data is our suite of battled-hardened products, now open sourced. Greenplum tackles massive datasets with the comfort of PostgreSQL. Apache HAWQ (incubating) brings Greenplum's distributed query planner to Hadoop. Gemfire, donated as Apache Geode, is an in-memory distributed grid with years of high performance in high-stakes systems.

-- Generally

At our offices we have free breakfast, weekly tech talks, excellent benefits and competitive pay. Ping pong isn't mandatory, but it's popular. I think west-coast ping pong is harder to beat, but east-coast style is more entertaining to watch. The NYC beer fridge has more IPAs than I prefer but I guess that's life in paradise.

-- Applying

For engineers, the pipeline is approx: résumé review, phone call, tech screen, pairing interviews. I'm unfamiliar with other disciplines.

To see open jobs and apply, see: http://grnh.se/xiy346

You can also email me at jchester+hn-jan17@pivotal.io if you have questions. I won't reply to copypasta. I may not be able to reply immediately, as I am just an engineer here.

These help me earn a referral bonuses, which I appreciate.

Why is this downvoted? I've rarely seen downvotes on Who is hiring? Any feedback would be appreciated.
I don't know for sure, but perhaps because they get the referral bonus from the link provided?
I get downvoted a lot of the time if I mention Pivotal or any of the things we work on (particularly Cloud Foundry).

However in this case it might well be the referral link. Some people don't like them on principle and there will always be someone who hasn't seen previous discussions about it[0].

For anyone who hates referral links, go to https://pivotal.io/careers. If I have to miss out on a referral in exchange for a good hire, it's worth it in the long run.

[0] Notably, this one: https://news.ycombinator.com/item?id=12202874

I didn't downvote, but maybe some recruiters here are jerks and people didn't like their experience interviewing. The one I spoke to promised to get back with a date for phone screening and vanished, then lied that she emailed me about it.

It's unfair on Jacques imo, he was polite with me, is open about getting a referral bonus, and always has informative comments in technical threads.

PromptWorks | Software Engineer | Philadelphia PA | ONSITE https://promptworks.com/

We are a development shop that focuses on software craftsmanship. Our calling is to help companies create amazing, intuitive web & mobile applications, APIs, products, and services.

Pair programming, continuous integration & delivery, kaizen, and TDD/BDD aren't just ideas we pay lip service to, but core practices of our day-to-day work.

We love polyglots. We use lots of Ruby, Python and JavaScript (mostly React and React-Native), some Elixir and Go.

https://www.promptworks.com/jobs/software-engineer

Thinknum | New York | Backend Engineer | On-site - Full-time | VISA | $90k-$130k + equity

=== Who We Are ===

Thinknum is a Fintech company that organizes the Internet’s commercial activity into data models. Thinknum provides real time granular data (e.g., the average discount for Michael Kors handbags vs Coach handbags across retailers). We have hundreds of clients across major financial institutions and corporations. We're a profitable company that is growing quickly.

=== Who We Are Looking For ===

We're looking for back-end engineers that can streamline our data collection process. You will design and implement systems that collect data from websites and make it available to our customers on our platform. Looking for engineers with experience in Python and Javascript and familiarity with the DOM and tools for parsing the DOM like Selenium and BeautifulSoup.

=== Interested? ===

Interested? Drop me a note at jzhen@thinknum.com

Learn more about us: https://www.thinknum.com/

Thanks, Justin

Hey, a friendly reminder. I’m parsing the thread, all job offers added here are also available on the map on

https://whoishiring.io

If you post here:

Last month (https://news.ycombinator.com/item?id=13080505) I’ve started a small campaign to update thread format and make it more parser friendly for whoishiring.io and others website I know that at least few websites that do similar thing.

As a result off this calling, many posters actually complied. Which resulted in more accurate map positions, better tagging (REMOTE, VISA, INTERNSHIP, …) and for some I was even able to get logos. Thanks!

Here is the format.

  1) {company} | {job title} | {locations} | {attrs: REMOTE, INTERNS, VISA, company url}
  Google | Software Developer | SF | VISA https://google.com
  DuckDuckGo | Software Developer | Paoli PA | REMOTE, VISA
or

  2) {company} | {job title} | {locations}
  Google | Site Reliability Engineer | London, Zurich, Sydney
  Facebook | Web-developer | London, Zurich
I’m using this regex to test the firstline.

  \s*(?P<company>[^|]+?)\s*\|\s*(?P<title>[^|]+?)\s*\|\s*(?P<locations>[^|]+?)\s*(?:\|\s*(?P<attrs>.+))?$
You can test it in Python or here https://regex101.com/r/relwQD/3 (for the match look right).
I think this is a good idea. Some problems:

* I have limited character allocation to wax poetic, and my listing is for a company (Pivotal) with 19 established offices and more that aren't really publicised yet.

* The requirement for positions in given locations changes constantly. One month I went through our list and posted those locations. By the end of the month, it was out-of-date.

* Then there's the problem that I'm listing for multiple disciplines. Adding an ad for every single role seems like it would be detrimental.

* Last but not least: I can earn a referral bonus from the ads I post. I'm not sure how my ad being slurped into a different site helps me, given that I expect my link might not be very prominent. (edit: except you seem to reserve a spot for URLs, so let's drop this one and chalk it up to "Jacques speaks before he reads, episode 20 kajillion")

Still, I'd be interested in making it work better.

Hey xando,

Thanks for the awesome website! Could you please add stats for F#? I've seen a few offers using that language but it's not on the Stats page :(

Thanks!

I modified it a tad bit when you're downloading the html job files, (If that's what you're doing):

e.g.

m = re.match("\s(?P<company>[^|]+?)\s\|\s(?P<title>[^|]+?)\s\|\s(?P<locations>[^|]+?)\s\|\s*(?P<attrs>[^|]+?)$)?", "spencertechconsulting.com | web developer | New York | REMOTE, INTERNS")

EDIT:

You missed the last \| pipe symbol for separating the location group from the attribute group

PlanGrid (YCW12) | San Francisco | Full-time, On-Site | Visa

We’re building software that is changing the construction industry (think GitHub for construction, but our ambitions are bigger). Our users love our app because it helps them build real things more efficiently. By joining our team you can influence product decisions and work on interesting technical challenges (our client apps work with GBs of data). Our engineering teams are small; whatever team you work on, your impact will be huge! We’re looking for new team members on our client teams: Android, Web, iOS, Windows.

You can see our job postings and apply here: http://grnh.se/8fcutd

On opening the link throws the error message: "The board you are looking for is no longer open."
Square | Software Engineer | San Francisco | Full Time. ONSITE. VISA.

On Seller Experience we're looking for senior engineers, and an engineering manager, to join our Onboard Platform and Onboard Experience teams.

Technical Lead - https://www.smartrecruiters.com/Square/102775838

Engineering Manager - https://www.smartrecruiters.com/Square/102364474

Square started with payments (the little reader that plugs into your phone) and now we do a whole lot more. Our team is focused on getting people signed up to Square, from account creation through identify verification, to discovery of the products and features that are a good fit for their business. There's a range of work: from highly polished front-end web development through highly available distributed systems and third-party vendor integrations. Interview process is a phone screen or two, then onsite, then offer.

Apply through the links above or reach out to me directly if you prefer (carden@squareup.com). Feel free to reach out about other engineering roles from https://squareup.com/careers/jobs?role=Engineering or product roles from https://squareup.com/careers/jobs?role=Product+Management as well.

Hadean | Systems Programmer | London | ONSITE, VISA

We're looking for a brilliant systems-level implementor to join us in London, or potentially remote, who matches ≥6 of the following:

  • loves C
  • loves Rust
  • has a wide array of ambitious self-directed projects
  • has got their hands dirty writing technically complex systems, such as:
    ◦ a high-performance database/KV store
    ◦ an OS
    ◦ a programming language implementation
  • enjoys writing roughly–performance-optimal code
  • enjoys writing roughly–reliability-optimal code (static/bounded memory allocation)
  • has used EPOLLET
  • has used io_submit + O_DIRECT
  • has bypassed the Linux kernel (for fun and/or profit)
  • has written on top of paravirtualisation APIs
  • enjoys reverse engineering
  • [insert your own comparable points here]
Our team runs the gamut — systems, distributed systems, compilers, professors, famous computer scientists — and is well-funded to change the landscape of compute. If intrigued, drop us an email at jobs@hadean.com
Warning: I had a close friend apply for this position about a year back and it was a bit sketchy. They said remote in the posting and then on the phone said the position was on-site. Additionally they said a salary number on the posting, and then on the phone said a lower number, with a promise to raise salary to the previous number after some amount of time. Then they lowered the number again in a second phone call.
Sincere apologies to your friend. At that point we were bootstrapping, and had been for a year. We had a fundraise coming together but the amount and timing were at that point unknown, hence lack of specificity regarding salary early on. We have since closed funding so things have been firmed up.

As for on-site vs remote we've always been happy to do remote for the right candidate but prefer on-site. We have in the past and continue to have a few remote employees.

"bootstrapping" is a shitty excuse for changing the salary expectations mid-way through the process.
From the perspective of a couple of engineer founders who went back and forth between two drastically different termsheets over the course of a few months of negotiations, it was either stick with a figure that relied on a deal we were leaning against, or share the most accurate picture at that point in time. It seems hard to justify acting differently, given the situation.
(comment deleted)
Distil Networks | SF, DC (Arlington) NC (RDU), London, Stockholm | ONSITE (with a few exceptions) | We block bots on the internet.

Hey y'all - Distil Networks is a growing startup in the web application security industry. We build SaaS that automated threats, like bots and scrapers, from attacking our customer’s websites and APIs. This reduces fraud, content theft, spam, and helps eliminate lots of security issues. We have a global network that actively blocks web traffic based on human/ non-human signatures. Our customers love us, our investors love us, and we’re growing and hiring. We have offices in SF, DC, North Carolina, London, and Sweden! I’m a data scientist here and still have a great time. Closing in on 3 years for me. I really like all my coworkers (physical and remote) and we have a near-zero jerk count.

What we’re looking for (https://jobs.lever.co/distilnetworks?lever-via=3TYvimYmGi):

Specifically we need:

- Data Engineer (please oh please!) (https://jobs.lever.co/distilnetworks/b81d473f-b69b-4050-a481...)

- Front end engineers (https://jobs.lever.co/distilnetworks/85ecd904-11db-4444-91bf...)

- Project manager (https://jobs.lever.co/distilnetworks/f2c280c3-3614-41c5-b506...)

- IT Director (https://jobs.lever.co/distilnetworks/211b3272-e38b-48b0-87b4...)

- Senior full stack devs (https://jobs.lever.co/distilnetworks/b8ee33fb-5a15-400c-a51a...)

- Product manager ( https://jobs.lever.co/distilnetworks/85c669ed-c1b8-4725-b885...)

- Support engineer (London) https://jobs.lever.co/distilnetworks/ee38f159-ea1e-467e-ba36...

- Site reliability engineers (https://jobs.lever.co/distilnetworks/3dde76b2-5153-42ac-93c4...)

- Software engineer (https://jobs.lever.co/distilnetworks/c2a5db5c-12ce-40f2-949c...)

Many of these jobs have openings in multiple locations.

We’re also hiring for Marketing, Recruiting, Finance, and Sales! Basically everything.

@gallamine are these positions still open?
REMOTE (Worldwide) - Open Source Developer on Open edX - Python/Django, Javascript (OpenCraft - Remote/worldwide company based in Berlin)

Development specialized on the free software project Open edX, used by many universities and companies to run online courses. See edx.org, stanford.edu or fun-mooc.fr for examples of Open edX instances. We are a team of ten developers, working remotely from Europe, North America, Asia, Russia & Australia. The company is not affiliated with edX, but contributing and working with them on various projects. This is a full time position, were you would be able to work remotely from where you want, as long as you have a good internet connexion. : )

It's a large Python/Django codebase, with good code standards and architecture (a lot of the edX engineers come from MIT). You would work on different clients contracts using the platform. The clients list/references include Harvard, edX themselves, the French government, and various startups & universities currently running their own instances, or looking to create one. Tasks are varied, from developing developing core platform features, custom exercises and tools for specific courses (XBlocks), customizing and deploying instances, working on both client/server sides, etc.

Most of your work is published as free software (Open edX is released under the AGPL license, which requires clients to release modifications under the same license), and you would also contribute to the free software project, pushing some of your developments upstream through pull requests, contributing features, documentation or help on mailing-lists.

Stack: Python/Django, Ansible, AWS/OpenStack, Debian/Ubuntu, JS, HTML/CSS, MySQL, MongoDB

Interview process: a 15 minutes (simple) coding exercise & a 30 minutes Hangout. If that works out, you're given a (paid) test task: a contribution to the Open edX project. The decision is taken based on how you handle the upstream contribution.

To apply, fill this form: http://opencraft.com/jobs/open-source-developer/

This is great, I do not have so many experiences now, but I will keep close attention at this.
It's been a while since I applied, but I haven't heard back yet (no coding exercise either)
It appears you've only managed to hire one person after at least 246 days (https://news.ycombinator.com/item?id=11612805) and it is safe to assume you've advertised this position in other boards as well. I see you were a team of nine developers back then, and only recently became a team of ten developers, according to the job posts.

Maybe you should inform the community here why it hasn't been working out for you or update the copy to indicate the level of experience you are looking for.

Muster | Richmond, Virginia | Full Time | Onsite

https://muster.workable.com/

http://www.muster.com/home

About Muster: Muster is an advocacy platform that enables professional associations and nonprofits to engage their membership in the legislative process. By providing simple and intelligent solutions to communicate with lawmakers, client organizations are able to easily influence public policy and advance their cause.

Job Description:

* Experience with ES6 / 7, React

* Experience with AWS, Heroku or other cloud-based infrastructure providers

* Experience with git and Github

* Experience with Webpack / Browserify or other bundling tools

* Experience with Redux / Flux

* Experience working with REST APIs

Junior - Senior Level

Competitive salary based on experience

Work with an exciting and energetic team in an attractive downtown RVA office space [with free parking!]

Stock options for employees

Hi n0uss, I could not find email or career page on the website. How can I apply?
https://muster.workable.com/jobs/386185

Sandesp, thanks for asking. We use workable for applications, this is the opening we currently would prefer to hire for. If this does not work, please email me: pendleton@muster.com

REMOTE ONLY GitLab - We're hiring production engineers, service engineers, developers, business development reps, and director level positions, see https://about.gitlab.com/jobs/ We're a remote only company so everyone can participate and contribute equally. GitLab Community Edition is an open-source Ruby on Rails project with over 1000 contributors.
>Avoid the confidence gap; you do not have to match all the listed requirements exactly to apply.

> Recruiting team does a first round of evaluations. Disqualified candidates should be sent a note informing them of the rejection.

Do you tell people why they were 'disqualified' ?

Wow, thats awesome. I should have asked for feedback when I got 'not moving forward' email when I applied last time. That recruiting page is really great and detailed too.
Hey there!

If you're curious about feedback you can email me directly at sasha@gitlab.com and I can look up your application and share any feedback with you!

Not always. I never got a reply. (re. the rejection reason)
viraptor, please send an email to Sasha (email above), she can track down what went wrong in your case and make sure you receive the feedback.
Hi Viraptor- as Ernst said, if you email me directly at sasha@gitlab.com I'd be happy to share feedback with you!
I did and Sasha dug out the interview notes from a few months ago. Kudos!
From first hand experience - no. Even if you ask politely.
Hey There! If you've applied with GitLab and the past and asked for feedback, but not received it I'm sincerely sorry. Please feel free to reach out directly to me (sasha@gitlab.com) and I will try to find the details of your interview process and provide feedback.
Sure :) I'm still curious, although it happened a few months ago, and I got hired since. It's seems kinda unfair though, for the people who never got a message back, because they don't know the right person to ask, or they don't follow hacker news.
Guys who are applying to Gitlab, make sure you checkout the compensation for your experience and geographic location https://about.gitlab.com/jobs/developer/#compensation . This may bite you in the later stages of the interview. If you look at the extremes, the salary you would get in Luanda, Angola is 1500% more than what you get if you were in Valenzuela, Philippines.
(comment deleted)
On the bright side, it's seriously awesome that they're so transparent about salaries.
That really depends on where you live :) Not so bright, If you are living in a country which has a low rent index.

The calculation is really messed up, rent index should be a contributor not a multiplier.

Hey there! Thanks for the feedback. I'm part of the PeopleOps team at GitLab and we are always looking to improve our comp. calculator. We know it isn't perfect yet and we need feedback from everyone to create the most fair and accurate compensation calculator for everyone. If you want to share your experience and suggestions with me, I'd be happy to chat with you directly and share them with our internal compensation committee. Feel free to email me at sasha@gitlab.com !
I like that you guys are being open about this, but the way you calculate compensation leaves a pretty bad taste in my mouth. I very much dislike the idea that you, as an employer, are deciding what proportion of their income your employees should be spending on rent. You're also effectively saying that work done by someone who lives in a cheaper location is less valuable to the company than the same work done by someone who lives in a more expensive location. Maybe all employers do this and the only difference is that you guys are being honest about it, but still... yuck.
As someone who works remotely in a company that does take location into account, I can understand their perspective. I think there's a base value for work and then depending on the power of each dollar earned, there are multipliers to that that eventually give you your final salary. So it's "value of work" * location based spending power differences. Value of work stays constant.

That said I do think the factors used to calculate the salary can improve. In general, I love the idea of thinking of quality of life. Can a person in Sri Lanka enjoy a similar quality of life as a person in SF at least in terms of factors that can be controlled (a company can't control the quality of public transport or municipalities for example in a given location but can provide me the opportunity to purchase experiences or work around those matters).

And that matters because although rent in Sri Lanka is lower than Brisbane, buying groceries is actually more expensive. Buying electronics is certainly more expensive because of the enormous markups and taxes. Compared to a location in the US, I pay nearly triple the value of a given electronics item at times just for the cost of shipping it and then paying customs. Even travel becomes more expensive since I have much more lengthy Visa processes to go through. These numbers eventually add up and while I can save huge amounts of money by living frugally, if I wanted to live a good life supporting my wife and child, the number should be ideally 60k USD and above rather than 38k.

Should mention that Software engineers are considered to be some of the lowest level fodder in Sri Lanka and our good salaries can be something like 12-15k per year. Starting salaries would be something ridiculous like 3k USD per year (that was mine). But that's also why so many people are migrating to australia, US, and canada asap if they can.

Doesn't it bother you that you can provide the same value to your employer as someone in Brisbane, but only get paid a fraction as much for it merely because you're in Sri Lanka?

I'm a remote worker too (and I'm very happy with the way my current employer handles it). As long as I'm available at the times and places my employer needs me to be, why should they have any say in where I live or how I spend my money? I want to be able to manage my quality of life myself, not have it decided for me by someone else!

Well, re the value, I don't feel salary has ever been a great representation of value a person brings to the company. It's decent at a basic level but quickly breaks down as your value grows.

But to be honest I feel bothered but about something completely different really. My worry is for the person in Brisbane. I worry that people like myself will be seen as advantageous to hire and if it comes down to a close hire decision between me and someone in Brisbane I wouldn't want to be chosen because I require a lower salary. Gitlab does do this. I don't fault them either for that though. At the end of the day you want to save money. It's a tough conversation really. Quality of life and spending power are real things and value can actually be seen as relative when you look at how much it takes to give people equal opportunities from location to location. But this opens room for abuse and exploitation. I think remote working salaries vs location will be discussed more and more over time because there is definitely many shades of grey towards the "right" path.

> I very much dislike the idea that you, as an employer, are deciding what proportion of their income your employees should be spending on rent.

With rent as a multiplier, it's like they're suggesting 100% of your income goes to rent. It seems like a more reasonable way to take housing into account would be something like:

Salary = Base + Avg Rent

Using that formula, salary might be about $20k more for somebody in NYC than for somebody in Tucson. Using the actual calculator, it's $72k more ($117k vs $45k for senior level and average experience).

We found that rent correlates with market rates, see https://about.gitlab.com/handbook/people-operations/global-c... "Perhaps surprisingly, there was a stronger correlation between compensation and rent index than with the more general cost of living index available through Numbeo (or the cost of living with rent index, for that matter); and so we moved ahead with the Rent Index."
It might do you well to check up on the pay scales for the mid-size American cities.

I live in Minneapolis and the rates offered are laughable, really. My last apartment was on the border of St Paul, if I had lived a block away your offer would have been about 10% less.

It seems to not take into account rent diversity within a city (and which level a skilled employee would pick given the opportunity).

GitLab has really gotten my interest over the past year with both trying it myself recently and seeing you interact with folks on HN. I'm currently searching for a new position but seeing the rates make applying a non-starter.

I live in Valenzuela, Philippines and can attest that the cost of life is very cheap here, I am not surprised that the compensation is lower. What I wonder is what happens if you get hired while working from the Philippines and then move to a more expensive city like New York, or vice-versa. Will GitLab change the salary automatically? Because one could easily create a bank account in the US and live in a cheap country and there is no need to disclose that information.
We're working on a global compensation framework, to be open and fair about compensation for everyone that works at GitLab. It's described in more detail on https://about.gitlab.com/handbook/people-operations/global-c... . The local rent index (+ a fixed 0.25), NYC benchmark, level, and experience all play in to the compensation. Having the calculator has allowed us to make offers to people in lots of new locations. I'm always looking for ways to keep it robust (i.e. as simple as possible) while being fair as well. If you have specific ideas on how to improve it, please send me an email on ernst@gitlab.com
If you are really serious about being fair. Ask yourself this question: Why would a guy who can easily get 6K+ USD per month by working on Upwork, Toptal work for Gitlab for 1/3rd of that money and that too Full time?

A quick google search will show you that people use 30% of their salary towards their rent: https://www.google.co.in/search?q=rent+as+percentage+of+sala... What does that tell you about computing salaries based off of rent?

You can see a lot of people discussing Gitlab's salary in a negative way on HN: https://hn.algolia.com/?query=gitlab%20salary&sort=byPopular... Most of them have fluff responses talking about being open and fair.

We are serious about being fair :-)

Regarding using the rent index; that was a data-driven decision as described on https://about.gitlab.com/handbook/people-operations/global-c... but as I mentioned, it is a work-in-progress just like everything else at GitLab always is, and I'm open to alternatives / ideas.

Just run a simulation for Belgium, you are way below the average.
We have recently hired great people in Belgium based on the calculator rates. Of course there is no objective market rate, there are likely people getting paid more and less.
Why are we bashing GitLab when they're at least taking steps to make their pay public? Every company has some version of this formula, you just can't see how off it is.
If I ever apply for Gitlabs (which I'm often tempted to do) I'm afraid that my history of conversations on HN will betray my tendency to bring up uncomfortable issues... Oh well... ;-)

Maintaining the idea of fairness is often important in the eyes of employees, but I wonder if it's actually a good idea in practice. Really, you want to hire the best people you can for the money that you've got. So with the system you have in place, if you have 2 equally skilled people, then there is a pretty big incentive to hire the cheaper one.

The end result is likely to be a bit of a skewed culture. Very skilled people are more rare than less skilled people. They are hard to hire, so you will tend to hire whoever you can find. Less skilled people are much easier to hire, so you will find them in almost any geographical location.

The end result will be a company where only the best people will be hired in the expensive region, while the inexpensive regions will have a mixed bag. Because very skilled people are rare, you will end up having inexpensive regions being overwhelmingly represented by lower skill levels (low skill -> easy to hire -> available in any geographic location -> cheaper geographic locations will be hired first)

This will create a power imbalance in the company because the highest density of high skilled workers will be geographically close and therefore in the same timezone. High skilled workers in lower paid regions may have a stigma attached to them because they come from a lower paid region -- and hence are associated with the higher occurrence of lower skilled workers. This may result in considerable friction over time.

I think you can mitigate this problem by creating a second tier pay system for your most skilled workers. This should be a harmonised pay scale and you should pay attention to trying to evenly distribute positions in this pay scale across geographic boundaries. To make it obvious which pay scale people are attached to, you can create new titles for the positions.

You will still have an "Us vs. Them" problem, but at least it will be people you have consciously decided that you want to promote in the company. It is explicitly not fair (in that not everybody is equal), but it makes a clear message of how you want the leadership to work.

It also makes salary negotiations a bit easier. Often people aspire to the highest level of compensation, even if their contributions do not warrant it. When people ask to be promoted to the special pay tier, it creates an opportunity for having a frank discussion about the person's performance. This can clear the air and set proper expectations -- or possibly indicate clearly to the employee that they aren't as valued as they wish to be. Even if someone leaves in this circumstance, it can often be to the benefit of all parties.

Hope you find this interesting/useful. It's always a tricky balancing act, so I wish you luck :-)

We value directness https://about.gitlab.com/handbook/#values so I expect us not to hold this against you.

I think you make a great point. I do want to add some nuance:

1. We currently have great people all around the world. Many of them used to be in expensive locations but moved.

2. Because we're remote only the problem of concentration would be time zone only. But for practical purposes South America is a similar time zone as North America.

3. We have one career path (junior/intermediate/senior/staff/etc.) that is available to everyone based on performance.

Thanks for the comment, it is interesting and I'll share it with our Sr. Director of People Ops.

Most people in far away cheap(-ish) countries (eastern Europe and Asia) can't easily go to upwork/toptal and make 6k+ a month.
not to mention the stress of doing work on upwork.
yeap! You face people ghosting all the time and some hoaxes...
toptal AFAIR tries to assign rates based on location, too.
In my opinion, "fair" would be paying people doing the same job the same amount of money...
That's crazy talk. I like Ferraris, should I get paid the same as a Honda-liking person? How am I going to pay for my Ferrari then?
While I appreciate the transparency, I don't think such large salary differences are reasonable especially with remote work. In the end you compete globally for remote employees and it possible to work remote for SV companies and get somewhat similar salaries than the onsite employees.

...and of course is living much more expensive in SV but I don't see why that should be "subsidized". No harm in people realizing that it's freaking crazy to pay that much rent.

Holy hell, you aren't joking. I compared my city with SF in their calculator, and they pay 3,6 times more for someone in SF!

That means I can get a $160k rise just by moving to SF! This seems super duper broken.

You will also spend 3,6 times more money while living in San Francisco.
The price is that high for a reason: sf has a lot to offer. Networking opportunities, job market liquidity (see all the ONSITE SF posts in this very thread), etc. Perhaps not 3.6 more, but it definitely beats a cabin in the Siberian tundra.

By correcting for rent, you give people that advantage for free. That's why it's unfair.

The way to deal with their unfairness is to refuse to work for them (unless you're in SF!)
Trust me on that I am working with GitLab from past 6 months and I have never regretted a day. GitLab is always open for ideas and this is also work in progress. How many companies have you seen declaring their compensation framework :)
Not many, but disclosing compensation isn't worth $100k/yr to me.
Wow, for exactly this reason I now have no interest in applying. GitLab went from meh to awesome over the last few years but for my city the compensation is just wrong. I'm not interested in applying to have that fight later (or being paid 20-40k under market)
Can you please email me at ernst@gitlab.com to let me know what city and role you're looking at?
The rent multiplier for Seattle in the salary calculator is really low. :(
Oakland is almost that low and it's a 10-minute BART ride from downtown SF. It's ridiculous to have that much differential within a short commute distance, not to mention the variety of neighborhoods even within cities.
I can't disagree. I love Gitlab but it would be hard to take a > 50% pay cut if I were to work there.

That being said, I have full confidence in Gitlab and know they'll continue to improve these things!

> Ruby experience For this position, a significant amount of experience with Ruby is a strict requirement.

Perhaps a good idea to add developers(RoR)

Knowing Ruby is not a strict requirement for all the positions https://about.gitlab.com/jobs/. But for few it will be great if you know any scripting language and just basics of ruby.
You may wish to look into the workable form, the 'Were you referred by a Gitlab employee' field is marked as mandatory. (It kept throwing "can't be blank")
Hey There! Thanks for the note! We do wish that field to be mandatory, but we can definitely add "if not please insert N/A" Thanks so much for the heads up on that and glad to see you've applied :D
Your salary calculator also completely excludes cities in Wales, UK :(
hamishtaplin; unfortunately coverage is not fully global yet; I think we have about 372 cities in there at the moment. This draws from Numbeo.com's data set on rent indices. But if your city is not listed, our default solution is the following "If you live outside a metro region we base our offer upon the lowest rent index number of any metro region in your country (or state, in the case of the USA), if your country is listed"
Second Spectrum | Engineering & Creative roles | Los Angeles, Lausanne, Shanghai | Full-time, On Site

We create products that fuse cutting-edge design with spatiotemporal pattern recognition, machine learning, and computer vision to enable the next generation of sports insights and experiences. We aim to transform the way people play, coach and watch sports.

You can find out more about the company from our CEO's TED Talk: https://www.ted.com/talks/rajiv_maheswaran_the_math_behind_b...

As well as our other videos: http://www.secondspectrum.com/videos/

Engineering roles:

IT / Hardware / Systems Technician, Video Systems Engineer, Mid/Sr Full-Stack Engineer, Sr UI/UX Engineers, DevOps Engineer, Machine Learning Software Engineer (a strong SE fundamentals and experience (as a generalization, not a pure data scientist)). CV positions in Lausanne.

Creative roles:

UI / UX Designer, Motion Designer, Animator, Producer/Editor

You can apply via https://jobs.lever.co/secondspectrum. I'm happy to answer any questions you might have: karl@secondspectrum.com

You folks perennially have these same open positions listed and nobody from your company ever follows up :(
Sorry to hear that. I'm pretty sure I've answered anyone who's emailed me directly. And, our ops team is fantastic, but I guess either they or I let some slip through occasionally. If you email me, I can follow up.
META

If you find ctrl-f ineffective for this thread, I made:

https://hnjobs.emilburzo.com/

Where you can use the search operators that elasticsearch has -- click on "(syntax)" if you don't use them daily.

Thank you very much! That is really useful.
Thanks!

If you have any feedback, feel free to share :)

Poki — http://jobs.poki.com | Amsterdam | Onsite | Full-Time

Poki is an online playground with 30 million users around the world. With a team of 25 we build a web game platform that helps game developers achieve success, and brings fun games to kids of all ages around the world.

We’re a bootstrapped company where development, data and design come together. We are looking for:

• Full-Stack Web Developer - http://jobs.poki.com/full-stack-web-developer

• Senior Front-End Developer - http://jobs.poki.com/senior-front-end-developer

• Senior Back-end / DevOps Developer - http://jobs.poki.com/back-end-devops-developer

• Product Manager - http://jobs.poki.com/product-manager-web-platform/en

# Stack: Go, Node, React, Redux, Kubernetes, Docker, Microservices, GCE

We believe in giving smart and creative people the freedom and autonomy to do great work.

Apply: http://jobs.poki.com

Culture: http://poki.com/company/tropical-retreats/

Cognii | Boston, MA or remote

2016 Innovation of the Year EdTech Winner

2015 Best Learning Assessment Innovation of the Year

AI personal assistant Bot with traction - VentureBeat

Cognii brings the power of Artificial Intelligence technology to Education & Training market. Join us to participate in our growth, advance your career and get rewarded with generous stock options. We are looking for entrepreneurial candidates in the following areas:

1. AI and NLP Research Engineers (Senior, Junior)

  - natural language processing
  - statistical machine learning
  - syntactic and semantic analysis
  - linguistically process text corpora
  - information extraction
2. App Developer

  - Mobile App development
  - Front/Back End
  - DevOps and manage the scalable web platform
  - Experience with Ruby on Rails based scalable architecture
Please send your application and resume to jobs@cognii.com
Hipmunk | San Francisco | ONSITE

Looking for Android, Site Reliability, Full-Stack, and Machine Learning engineers.

http://www.hipmunk.com/jobs

Travel is a huge industry and we're shaking it up. We consistently lead the pack in every measure of customer love (net promoter scores, app store ratings, etc) because delightful customer experiences in travel are why we exist. We value the same high standards in our code and people. We value learning and growth (and not having bored people) and invest regular time in doing so. For example, every quarter we have one week of open time for you to spend becoming a better engineer. Our stack is built on PostgreSQL, Redis, Python, nginx, HBase, Coffeescript, React/Redux, ES6, Swift, and a few more things.

We hire diverse, well-rounded, communicative people we can envision being friends with and trusting. Our projects tend to be 1-2 engineers max so trust and accountability is required for us to work. Also helps us keep processes & overhead low. We appreciate that we've built a reasonably-sized, high-powered team so far (55 employees incl. 30 engineers) and are always striving to be the best place to work for them. We're looking for folks that love all of the above and will help us keep our standards high.

You can go to www.hipmunk.com/jobs if you're interested!

StriveWire | Hamburg, Germany | On Site | Senior Full-Stack Engineer, Senior Android/iOS Engineer

StriveWire is a leading platform for eSports tournaments. You can challenge friends and strangers in our for-money video game matches. We're a rapidly growing crossover between Facebook, Paypal and Online Poker in the eSports industry with a truly international audience.

Our stack is React (flux architecture with babel and webpack) / Node.js (hapi.js framework) / Websocket / PostgreSQL / Redis hosted on AWS.

We're looking for experienced people with formal education in computer science or related fields to join our team in the above-mentioned roles with immediate impact on our product. If you are a quick learner, great collaborator and want to shape the future of eSports together with us, please get in touch!

We offer a great team and competitive salary with equity option. Please send your CV, github url and references to beni@@strivewire.com. Internship applications from EU citizens welcome.

keywords: on-site, e-sports, hearthstone, rocket league, league of legends, e-sports

Exocortex/Clara.io/ThreeKit | 3D Web Software Developer | Ottawa, Canada | Fulltime, Onsite

https://Clara.io / http://ThreeKit.com

Details:

https://ca.indeed.com/viewjob?cmp=Exocortex-%2F-Clara.io&t=W...

Basically we do JavaScript, React/Redux, ThreeJS, WebVR, and hardcore 3D programming. We are major contributors to the Three.JS open source project. We are hiring immediately for skilled positions who can help us deliver for our top tier Fortune 1000 clients.

We are located in downtown Ottawa, just minutes from Parliament Hill.

We are also looking for summer interns as well.

Hey! I'm interested in an internship, but I don't see anything about it on your website. Who should I get in touch with?
Hi Yaacov, Can you email me: ben@exocortex.com :)
REMOTE

Nonprofit/Church Technology: Sales Contract

Our calling is to be behind the scenes, using technology to enhance nonprofit impact and sustainability, as well as reducing the distractions and stress on leaders.

We're in need of freelance sales help in 2017! We recently launched a product (Donation Spring - https://www.donationspring.com) and plan to aggressively promote it after the new year. Additionally, we continue to pitch our overall consulting and development services.

What I'm looking for:

- Someone with sales/marketing chops. A sales or account exec career history is helpful, but not a requirement -- we'll consider anyone with relevant backgrounds and personality/passion alignment.

- Experience/familiarity with the nonprofit and church industry.

- Major bonus points to bringing an existing network of nonprofit/church prospects.

- Located anywhere in the US. The more geographically diverse our team can be, the better.

- Freelance contract, part-time, at your own pace. Pay is a traditional commission based on account revenue (negotiable).

- Fun, easy going, and service-centered heart. Our primary focus is serving both nonprofit/church missions as well as helping their staff in any tech-centric way we can.

If that describes you, I'd love to chat!

Brett Meyer brett@3riverdev.com

Pento | Full stack developer | EU | REMOTE ONLY https://pento.dk

Come join us building a new payroll product for European small/medium sized businesses! A very conservative market with old competitors and products = tons of potential. We are a remote team, which means we have no office and you can work from wherever you want. We're all in on transparency, a great work culture and teamwork. Founders are 500 Startups alums and have previously worked on two startups, one of them out of Silicon Valley.

We're looking for a full stack web developer to join our remote team. Ideally, you are a person who is not only proficient in frontend and backend work, but also have some experience in DevOps and system architecture. As you will be part of the early team, you should be a fast learner and be able to work in different roles.

Read more here: https://angel.co/pento/jobs/187220-full-stack-web-developer-...

Or contact me: emil at company url

Yoyo Wallet | Software Engineer | London, UK | http://yoyowallet.com

We're a group of ~15 software developers working in an engineering centric culture. We use contemporary tools and methodologies and are driven by the end user product. We're looking to take on intermediate - senior Python developers and fullstack web developers.

If you're looking for an engaging new opportunity or would just like to know more, please follow the link and apply and we look forward to discussing this in more details with you!

Send your application or more info at https://yoyo.workable.com

Come join us and make a great impact.

We use your app at university it's pretty neat!
Great to have your feedback mate. And if you are interested into making it greater you are encouraged to apply for any of our opening positions!
FreeAgent, Edinburgh and REMOTE (UK-only)

http://www.freeagent.com

At FreeAgent we help freelancers and micro-businesses be more successful by putting them in control of their company finances.

We have built an award-winning online accounting product that offers full end-to-end compliance, from time tracking to tax return filing. We're based in beautiful Edinburgh and we're growing from strength to strength with over 52,000 paying customers and strong YoY growth. Our NPS is off the charts (76!) - customers love what we do!

We're a growing team of over 115 people, and recently became a public company listed on AIM ($FREE.L). The majority of our team are based in Edinburgh but we have staff distributed across the UK. If you want to help us make small businesses awesome at doing their finances, we're have dozens of new opportunities in our product and engineering team. Our stack is currently Ruby/Rails, JavaScript, React.js, MySQL, RabbitMQ, Elasticsearch.

Here's a condensed list of current vacancies in our engineering organisation:

* Head of Product Platform

* Engineering Managers and Team Leads

* Full-stack engineers

* Data engineers

You can apply directly via the website – https://www.freeagent.com/company/careers – or feel free to get in touch with our VP Engineering directly: maria [at] freeagent [dot] com.

(We are looking for UK-based full-time staff only right now)

UserGems [YC S14] | Full-Stack Developer | Salzburg or Vienna, Austria, Europe | Onsite, Visa

== COMPANY ==

https://www.usergems.com - Identify your most influential customers and turn them into advocates

Vision: Bring detailed user information into every company department (Marketing, Sales, Support, HR)

Funding: YCombinator funded, recently raised Seed round, profitable

Stack: PHP with Laravel, MySQL, Javascript with AngularJS, currently evaluating: Hadoop & Cassandra

== TEAM ==

Co-Founders with experience at Google, Microsoft & PwC. Both Programmers and BizDev

You'd be one of the first engineering hires!

== CONTACT ==

Email me: stephan@usergems.com with your resume or Linkedin profile and a few words about yourself

Hi,

I have 5+ years of Big Data and Data Science Experience and I'm a DataBricks Certified Apache Spark Developer, MapR Certified Hadoop Developer, Cloudera Certified Hadoop and Spark Developer, Cloudera Certified Hadoop Administrate, DataStax Certified Apache Cassandra Developer and I have very good experience in working with USA clients. My profile here. https://in.linkedin.com/in/sandishkumar

https://streamsets.com/blog/visualizing-netflow-data-streams...

https://www.phdata.io/visualizing-netflow-data-with-apache-k...

--

Thanks, Regards, SandishKumar HN

Box Factura | Fullstack dev | CDMX | Onsite

We're looking for a fullstack developer to help us build the best invoice reception service in Mexico.

Requisites:

- 2 years experience on Rails (or similar frameworks) + TDD

- API design, development and usage

- UX/UI experience, user testing

- Experience in NodeJS, NPM, Bower, etc

- Javascript MVC frameworks (ideally Vuejs)

- Location: Mexico City, or willing to relocate

- We care about what you know, not what your titles say

Reach me at rsoto@boxfactura.com

Kixer | Senior Backend Engineer | Austin, TX | ONSITE

Scala, Spark, Machine learning

http://stackoverflow.com/jobs/131143/senior-backend-engineer...

Yeah, it's advertising industry, but the most honest business people I've seen in years in ad tech.

Hiring process is short phone screen, coding sample, less than a day onsite.

ckoeninger@kixer.com if you want to talk directly.