When we brought on DuckDuckGo, the search engine that does not track people, I was pretty excited to work with a company on the forefront of data privacy. When I learned how they are a fully remote company with flexible work schedules, co-working office reimbursements (sometimes it’s hard to focus at home) and a real vacation policy (their CEO took 5 weeks last year), I was elated.
We are a diverse team from around the world, working together on a mission to make DuckDuckGo the world’s most trusted search engine, and we need your help!
Join us as a Site Reliability Engineer at DuckDuckGo and and become part of the team shaping our growing infrastructure. As a member of our Operations team, you will work together with your peers to keep the search engine online, stable, and fast. You will leverage your expertise to challenge our assumptions about the reliability of our deployment and the effectiveness of our processes as we strive to improve.
DuckDuckGo is a fully-remote company and our employees live all over the world! We empower our team with personal autonomy on team projects. This means you must be self-directed and self-motivated to succeed. If that seems awesome and you identify with our core values -- build trust, question assumptions, and validate direction -- then you'll fit right in.
What you will do:
- Lead high complexity projects from scoping to deployment to production.
- Develop effective tools, alerts, and responses to identify and address reliability risks.
- Work closely with search engineers to triage production issues and determine appropriate remediation including code changes and performance considerations.
- Share on-call responsibilities -- collaborating with other engineers to triage and fix reliability issues that come up in production and autonomously put out fires that may come up.
- Help determine the future technical direction of our deployment with an effort to improve reliability and performance.
What we are looking for:
- Significant experience as a site reliability engineer, including on-call responsibilities (around 5+ years).
- Ability to root-cause sources of instability on high-traffic, distributed systems.
- Experience with configuration and troubleshooting of Linux and NGiNX.
- Strong understanding of reliability challenges of large-scale deployments.
- Moderate to advanced programming experience preferably in a high level language like Perl or Python.
- Effective project management skills.
- Strong critical thinking skills. You make sound decisions when faced with competing priorities and limited information.
- Someone interested in the why, not just the how. You like to analyze situations and won't be satisfied with a shallow analysis.
- Creative problem solvers and risk takers. You like to take initiative in pushing a project forward but can make adjustments based on team feedback.
- Someone who will put the user first in on-call and project work.
- Strong communication skills. You can validate and communicate your decisions clearly.
Other things to know:
- We are a small, remote team in different time zones and communicate with a variety of tools throughout the day. You should feel comfortable with the intricacies of this type of work situation.
- Sometimes we meet up! You can expect to travel at least two times a year: once for our all-hands meetup and another for a team retreat (each ~4-5 days).
- We want to have a major impact on raising the standard of trust online. To do this we believe in a focused approach, with company-wide objectives, and with each team member working on a single top priority at a time.
- Our work philosophy is built upon empowered project management. All team members have opportunities to run projects.
- All projects are run transparently, and we encourage everyone to participate in areas of interest throughout the company. Anyone and everyone can (and should) ask questions and offer feedback around the product and internal projects.
- We try to exemplify our values (build trust, question assumptions, and validate direction) in everything we do.
DuckDuckGo does not work with any recruiting agencies or services. A big part of our culture is to work with each candidate on a one-to-one basis throughout our unique hiring process.
DuckDuckGo provides equal employment opportunities to all employees and applicants for employment, and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
If you think you might thrive in this environment, we would love to hear from you. Use this application link to apply!
fair pay, recognition,
respect and yoga pants.
Sign up for our weekly remote work round-up newsletter and have new openings from companies that care delivered right to your inbox.