Jobs at Bandcamp
So you’ve already read our about page? Perfect, then read on!
How we work
Our team is sprinkled throughout the world, with arms, cells, pods, what-have-yous in Oakland, Brooklyn, Montreal, British Columbia, the British Isles, Pittsburgh, Vermont, Paris, Melbourne, and Tokyo. We use a bunch of online collaboration tools to work together across time zones, and once a year we all get together in person for a week of trust falls and youthful misunderstandings (all ages welcome, no actual trust falls). We welcome/celebrate all manner of variance in ethnicity, race, culture, gender, and sexuality, and hope you’ll consider joining us!
What we offer
- Work from anywhere. You can work for Bandcamp from wherever you want to be, so long as the wifi is strong and your schedule overlaps GMT-7 at least four hours each day. If you prefer a co-working space to your kitchen table we cover the cost, and you’re always welcome to work from one of our as-close-as-we-get-to-an-office offices in Oakland, Victoria, Brooklyn, and Raleigh.
- Flexible time off policy.
- Family leave. We have common sense leave, so take what you need. If you’ve been at Bandcamp for a year, your leave is fully paid.
- Matched charitable donations.
- Health, vision, dental, 401k matching, and travel insurance, but these are country-specific, so let’s talk.
Current openings
Experienced Search Engineer
Bandcamp is seeking a talented software engineer to help us improve our site search and discovery features. You’ll have significant opportunities to have a meaningful impact, helping fans find the artists that they love.
You will:
- Work closely with other engineers, designers, product and support experts to build search and discovery features
- Design and build elegant, highly performant code that makes you proud
- Work as a generalist, taking ownership of tasks from database to interface (or vice versa, as you prefer)
- Balance your attention to detail with the desire to release improvements and new features
- Offer opinions on technical decisions and directions, while being open to the opinions of others
- Have the opportunity to mentor less experienced engineers (and maybe those who are more experienced!), on your areas of expertise
You have most if not all of the following skills, talents, experience and interests:
- Experience building, evaluating, and tuning search and discovery features for online marketplaces or large catalogs
- Extensive experience with one or more of: Lucene, Solr, Elasticsearch
- A love of ruby, or extensive experience with another object-oriented language, eg. Java, Python
- Experience with rust
- A desire to work collaboratively on cross-disciplinary teams
- Web development experience within the past five years
Use this link share your resume, CV or LinkedIn Profile and a brief cover letter (1 page at most!). Please mention the role you’re applying for and tell us more about why you’re interested in this role.