A
Staff Platform Engineer (EU)
Contract type
Ongoing
Work mode
Remote
Experience
Lead / principal · Not stated
Level inferred from job title
Job description
Platform software engineer role at Ashby, building and scaling the infrastructure that supports the company's recruiting software. The engineer owns projects end-to-end, writes code, and builds a paved road for other engineering teams.
At a glance
- Work mode
- Remote
What you'll do
- Optimize our homegrown ultra-dynamic recruiting DSL-to-SQL compiler, and create tools to help developers do so
- Create automated guardrails for the security and privacy 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 all communication with external services supports retries and circuit-breakers
- Implement the infrastructure to support an event-driven architecture and data warehouse
- Review code and submit code changes as part of day to day work
- Share new tooling and best practices with engineers
- Do infrastructure updates, security enforcements, database optimization, Kubernetes debugging, and dig through Typescript traces
- Do your own project management, seek help to get unstuck and cut scope when worthwhile
What we're looking for
- You never stop: obsessed with problems that don't yet make sense until the explanation dawns
- You don't take shortcuts: speaking up for the future user, the edge case, the doomsday design
- You care about what you do and the team you do it with
- You've built infrastructure at a slightly later stage than Ashby is at - dealt with millions of data points, seen infrastructure make or break customer experience, and automated everything from provisioning to monitoring and release process
- You're a Swiss army knife, comfortable with infrastructure updates, security enforcements, database optimization, Kubernetes debugging, and digging through Typescript traces
- You want to make your own decisions on the best paved road to build
- You don't hate SQL
- You want to code
- Written communication is your mode of sharing best practices (async culture)
- You've delivered a project on your own without someone prodding you for updates
Your team
Infrastructure team
Small but mighty infrastructure team that has set up a secure and simple environment for the growing product team to build in.
Apply
About Ashby
Software that lets talent teams build an efficient, delightful, respectful hiring process
Ashby builds software that lets talent teams build an efficient, delightful, respectful hiring process.
Key facts
- Tens of millions in ARR, growing >100% year over year
- Over 2500 customers
- Very low churn
- Many years of runway
Partners & customers
NotionLinearShopifySnowflake
What they value
- Minimal process with ownership over decisions normally made by product and design
- Natural collaboration and deliberate communication
- Investing in tools and abstractions that give us leverage
- Putting effort into building a diverse team
