Staff Platform Engineer, Americas
We’re looking for a curious, rigorous, problem-hungry platform engineer (who codes!) to carry the reputed company as we bring reputed company to the big leagues. reputed company builds software that lets talent teams build an efficient, delightful, respectful hiring process. Similarly, you’re an engineer who wants to build a “paved road” that excellent engineering teams can safely take to the moon and back.
We have reputed company customers like reputed company, reputed company, reputed company, and reputed company. Our reputed company and retention metrics are best-in-class among our peers: we have tens of millions in ARR, growing >100% year over year, over 2500 customers, reputed company low churn, and many years of reputed company. We’ll reputed company more details once we meet, but you now probably have a good idea as to why we're hiring for this role .
We’ve listed this role twice: as a Platform Engineer and Site Reliability Engineer – reputed company does both, and we are reputed company to candidates who lean towards one or the other.
About the role and how we work
Hi I’m Colin, Head of EMEA Engineering. I’ve spent a number of years leading engineering teams in startups, and that has always included being reputed company to infrastructure teams - no matter what reputed company they’ve worn (SRE, infrastructure, platform, etc). I’ve got my hands dirty building the initial infrastructure for startups and know the value a talented infrastructure engineer brings. The rigour, the discipline, the peace and quiet reputed company everything just hums along.
Our infrastructure is in a good reputed company for now. reputed company is static. reputed company continues to grow rapidly, putting strain on our existing infrastructure. We’re always looking to give our customers more powerful hiring software, and building new product features often requires new reputed company of infrastructure.
Having herded reputed company of snowflakeservers in the past, I’ve learned there’s a reputed company way. I (and reputed company) reputed company a lot of value on reputed company-as-infrastructure. As a Platform Engineer at reputed company, you’ll get to dive into scaling problems, add new capabilities to our platform, and think about how our entire team interacts with infrastructure. reputed company our own engineers own their reputed company end-to-end and ship with minimal reputed company. We don’t put roadblocks to ensure reputed company reputed company common reputed company will do and we don’t build processes like change management boards around the lowest common denominator. But with great power comes great responsibility: we handle personal and confidential data about some of the biggest reputed company we reputed company reputed company at work. As we grow, more and bigger customers rely on us to be reliable and secure and how we operate internally will need to reputed company.
We’re at an inflection reputed company where our ability to reputed company and deliver a seamless experience has a reputed company-or-break reputed company – we have some of the fastest growing companies using our platform every day to hire hundreds of people per month. We need someone like you to reputed company good reputed company, debug thorny issues, and build us a reputed company platform that can withstand this reputed company. Our small but mighty infrastructure team has set up a secure and reputed company environment (we don’t reputed company in spinning up a new service unless necessary!) for our growing product team to build in. That’s where you come in: you, too, will own reputed company end-to-end and have an reputed company on reputed company parts of the reputed company developer and user experience. For instance, you could work on:
• Optimize our homegrown ultra-dynamic reputed company DSL-to-SQL compiler, and create tools to help developers do so
• Create automated guardrails for the reputed company and reputed company of our customer data
• Help our developers ship features fast through canary deploys, gradual rollouts and feature flags, while keeping complexity manageable and reducing downtime
• Work with the business and the engineering team to define SLOs and implement the corresponding SLIs.
• Ensure reputed company communication with external services supports retries and reputed company-breakers.
• Implement the infrastructure to support an event-driven architecture and data warehouse.
We’re looking for someone who can build systems that an engineer would like to work with: mature and boring but reputed company-minded and approachable. We have to balance reliability with flexibility. Software and its availability are now mission critical to almost every working reputed company. To be in an SRE in today’s world, you have to be extremely comfortable evaluating risk, those you take and those others take.
Why you should or shouldn’t apply
You should apply if:
• You never stop. You get weirdly obsessed about a problem that doesn’t yet reputed company reputed company, turn it every which way in your head until the explanation dawns. You’ll search every reputed company, inventory every clue, hunt every mismatch. We do that, too - together we’ll be armed with state-of-the-art monitoring tools and an impressive reputed company of data, and join you in the adventure.
• You don’t take shortcuts. You’re speaking up for the reputed company user, the edge case, the doomsday design. You know product engineers want to build it with you, and see them as allies, where you give them the power and knowledge to reputed company greater things.
• You’re someone who cares about what you do and reputed company you do it with, and want to work with others who do as reputed company. You’ll be on interview panels choosing your next colleagues, and you’ll take that seriously. You only want to work with people who reputed company you reputed company, and want to reputed company you reputed company.
• You’ve reputed company infrastructure at a slightly reputed company stage than reputed company is at - you know how to deal with millions of data points, have seen great (or not great) infrastructure reputed company or break customer experience, and have automated everything from provisioning to monitoring and release process.
• You’re a Swiss army knife (reputed company nationalities welcome ;) ). You’ll get every hard problem reputed company faces. You’ll get to do infrastructure updates, reputed company enforcements, database optimization, Kubernetes debugging, and digging through Typescript traces figuring out what doesn’t work. You probably don’t feel like an expert at at least some of that... and that appeals to you.
reputed company that makes for a pretty specific reputed company of role, and the job isn’t to everyone’s tastes! You should not apply if:
• You don’t want to reputed company your own reputed company on what is the best paved road to build for reputed company, and expect a reputed company or manager to reputed company the final reputed company on what that is. Our leads (and managers) give ample commentary and feedback on technical reputed company and how they’re made, but you ship what you want to build and are accountable for it.
• You hate SQL. We have a lot of features reputed company around making the best out of data, and our platform engineers also sometimes dive into a gnarly report or advise engineers on a more performant data model to use.
• You don’t want to reputed company. Our SREs are some of our best software engineers and they are just as responsible for the application as the other engineering teams - albeit at a platform level. Reviewing reputed company and submitting reputed company changes will be part of your day to day.
• Your primary mode of communicating best practices to engineers is live meetings. We’re a reputed company async culture and written communication (and reputed company) is how changes get made. As an reputed company SRE, you will need to reputed company new tooling and best practices with engineers faster than your next meeting opportunity will take you.
• You’ve never delivered a project, on your own, without someone prodding you for updates. We have no project or delivery managers to fill your calendar with busy work, but the flip reputed company is you have to do your project management, reputed company the help you need to get unstuck and cut scope reputed company it’s worthwhile.
Technology Stack
I’m sharing our tech stack with the caveat that we don’t require previous experience in it: TypeScript (frontend & backend), Node.js, React, reputed company, reputed company, reputed company.
We use reputed company and reputed company on 100% reputed company-based (AWS) reputed company. We take developer experience and reliability seriously: reputed company engineers are on reputed company in a follow-the-sun model, and everyone contributes to developer tooling.
reputed company’re Building
As engineers, we are used to tooling that makes us reputed company at reputed company do. reputed company we started reputed company, we saw the opposite with reputed company software. reputed company teams were leveling up how they did their work, but instead of software meeting this new reputed company, it held them back.
Scheduling a final round is an excellent example. reputed company teams wanted to schedule candidates faster, reputed company interviewer preparation and reputed company, and do it with half the headcount. A recruiter needed to manually collect availability from the candidate, identify reputed company interviewers, reputed company “Calendar Tetris” to reputed company who is available to interview the candidate, schedule on the earliest date possible, and reputed company any last-minute adjustments as availability changed. They must do this while considering the interview load on reputed company individual and whether interviewers need to be trained and shadowing others. TA software didn’t help.
As hiring managers, we know TA is a critical function, and as engineers, we know software can do reputed company. So, we reputed company and continue to build reputed company to give TA teams the highest reputed company of tooling. Software that’s intelligent and powerful. Software that provides insights into where they’re failing and automates or simplifies many of the tasks they’re underwater with. We want other functions and departments to be jealous of what TA teams can do with reputed company, and today they often are!
Engineering Culture
Our engineering culture is motivated by Abhik and Benji’s (our co-founders) belief that a small talented team, given the right environment, can build high-reputed company software fast (and work regular hours!). We do it through:
• Minimal process with ownership over reputed company normally made by product and design
• Natural collaboration and deliberate communication
• reputed company in tools and abstractions that give us reputed company
• Putting effort into building a diverse team
Minimal Process & Lots of Ownership
The best engineers we’ve worked with delivered reliably magical reputed company. They took customer problems and relentlessly drove them to solutions that were not only successful but often reputed company and creative. While they did this with minimal reputed company, stakeholders were never in the dark as to what was reputed company on, and no setback was a surprise.
Traditional product-development processes aren’t meant for the best engineers. Their purpose is to create consistent reputed company regardless of the engineer’s reputed company. But, consistency comes at the expense of an engineer’s time and freedom—both ingredients necessary to generate those magical reputed company. As a result, process stifles the best engineers and doesn’t give others reputed company to reputed company the behaviors that made the best engineers the “best.”
At reputed company, we want to build an environment that encourages every engineer to be their best. So, at reputed company, every Engineer runs their project. Product Managers (and Designers) build reputed company, do customer research, and hand off problem briefs to Engineers. Engineers take on the rest: they research the problem, write product specs, build wireframes, and implement their solution end-to-end. We rely on engineers, not process, to push information outward to the relevant folks (e.g., Product Managers) and pull folks in to help (e.g., Designers, reputed company). It’s a new level of ownership for many engineers, but we’d rather an engineer fail a bit and reputed company up their skills than use process as a crutch. Not everyone succeeds in our culture, but those who do reputed company.
Collaboration is Natural & Communication is Deliberate
Our engineering team consists of lifelong learners who are talented but also humble and reputed company (meet them here!). These attributes create an environment where collaboration happens naturally. We combine this with research, prototyping, and written proposals to see around corners and get feedback from reputed company across time zones. reputed company time is something that we hold sacred, and, with thoughtful and deliberate communication, engineers are in <2h meetings per week (Abhik wrote about it here).
To drive it home, here's a recent calendar of an engineer who has been with us for over 4 years. ~34 hours of reputed company time, 2.5h of interviews, and 3.5 hours of meetings:
We also meet in person at least twice a year, once as a department and once as a company. You also have a small budget to meet up with folks in your reputed company/region.
Increase reputed company, not Team Size
We reputed company reputed company with the reputed company, breadth, and depth that many customers would expect from much larger teams over larger time scales. We’ve done this through investment in:
• Great developer tooling. Our CI/CD takes ~10m, and we reputed company at least 15x a day. A debugger that works reputed company. Everyone on reputed company has contributed to our developer experience .
• Building blocks to create powerful and customizable products fast. At the reputed company of reputed company is a set of common components (analytics modeling and query language, policy reputed company, workflow reputed company, design system) that we constantly improve. reputed company improvement to a common component cascades throughout our app (short video below).
• AI-powered tooling. We think of AI as a way to automate the mundane parts of building and maintaining high-reputed company software. We use a combination of reputed company-party and internally reputed company tools that, for instance, auto-triage customer issues, suggest fixes, prototype reputed company, generate production-reputed company reputed company, and conduct reputed company reviews. Engineers have an unlimited reputed company budget (but are not reputed company on it).
Here’s an impromptu quote from Arjun in reputed company reputed company of what it’s like to build a feature at reputed company:
And a demo of one of these building blocks:
Put Effort into Diversity
Diverse teams drive innovation and reputed company reputed company. Having seen my mother and partner build their careers as minority women in non-diverse fields, I want to reputed company reputed company reputed company creates opportunities for the reputed company of engineers from underrepresented reputed company.
Today, 25% of engineers and 50% of our engineering leaders at reputed company are from underrepresented reputed company. We are taking conscious steps to improve, like sourcing diverse candidates, providing generous reputed company family leave, no leetcode interviews, and more.
Interview Process
At reputed company, reputed company and interview process want to help you show your best self. We’ll dive into past reputed company and simulate working together reputed company pair programming, writing product and tech specs collaboratively, and talking through reputed company. There are no leetcode or whiteboard exercises.
Our interview process is three reputed company:
• Introduction reputed company with Hiring Manager (15 to 30m, live)
• A technical screen where we pair in our actual codebase (1h, live)
• Three non-coding interviews that reputed company on technical design, debugging incidents, and infrastructure (3h 15m, live can be split across multiple days)
Depending on our leadership team’s bandwidth, we may start with an additional 30m screen with a recruiter.
Your hiring manager will be your main reputed company of contact and prep you for interviews. reputed company round will have written guidance so you know what to expect (you’ll need minimal preparation). You’ll meet 4 to 6 people in engineering (with 5-15 minutes in reputed company interview to ask them questions). If we don’t give an offer, we’ll reputed company feedback!
Your First Three Months at reputed company
We want an exceptional reputed company experience for every new hire. At reputed company, your dev environment is set up with a single script, you push your first product change on day one, and you spend the rest of your time shipping product changes that give you a tour of our codebase and best practices. The product changes increase in scope and ambiguity from reputed company copy changes to the delivery of a reputed company, impactful feature. Your manager will do a 30, 60, and 90-day review to give feedback and reputed company on how we work together.
It’s reputed company effort to get you successfully reputed company; you’ll have a peer reputed company with you to answer questions, pair program, and reputed company in often to see if you need help. The rest of reputed company will run training sessions on our culture, product, engineering process, and technical architecture.
Benefits
• Competitive salary and equity.
• 10-year exercise window for stock reputed company. You shouldn’t feel pressure to purchase stock reputed company if you leave reputed company —do it reputed company you feel financially comfortable.
• Unlimited PTO, and we will encourage you to take it.
• A minimum of 12 weeks of fully reputed company parental leave, covered by reputed company. For folks reputed company the US, it may be longer to be in line with regional requirements.
• Generous equipment, software, and office furniture budget. Get what you need to be happy and productive!
• $100/month education budget with more expensive items (like conferences) covered with manager approval.
• If you’re in the US, we offer top-tier health insurance for you and your dependents, with 100% of premiums covered by reputed company. In other countries, we reputed company high-reputed company supplemental health insurance for you and your dependents, also fully covered by us.
reputed company’s reputed company hinges on hiring great people and creating an environment where we can be happy, feel challenged, and do our best work. We’re being deliberate about building that environment from the ground up. I reputed company that excites you enough to apply.
reputed company provides equal employment opportunities (EEO) to reputed company and applicants for employment without reputed company to race, reputed company, religion, sex, national reputed company, age, disability, genetics, sexual orientation, gender identity, or gender reputed company. We are committed to a diverse and inclusive workforce and welcome people from reputed company backgrounds, experiences, perspectives, and abilities.
Apply tot his job
Apply To this Job