HNHacker News
TopNewBestAskShowJobs

bryanh

5,854 karma · joined March 7, 2010

co-founder/cto zapier.com (YC S12) writes at bryanhelmig.com

I likes to hack and play the jazz.

bryanATzapierDOTcom

submissionscomments
bryanh··on Interview with CTO and Co-founder of Zapier on Working with Remote Engineers
Async is for the area between "Slack" and "Documentation" -- it covers things like project statuses, requests for comment, new feature discussions, company announcements, Friday updates and lots more. You can think of it like a cross between a blog and Twitter feed. We're starting to add more Reddit-like features for customizing the experience and sub-groups but that is pretty early still.

I don't think Async solves the problem you mention -- that is more of a cultural thing. We expect folks to message each-other frequently (preferably in a public room with an @ mention) but set the expectation that you don't need to respond immediately. The public aspect is important as you will often get "drive-by help" from someone else on the team!

bryanh··on Interview with CTO and Co-founder of Zapier on Working with Remote Engineers
That is a hard question -- unfortunately it is something you can never be 100% safe on. In the end, you have to trust people to do anything interesting. Generally, we're very careful in hiring, we have basic internal controls, and luckily -- people are generally good. :-)
bryanh··on Interview with CTO and Co-founder of Zapier on Working with Remote Engineers
That is correct. It is our policy to use the tool I mentioned elsewhere in the thread which only contacts the references provided by the candidate -- I'll check internally to make sure no one is deviating from that process.
bryanh··on Interview with CTO and Co-founder of Zapier on Working with Remote Engineers
We use a service called SkillSurvey for reference checks. It asks the candidate for references in an automated fashion and then the feedback is collected fairly anonymously.

We try to be respectful of people’s situations — EG: it’s never appropriate to contact a current employer without permission. We don’t do that.

bryanh··on Interview with CTO and Co-founder of Zapier on Working with Remote Engineers
Disclaimer: said CTO.

Happy to answer any questions — though we definitely don’t presume we have all the answers, we’re constantly learning!

We are also hiring remote engineers — https://zapier.com/jobs/. Would lov to talk to anyone in the JS, k8s, and Python community!

bryanh··on Ask HN: Who is hiring? (April 2018)
Zapier | Earth | 100% REMOTE | Various roles

---

VP of Engineering

This is a bit of a unique role as we're a 100% remote engineering team. So, if you've grown a team past 50 engineers before and are interested in exploring the challenges (and benefits) of remote -- we'd love to talk to you! https://zapier.com/jobs/10086AAB8C/vp-of-engineering/

---

Security Infrastructure Engineer

We're hiring our first dedicated security engineer to help us continue building a security conscious engineering culture, starting with the infrastructure side first! https://zapier.com/jobs/AC71D61C23/security-infrastructure-e...

---

Product Engineer

Zapier uses a lot of Python, with Django powering much of our HTTP and Celery handling backend processing duties! We'd love to chat with any remote Pythonistas! https://zapier.com/jobs/960B9AC3ED/product-engineer/

---

Infrastructure Engineer (Western Hemisphere)

Zapier is hosted on AWS (and we use all the good AWS bits!), but we're experimenting more and more with Kubernetes to provide better tooling for the team! https://zapier.com/jobs/FEB52CF03C/infrastructure-engineer-w...

---

Frontend Engineer

Zapier is spending a lot of time with React! Our entire frontend is React and we're betting big on it, adding Next.js to a few marketing products to help support SEO friendly pages! https://zapier.com/jobs/A4C10E44EC/frontend-engineer/

bryanh··on Building and Running a Geographically Distributed Engineering Team
Like everything in life, encoded into those decisions are tradeoffs.

Just relying on code on Github is okay -- until you realize some people don't like to work on non-proprietary code in their free time, preferring to spend it with family.

Just relying on deep questioning is okay -- until you realize some people are excellent at learning and communicating complex topics but haven't actually implemented it yet.

Just relying on live coding is okay -- until you realize some people have bad anxiety and can't perform in that sort of environment.

Just relying on take home tests is okay -- until you realize people don't like working for free on the off chance you'll hire them.

While I don't like some processes more than others, I've also never been truly satisfied with any hiring process I've put together (and we've tried all types) -- perhaps because hiring is a fundamentally flawed process. Perhaps the best advice is: don't work for a company that interviews in a way you don't like, and don't hire people who don't like the way you interview. The best we can do at that point is be transparent up front.

bryanh··on Ask HN: Who is hiring? (December 2017)
If discovered, and colonized, then sure! ;-)
bryanh··on Ask HN: Who is hiring? (December 2017)
Zapier | Infrastructure & Security & Platform & Product Engineers | Planet arth | REMOTE (only)

Zapier is sort of like Legos for the internet -- anyone can automate anything. We believe talented people can be found anywhere in the world, not just SF or NYC.

We're mostly Python/Django, React, AWS, working towards k8s, but we're not dogmatic about tech. Any questions, please email me (see profile), to apply please see the job posts below:]

* Engineering - App Review Engineer

* Engineering - Infrastructure Engineer

* Engineering - Infrastructure Engineer (Western Hemisphere)

* Engineering - Platform Support Engineer

* Engineering - Product Engineer

* Engineering - Security Infrastructure Engineer

[0] All roles listed on https://zapier.com/about/.

bryanh··on AWS Fargate – Run Containers Without Managing Infrastructure
Everyone at Zapier was hoping for AWS managed Kubernetes.

Edit: Maybe we'll get it! https://twitter.com/AWSreInvent/status/935909627224506368

bryanh··on NASA's plan to save Earth from a supervolcano
This is not as intractable as you might initially think [0].

[0] https://en.m.wikipedia.org/wiki/Tres_Amigas_SuperStation

bryanh··on Ask HN: Who is hiring? (September 2017)
Zapier | Infrastructure & Frontend & Product Engineers | Earth | REMOTE (only)

Zapier is sort of like Legos for the internet -- anyone can automate anything. We believe talented people can be found anywhere in the world, not just SF or NYC.

We're mostly Python/Django, React, AWS, working towards k8s, but we're not dogmatic about tech. Any questions, please email me (see profile), to apply please see the job posts below:

[0] https://zapier.com/jobs/infrastructure-engineer/

[1] https://zapier.com/jobs/product-engineer/

[2] https://zapier.com/jobs/frontend-engineer/

bryanh··on A CEO Who Pays Employees to De-Locate from the Bay
We will not adjust your salary downwards if you take the "delocation package".
bryanh··on Ask HN: Who is hiring? (August 2017)
Zapier | Infrastructure & Frontend & Product Engineers | Earth | REMOTE (only)

Zapier is sort of like Legos for the internet -- anyone can automate anything. We believe talented people can be found anywhere in the world, not just SF or NYC.

We're mostly Python/Django, React, AWS, working towards k8s, but we're not dogmatic about tech. Any questions, please email me (see profile), to apply please see the job posts below:

[0] https://zapier.com/jobs/infrastructure-engineer/

[1] https://zapier.com/jobs/product-engineer/

[2] https://zapier.com/jobs/frontend-engineer/

bryanh··on AWS is having widespread issues
At Zapier we saw half the internet on AWS blip out for a bit (us too), but it seems to have been short lived. Approximately Jul 27, 2017 13:47:45 to Jul 27, 2017 13:59:33 (UTC) as far as we could tell.
bryanh··on Is SQS down?
At Zapier we saw half the internet blip for a bit (us too), but it seems to have been short lived. Approximately Jul 27, 2017 13:47:45 to Jul 27, 2017 13:59:33 (UTC).
bryanh··on Show HN: tttfi – Middleware for IFTTT
Also Python -- both as triggers and actions. https://zapier.com/help/code/ https://zapier.com/help/code-python/
bryanh··on On Starting a Software Business
Basically it's saying for every extra dollar you want to earn in consulting you must hire more engineers. For traditional software you can continue to sell the same bits over and over and not hire an extra engineer for the Nth sale.
bryanh··on Show HN: Early-stage Yahoo Pipes spiritual successor
This is mostly out of date -- Zapier has lots of ways to do this without custom connectors:

* Formatter -- https://zapier.com/help/formatter/

* Filters -- https://zapier.com/help/filter/

* Webhooks -- https://zapier.com/help/webhooks/

* Code (JS/Py) -- https://zapier.com/help/code/ or https://zapier.com/help/code-python/

Plus if you want -- those custom developed apps can be added by anyone, for free: https://zapier.com/developer/.

bryanh··on Show HN: Early-stage Yahoo Pipes spiritual successor
Yeah, Zapier has multi-step workflows https://zapier.com/learn/getting-started-guide/multi-step-za....
bryanh··on Show HN: Early-stage Yahoo Pipes spiritual successor
Funny you say that -- engineers are one of Zapier's best customer personas. Quicker and easier to implement functionality than deploying code to the cloud. Plus, non-engineers can take over maintenance so engineers can work on more interesting things.

We also have code/scripting steps -- https://zapier.com/help/code/ or https://zapier.com/help/code-python/.

bryanh··on Twilio Functions – Public Beta
This is very similar to what we've done to bootstrap the Zapier CLI and developer platform -- especially relative to repurposing AWS Lambda.

Wrote a bit of behind the scenes just the other day https://zapier.com/engineering/behind-the-cli/ if this sort of stuff tickles your fancy.

bryanh··on Ask HN: What are the Madrid and Barcelona tech scenes like?
Definitely look into 100% remote tech companies as well.
bryanh··on Ask HN: Who is hiring? (May 2017)
REMOTE ONLY

Zapier (YC S12) | https://zapier.com/ | Infrastructure Engineer

About you -- You can cross systems, DevOps, and application software boundaries. You have a history of shipping high-quality production code in Python. You are skilled working directly on the command line. You embrace automation and take pride in building internal tools to help your team be more efficient. You are not afraid to jump into application code to ship a new feature or infrastructure code to help scale a system.

About Zapier -- For the past five years, Zapier has been helping people across the world automate the boring and tedious parts of their job. We do that by helping everyone connect the web applications they already use. We believe that there are jobs that a computer is best at doing and that there are jobs that a human is best at doing. We want to empower businesses everywhere to create processes and systems that let computers do what they are best at doing and let humans do what they are best at doing.

https://zapier.com/jobs/infrastructure-engineer-spring-2017/

bryanh··on Nintendo sells 2.4M Switch consoles worldwide in first month, above forecast
Nice little Python script I whipped up to poll Amazon Prime Now to get my Switch: https://gist.github.com/bryanhelmig/3225bf42e5d2b8fb0cb4b720...
bryanh··on Reasons YouTubers keep imploding, from a YouTuber
Be sure to turn on the subtitles - he narrates through CC what he is doing which is often very interesting.
bryanh··on Introducing Zapier's CLI Tool: Deploy API Integrations Fast
I have heard that is getting much, much better - but another annoyance we've heard for "browser-centric" development has been tooling integration (CI, tests, etc). Probably more so for teams with existing infrastructure and processes.

I'll have to give c9 another shot!

bryanh··on Introducing Zapier's CLI Tool: Deploy API Integrations Fast
Building the CLI and the backend that powers it was a lot of fun. I want to write up a technical post on how it works, but the gist of it is:

    * Node.js CLI that builds deployable zips
    * AWS Lambda behind the scenes running the code
    * A very "RPC-like" interface that calls into the exported schema
    * It interops automatically with 750+ apps via our workflow editor
Previously you could do similar things via our browser based GUI - but surprise surprise - engineers don't really like working in the browser! :-P
bryanh··on De-Location Package: Keep Your Career and Live Beyond the Bay Area
We're fully remote - always have been and plan on staying that way.

If the experiment "fails" - we'll just stop offering this for new employees.

bryanh··on De-Location Package: Keep Your Career and Live Beyond the Bay Area
We've certainly not heard of any.
← PreviousPage 2 of 29Next →