Linux Systems Administrator - New York City, NY

  • Linux Systems Administrator to help support staff and critical infrastructure.

  • We’re a small, tight-knit team, so you’ll work closely with the front-end, back-end, and mobile engineers. This is a unique opportunity to be deeply involved in the growth and evolution of an amazing and dynamic product, built on cool technology, by exceptionally talented people.

  • Provisioning and deployment of new systems in a rapidly growing environment

  • Working closely with developers to tune both the application stack and databases for optimal performance

  • Help to refine internal processes and documentation

  • General systems maintenance tasks such as daily review of logs and alerts, managing resource usage, troubleshooting routine automated maintenance and backup processes, applying patches, etc.

  • Diagnose and resolve internal system issues

  • Write and maintain system scripts/utilities in Bash or Python as needed

  • Respond to production issues immediately to ensure continued service

  • Execution of system-related operations, including off-hour maintenance as required

  • You enjoy solving problems, taking on difficult challenges, and finding creative solutions

  • You don't get flustered easily (if you don't know the answer, you'll dig until you find it)

  • You pay attention to details

  • You communicate clearly

  • You're motivated, driven and volunteer for new challenges without waiting to be asked

  • 4+ years experience with systems administration

  • Extensive experience with Linux operating systems

  • Proficiency in at least one scripting language

  • Sound understanding of networking concepts

  • Solid understanding of load balancing and HA environments

  • Bonus points:

  • Experience with noSQL solutions (e.g., MongoDB, Hadoop, Redis)

  • Familiarity with Openstack

  • Experience with Kubernetes

  • Experience with monitoring solutions

  • You hold an exceptional waldo-spotting score

  • Some perks: Competitive salary and full benefits, including Medical, Dental, Vision, and 401k

  • Workstation and tools of your choice

  • Analyze site activity and user behavior to figure out what makes people click

  • Work with product and engineering teams to figure out the best ways to help our users find love

  • Design, implement, and deploy features and improvements based on these findings

  • Some examples of projects that backend engineers are currently or were recently working on:

  • Discovery: building a new site experience to help users find other users based on shared interests, question answers, etc.

  • Matching algorithm: optimizing the algorithms that decide whom users see in different places across the site

  • ML infrastructure: building out infrastructure to allow our engineers and data scientists to quickly and easily deploy newly trained machine learning models into production

  • Core infrastructure: designing the future foundation of backend infrastructure, from deployments to testing environments to monitoring and alerting

  • 4+ years’ experience designing and building software

  • Expertise with C++, Go, Java, or similar

  • Experience designing and building scalable and reliable distributed systems – preferred

  • Experience working on consumer-facing products – preferred

  • What’s in it for you?

  • Competitive salary and full benefits, including Medical, Dental, Vision, and 401k

  • Workstation and tools of your choice

  • Paid attendance to conferences

  • Regularly catered lunch and a bomb shelter stockpile of snacks and drinks

  • Company funded happy hours/events

  • A sunny office full of incredibly curious and friendly people

 

 

Senior Software Engineer (Backend) - New York City, NY