News for hackers. Stuff that matters.
Re:Ask HN: Who is hiring? (January 2017) by sashagitlab on Monday January 02, 2017 @11:12AM (#13301924)
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.
Re:Ask HN: Who is hiring? (January 2017) by alantudyk on Monday January 02, 2017 @12:58PM (#13302906)
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.
Re:Ask HN: Who is hiring? (January 2017) by discordianfish on Monday January 02, 2017 @04:46PM (#13304816)
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.

Re:Ask HN: Who is hiring? (January 2017) by StavrosK on Monday January 02, 2017 @08:39PM (#13305980)
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.

Re:Ask HN: Who is hiring? (January 2017) by guessmyname on Monday January 02, 2017 @09:37PM (#13306235)
You will also spend 3,6 times more money while living in San Francisco.
Re:Ask HN: Who is hiring? (January 2017) by nothrabannosir on Monday January 02, 2017 @11:01PM (#13306585)
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.

Re:Ask HN: Who is hiring? (January 2017) by NonEUCitizen on Tuesday January 03, 2017 @12:25AM (#13306945)
The way to deal with their unfairness is to refuse to work for them (unless you're in SF!)
Re:Ask HN: Who is hiring? (January 2017) by arihantar on Wednesday January 04, 2017 @09:15AM (#13318406)
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 :)
Re:Ask HN: Who is hiring? (January 2017) by StavrosK on Wednesday January 04, 2017 @10:43AM (#13319149)
Not many, but disclosing compensation isn't worth $100k/yr to me.
Re:Ask HN: Who is hiring? (January 2017) by jamie_ca on Monday January 02, 2017 @01:34PM (#13303249)
On the bright side, it's seriously awesome that they're so transparent about salaries.
Re:Ask HN: Who is hiring? (January 2017) by alantudyk on Monday January 02, 2017 @01:48PM (#13303357)
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.

Re:Ask HN: Who is hiring? (January 2017) by sashagitlab on Monday January 02, 2017 @02:13PM (#13303564)
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 [email protected] !
Re:Ask HN: Who is hiring? (January 2017) by vilya on Monday January 02, 2017 @08:13PM (#13305863)
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.
Re:Ask HN: Who is hiring? (January 2017) by nstart on Monday January 02, 2017 @11:35PM (#13306748)
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.

Re:Ask HN: Who is hiring? (January 2017) by vilya on Tuesday January 03, 2017 @11:15AM (#13310117)
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!

Re:Ask HN: Who is hiring? (January 2017) by nstart on Tuesday January 03, 2017 @12:10PM (#13310683)
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.

Re:Ask HN: Who is hiring? (January 2017) by jchendy on Tuesday January 03, 2017 @01:03AM (#13307079)
> 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).

Re:Ask HN: Who is hiring? (January 2017) by sytse on Tuesday January 03, 2017 @04:17AM (#13307924)
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."
Re:Ask HN: Who is hiring? (January 2017) by colechristensen on Monday January 09, 2017 @03:34PM (#13359537)
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.

Re:Ask HN: Who is hiring? (January 2017) by ernstvn on Monday January 02, 2017 @02:19PM (#13303607)
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 [email protected]
Re:Ask HN: Who is hiring? (January 2017) by alantudyk on Monday January 02, 2017 @03:01PM (#13303948)
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.

Re:Ask HN: Who is hiring? (January 2017) by ernstvn on Monday January 02, 2017 @03:21PM (#13304125)
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.

Re:Ask HN: Who is hiring? (January 2017) by canyon289 on Monday January 02, 2017 @04:50PM (#13304851)
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.
Re:Ask HN: Who is hiring? (January 2017) by mikekchar on Monday January 02, 2017 @10:31PM (#13306463)
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 :-)

Re:Ask HN: Who is hiring? (January 2017) by sytse on Tuesday January 03, 2017 @04:43AM (#13308035)
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.

Re:Ask HN: Who is hiring? (January 2017) by zoobab on Monday January 02, 2017 @04:36PM (#13304756)
Just run a simulation for Belgium, you are way below the average.
Re:Ask HN: Who is hiring? (January 2017) by sytse on Tuesday January 03, 2017 @04:37AM (#13308019)
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.
Re:Ask HN: Who is hiring? (January 2017) by user5994461 on Monday January 02, 2017 @05:16PM (#13305015)
Most people in far away cheap(-ish) countries (eastern Europe and Asia) can't easily go to upwork/toptal and make 6k+ a month.
Re:Ask HN: Who is hiring? (January 2017) by dominotw on Monday January 02, 2017 @05:41PM (#13305166)
not to mention the stress of doing work on upwork.
Re:Ask HN: Who is hiring? (January 2017) by jhhn on Sunday January 15, 2017 @12:05AM (#13402445)
yeap! You face people ghosting all the time and some hoaxes...
Re:Ask HN: Who is hiring? (January 2017) by codesnik on Tuesday January 03, 2017 @02:00PM (#13311941)
toptal AFAIR tries to assign rates based on location, too.
Re:Ask HN: Who is hiring? (January 2017) by JshWright on Monday January 02, 2017 @08:39PM (#13305979)
In my opinion, "fair" would be paying people doing the same job the same amount of money...
Re:Ask HN: Who is hiring? (January 2017) by StavrosK on Monday January 02, 2017 @08:42PM (#13305988)
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?
Re:Ask HN: Who is hiring? (January 2017) by guessmyname on Monday January 02, 2017 @02:11PM (#13303549)
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.
Re:Ask HN: Who is hiring? (January 2017) by ernstvn on Monday January 02, 2017 @03:14PM (#13304071)
If you relocate, then yes, that affects compensation. This is described in more detail on https://about.gitlab.com/handbook/people-operations/#relocat...
Re:Ask HN: Who is hiring? (January 2017) by colechristensen on Monday January 09, 2017 @03:23PM (#13359472)
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)
Re:Ask HN: Who is hiring? (January 2017) by ernstvn on Monday January 09, 2017 @04:00PM (#13359752)
Can you please email me at [email protected] to let me know what city and role you're looking at?
Re:Ask HN: Who is hiring? (January 2017) by message on Monday January 02, 2017 @05:15PM (#13305010)
What if I travel the world constantly? EU citizen. Last time I was home 1.5 years ago. Currently in Bangkok, Thailand. What my compensation country will be?
Re:Ask HN: Who is hiring? (January 2017) by sytse on Tuesday January 03, 2017 @04:20AM (#13307941)
We're still pinning down a definition but if it is for more than a few months we consider it a relocation. https://about.gitlab.com/handbook/people-operations/#relocat...
Re:Ask HN: Who is hiring? (January 2017) by dominotw on Monday January 02, 2017 @11:49AM (#13302253)
>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' ?

Re:Ask HN: Who is hiring? (January 2017) by balasankarc on Monday January 02, 2017 @11:55AM (#13302311)
Re:Ask HN: Who is hiring? (January 2017) by dominotw on Monday January 02, 2017 @11:57AM (#13302325)
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.
Re:Ask HN: Who is hiring? (January 2017) by sashagitlab on Monday January 02, 2017 @03:27PM (#13304176)
Hey there!

If you're curious about feedback you can email me directly at [email protected] and I can look up your application and share any feedback with you!

Re:Ask HN: Who is hiring? (January 2017) by viraptor on Monday January 02, 2017 @02:08PM (#13303523)
Not always. I never got a reply. (re. the rejection reason)
Re:Ask HN: Who is hiring? (January 2017) by sashagitlab on Monday January 02, 2017 @03:26PM (#13304166)
Hi Viraptor- as Ernst said, if you email me directly at [email protected] I'd be happy to share feedback with you!
Re:Ask HN: Who is hiring? (January 2017) by viraptor on Monday January 02, 2017 @08:19PM (#13305890)
I did and Sasha dug out the interview notes from a few months ago. Kudos!
Re:Ask HN: Who is hiring? (January 2017) by ernstvn on Monday January 02, 2017 @03:13PM (#13304059)
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.
Re:Ask HN: Who is hiring? (January 2017) by timonovici on Monday January 02, 2017 @08:46PM (#13306008)
From first hand experience - no. Even if you ask politely.
Re:Ask HN: Who is hiring? (January 2017) by sashagitlab on Tuesday January 03, 2017 @09:22AM (#13309272)
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 ([email protected]) and I will try to find the details of your interview process and provide feedback.
Re:Ask HN: Who is hiring? (January 2017) by timonovici on Wednesday January 04, 2017 @10:45PM (#13324541)
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.
Re:Ask HN: Who is hiring? (January 2017) by b3nj4m on Monday January 02, 2017 @05:47PM (#13305193)
The rent multiplier for Seattle in the salary calculator is really low. :(
Re:Ask HN: Who is hiring? (January 2017) by jplahn on Monday January 02, 2017 @09:25PM (#13306179)
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!

Re:Ask HN: Who is hiring? (January 2017) by dasil003 on Monday January 02, 2017 @09:24PM (#13306174)
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.
Re:Ask HN: Who is hiring? (January 2017) by sytse on Tuesday January 03, 2017 @04:35AM (#13308006)
We might make an adjustment for Oakland since it is a fast growing city and market rates there tend to be higher.
Re:Ask HN: Who is hiring? (January 2017) by ThePawnBreak on Thursday January 05, 2017 @04:12PM (#13331443)
Why do you pay based on rent instead of market rate in the first place?
Re:Ask HN: Who is hiring? (January 2017) by sytse on Saturday January 07, 2017 @01:57PM (#13345855)
Re:Ask HN: Who is hiring? (January 2017) by vtsingaras on Tuesday January 03, 2017 @01:38PM (#13311677)
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")
Re:Ask HN: Who is hiring? (January 2017) by sashagitlab on Tuesday January 03, 2017 @01:51PM (#13311829)
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
Re:Ask HN: Who is hiring? (January 2017) by hamishtaplin on Wednesday January 04, 2017 @09:54AM (#13318685)
Your salary calculator also completely excludes cities in Wales, UK :(
Re:Ask HN: Who is hiring? (January 2017) by ernstvn on Monday January 09, 2017 @04:00PM (#13359742)
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"
Re:Ask HN: Who is hiring? (January 2017) by flamedoge on Monday January 02, 2017 @06:56PM (#13305508)
> Ruby experience For this position, a significant amount of experience with Ruby is a strict requirement.

Perhaps a good idea to add developers(RoR)

Re:Ask HN: Who is hiring? (January 2017) by arihantar on Wednesday January 04, 2017 @08:43AM (#13318140)
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.