About the company
Apify is the largest marketplace of tools for AI. 40,000+ Actors helping people and agents get real-time web data, track competitors, generate leads, or integrate their apps. Actors are built by a global creator community that now earns more than $1.2 million every month.
Responsibilities
- Building and scaling Website Content Crawler and other core Actors that crawl any website reliably under real-world load.
- Working in a small, cross-functional team alongside other experienced hackers, a team you'll gradually take the lead of.
- Contributing to Crawlee, Apify's open-source web scraping library, and stepping into product engineering when a project needs platform-level work.
- Writing clean, elegant code that reads like a novel, and keeping it that way through reviews and refactoring.
- Reverse-engineering how websites work behind the scenes, and designing APIs other developers love to use.
- Using AI as a real part of the job, and building it too.
- Leading the Universe team. This is still a hands-on position where coding is an inseparable part of the job.
Requirements
- You have experience leading a team or larger projects, formally or informally, and you want to grow in that direction.
- You're strong in JavaScript and TypeScript (Node.js) and understand web technologies well.
- You have at least 2 years of professional or open-source experience on a non-trivial project built with a team.
- You treat code quality, readability, and frequent refactoring as part of getting the job done, not an afterthought.
- You already use AI tools in your work and understand why they matter.
- You have a problem-solving mindset and an appetite to keep learning.
- You think in systems. You can design architecture, weigh trade-offs, and see how separate projects fit together into a coherent technical product.
- You communicate clearly in English, in writing and in speech.
Conditions
- By the end of the first 3 months, we expect you to understand the Universe team's codebase, ship at least one meaningful improvement, do code reviews independently, have a working mental model of browser automation, take on the first pieces of leadership, know the team well, and have a clear sense of technical challenges.
- By the end of the first 6 months, we expect you to have fully taken over the Universe team, owned at least one major initiative end to end, be the go-to person for design decisions, and own the technical roadmap.