Ruby Infrastructure Engineer
San Francisco OR Remote - AZ, CA, DC, FL, MO, NJ, NY, OH, OR, TX, WA
Engineering – Core Platform
1. a tech company changing the way the world reads
2. a membership that gives users access to the world’s largest online library of books, audiobooks, sheet music, news, and magazines
We value trying new things, craftsmanship, being an open book, and the people that make our team great.
Join us and build something meaningful.
What You'll Do
You and your peers on the Ruby Infrastructure team will help Scribd adopt major ecosystem improvements such as Sorbet, new Rails versions, and interpreter releases. Measure and optimize performance across the thousands of requests per second served by Ruby at Scribd. Create libraries that encapsulate common Ruby application patterns and approaches. Open high quality pull requests to improve upstream projects like Sidekiq, Rails, and Ruby itself.
You will not be cleaning up other teams' Ruby applications, but rather working to make Ruby delightful.
• Excellent written (English) communication skills.
• Ruby/Rails internals or systems-level knowledge.
• Rather than just being proficient in Rails, developers should understand how Rails was designed and put together.
• Familiar enough to drive large upgrades of Ruby and/or Rails; should be able to own the upgrade and refactoring process for gems as a result.
• Not love of Rails, but not hate of Rails either.
• An understanding that Rails is not a panacea for all problems, but a good solution for some problems.
• Familiarity with how ruby gems work.
• Ability to describe how at least one gem works / was built in detail.
• Ideally you've read the source code for at least a gem or two and can teach us something about how it comes together.
• Interest in sharing and learning from others in the large-scale Ruby and Rails communities.
Ideally you have
• Opinions on what pieces of "stock" Rails should be swapped out for what other components that are better for certain things.
• e.g. CoffeeScript, asset pipeline, etc
• An understanding, or desire to learn how ActiveRecord works from the inside out.
• Opinions on whether Rails should be "just for APIs" or serving web frontend code.
• Thoughts on the trade-offs between object serialization approaches, for example: RPC or RESTful JSON over HTTP.
Why we work here
• We are located in downtown San Francisco, within walking distance of Caltrain and BART
• Health benefits: 100% employer covered Medical/Dental/Vision for regular, full-time employees
• Generous PTO policy plus we close for the last week in December
• 401k matching
• Paid Parental leave
• Monthly wellness budget and fully paid membership to our onsite fitness facility
• Professional development: generous annual budget for our employees to attend conferences, classes, and other events
• Three meals a day, catered from local restaurants
• Apple laptops and any equipment you want to customize your work station
• Free Scribd membership and a yearly reading stipend!
• Company events that include monthly happy hours and offsites (past events include Santa Cruz, bowling, arcades, geocaching, ropes courses, etc.)
In the meantime, check out our office and meet some of the team at https://www.scribd.com/about
Scribd values diversity, and we make all hiring and employment decisions based on merit, qualifications, competence, talent, and contribution, not who you are by choice or circumstance. We value the people who make Scribd a great place to work and strive to create an environment where your work is supported and personhood respected.