What we do
Apify builds software technology and infrastructure that helps small startups and the world’s biggest companies leverage the full potential of the Web—the largest source of information ever created in the history of humankind.
Our users are some of the most innovative people in the world. They are looking for new ways to improve their products, marketing and decisions using data from the Web. Join Apify to help them succeed and shape the Web's future.
How we do it
We are hackers who always find a way forward, even if it doesn't look like there is one. Although we no longer fit into a garage, we still have our garage spirit. We're building the company that we always wanted to work for.
Our core values are to be Open, Driven, Responsible, Flexible, and most importantly, a Team. We respect people's time and hate wasting it. We work hard and sometimes party hard. If you join Apify, you will learn a lot and have fun doing so!
Why work at Apify?
Fast personal growth in a fast-growing startup
Flexible working hours
Stock options
Possibility to work remotely
Nobody counts paid days off - people usually take 25 per year
Friendly, inspiring and no-bullshit work environment
Free lunches
Unlimited supply of coffee and beer
Access to the latest technology
Competitive salary









Current
openings
We're always looking for talented people to join the family, regardless of open positions. If you like what we do and are up for the challenge, get in touch at jobs@apify.com
Senior Node.js Engineer
Czech Republic, Prague (or remote)
Apify's mission is to make the web more programmable. Why? Because we believe that humans have better things to do than fill information into internet forms, compile Excel sheets of copy-pasted data or watch thousands of videos to determine whether they include a specific brand logo. Those are jobs for a machine. And just as in the real world we have tools that make our lives easier, we should have tools to make our lives easier on the web.
Web automation can be anything. We robotize unsubscribe flows to save people money and we collect billions of rows of data from all over the world for science, market research or finding lost children. Fortune 500 companies and small startups alike need this power to make great business decisions.
To support our mission, we're looking for talented and experienced engineers to help us build the next generation of the web, where machines talk to machines and humans do creative work that drives progress.
Join our talented Delivery team to help us progress to the next level. You will work alongside our Head of Delivery Václav Růt, Head of Actor Development Lukáš Křivka, Head of Delivery engineering Martin Adámek (the master of Apify SDK), Senior Web Automation Developers Petr Pátek (the browser magician), and Gabin Desserprit, and other senior and junior engineers to build the next generation software tools.
What you will be working on?
- You will be designing and improving our code tooling including:
- Widely-used open-source libraries like apify-js, proxy-chain, got-scraping or browser-pool
- State of the art specialized libraries like fingerprint-injector or amazon-ts (to make scraping Amazon a breeze)
- You will be a tech lead for interesting and complex scraping or automation projects for large enterprise companies:
- You will design the core systems
- And work with our engineering manager and the rest of your team on effective implementation
- You will contribute to increasing our team’s technical expertise and be a beacon of knowledge for more junior engineers
- Optionally, you can write technical blog posts and represent Apify at conferences
Who are we looking for?
- You are highly skilled at developing and debugging in JavaScript/Node.js, or have this skill in some other programming language and are able to learn JavaScript quickly
- You have solid experience with API design
- You know how information travels around the web
- You are able to speak and write in English very well
- You are a team player who enjoys sharing their skills and knowledge with colleagues and you have experience with code reviews, documentation writing, and mentoring more junior engineers
- Besides the above, it's a big plus if you are familiar with the following (in order of importance):
- Headless browsers, Puppeteer, Playwright
- Web scraping in general, proxy servers, captcha, fingerprinting
- Browser internals, DevTools, DevTools Protocol
- Docker
- CI/CD (GitHub Actions)
- Owning a university degree in software engineering or computer science is also a plus, but not a requirement
What we offer?
- Full-time job in Prague, Czech Republic or remotely as long as you actively participate in the team and we see each other regularly
- Offices directly in the Lucerna Palace
- Zero bullshit policy – No Jira, no Okta, no Confluence, no Certified™ScrumMasters®, no quarterly estimates. Just GitHub, GSuite, Notion, Slack, and shipping stuff to production<
- Flexible working hours, possibility to work remotely and nobody counts holidays, as long as the work gets done
- Epic trips (biking, canoeing and similar stuff )
- Stock options
- Multisport card
- Generous hardware budget
- Free lunches, unlimited supply of coffee and beer(and slivovica), ping pong, foosball league, and so on
Discover more on https://apify.com/jobs
Junior or Mid-level Node.js Engineer
Czech Republic, Prague (or remote in the Central Europe region)
Apify's mission is to make the web more programmable. Why? Because we believe that humans have better things to do than fill information into internet forms, compile Excel sheets of copy-pasted data or watch thousands of videos to determine whether they include a specific brand logo. Those are jobs for a machine. And just as in the real world we have tools that make our lives easier, we should have tools to make our lives easier on the web.
Web automation can be anything. We robotize unsubscribe flows to save people money and we collect billions of rows of data from all over the world for science, market research or finding lost children. Fortune 500 companies and small startups alike need this power to make great business decisions.
To support our mission, we're looking for talented and experienced engineers to help us build the next generation of the web, where machines talk to machines and humans do creative work that drives progress. Will you join us ?
Please be aware that we are currently looking only for candidates from the Central Europe region!
Who are we looking for?
- You have a good knowledge of JavaScript (Node.js) and Web technologies
- You are an avid learner and looking to grow your expertise
- You have a problem solving mindset
- You're able to write and speak English well
- You have empathy and patience to understand customers and their needs
- Currently, we are only looking for full-time commitment
- You are located in the Central Europe region
What you will learn with us?
- How websites work behind the curtain
- How to write beautiful code that reads like a novel
- How to write efficient cloud programs that process hundreds of millions pages monthly
- How to contribute to collaborative open and closed source projects and design great APIs that other devs will love to use
- And potentially, how to build your own team and start your own projects inside the company
Our tech stack:
- Development: Node.js (+ some Typescript), Chrome Dev Tools, Apify SDK, Puppeteer, Playwright, JQuery/Cheerio + many other specialized libraries
- Environment: Local for writing & testing + Apify platform for production
- Tools: GitHub, ZenHub, Notion, GSuite
- Process: in-depth onboarding, two-week sprints, code reviews, tests, automating whatever we can
What we offer?
- Full-time job in Prague, Czech Republic, or remotely from the Czech Republic as long as you actively participate in the team and we see each other regularly online
- Beautiful new offices inside Lucerna Palace
- Zero bullshit policy – No Jira, no Okta, no Confluence, no Certified™ScrumMasters®, no quarterly estimates. Just GitHub, GSuite, Notion, Slack, and shipping stuff to production
- Flexible working hours, possibility to work remotely
- Nobody counts holidays, as long as the work gets done
- Epic trips (biking, canoeing and similar stuff)
- Stock options, puppies in office
- Multisport card
- Generous hardware budget
- Free lunches, unlimited supply of coffee and beer(and slivovitz), ping pong, foosball league, and so on
Discover more on https://apify.com/jobs
Data analyst intern/part-timer
Czech Republic, Prague
Company
Apify is built in Prague, but our clients come from all around the world, mostly the US. From non-profits like Thorn (which uses Apify to find missing children) to Y Combinator startups, large enterprises, Fortune 500 companies like Microsoft and Samsung, or government projects for the EU. We help our clients improve their products, marketing, and business decisions using structured data from the web or automating repetitive tasks. We also participate in creating domestic non-profit projects such as Hlídač Shopů.
We’re looking for a part-time Data Analyst to join our data team.
Data Analyst role
The data analyst provides support to other teams in the company by discovering insights into how our user interacts with Apify products. A typical task may be to help answer how a new feature may affect one of our core metrics or advise what new direction we could take to make the user experience even more delightful.
The right person for this role is highly data-driven, loves data storytelling, has solid communication skills, is intellectually curious and a fast learner, and is able to move quickly from one project to another.
What will you do?
- Work closely with product managers and team leaders to help them understand the performance of their product areas
- Find insights that help us grasp a sense of our customers and how they use the Apify platform - we want you to be creative and insightful rather than just throwing the usual metrics at the wall to see what sticks
- Design, build and maintain dashboards for our product teams - you don’t need to be a designer or have any design talent; you just need to build visualizations that enable people to interpret the insights
Who are we looking for?
- Basic skills in SQL or Python; experience with data wrangling is welcomed
- A can-do attitude
- A fast and willing learner - we get that you may not have all the skills or knowledge at the moment, but you have to strive to learn
- Good verbal and written communication skills (English is necessary, Czech optional). You will communicate insights from data to other team leaders.
- Experience with data visualization tools (Tableau, GoodData, Redash) is a plus
What do we offer?
- A part-time (on-site in Prague) position (20-24 hours/week) with flexible working hours
- The opportunity to grow and be part of a small, dynamic team
- A free Multisport card
- Free lunches, an unlimited supply of 🍎 🍫 ☕ and 🍺, ping pong, chess, foosball league, an awesome pet-friendly and bike-friendly office in Lucerna Palace
Start date: As soon as possible.
Technical B2B/SaaS Sales Lead
Czech Republic, Prague
About Apify
Apify is a platform for web scraping and automation that allows you to extract data from websites, automate workflows and forms, and create new APIs for services that don’t have one. We provide resources for building and managing tools for handling data storage, processing, and integration with other systems.
Who are we looking for?
We are seeking a highly motivated and experienced B2B SaaS Sales leader to join our growing team. In this role, you’ll be responsible for driving the sales of the Apify platform to businesses of various sizes. You’ll work closely with the marketing team to drive lead generation, develop and execute sales strategies, and build customer relationships. The ideal candidate will have a proven track record of exceeding sales targets, exceptional communication and negotiation skills, and the ability to work in a fast-paced environment.
Our sales team deals mainly with:
- Customer success and account management to ensure existing low-touch customers are getting value from Apify and driving potential upsells and cross-sells
- Selling professional, fully-managed services to larger clients - responding to customer inquiries, negotiating proofs-of-concept, preparing proposals, negotiating prices and contracts, maintaining long-term relationships, and more..
- RevenueOps - in cooperation with the Marketing team, we’re automating every part of our sales funnel
- Occasional outbound campaigns for selected verticals and use cases
- Business development - finding new partners and managing relationships with existing ones
What you will be working on?
- Develop and execute a sales strategy that aligns with the company's overall goals and objectives
- Identify and pursue new business opportunities to grow revenue and market share
- Build and maintain strong relationships with existing and potential customers through regular communication and effective sales techniques
- Conduct sales presentations, product demonstrations, and negotiations with prospective clients
- Collaborate with the marketing team to develop and implement effective lead generation campaigns and strategies
- Manage sales operations, budgets and reporting, ensure we maintain accurate records of sales activity, customer interactions, and pipeline management in our CRM (HubSpot)
- Provide regular sales forecasts and performance reports to the management team
- Staying up-to-date with industry trends, the competitive landscape, and market developments
- Build and maintain competitive unique selling proposition within all customer segments
- Lead the sales team by setting objectives and targeting performance metrics, mentoring
- Recruiting for the sales team
Our ideal candidate has:
- 5+ years of experience selling B2B SaaS products, with a proven track record of exceeding sales targets
- Excellent communication, presentation, writing, and negotiation skills (in English)
- 2+ years of experience with leading a sales team
- Excellent time management and organizational skills
- Solid understanding of developer audiences, developer tools, software development processes, and web technologies
- Experience using CRM software to manage customer relationships and sales pipelines
- Experience with sales and workflow automation tools, such as Make or Zapier
- Great understanding of product-led bottom-up sales motion, the latest sales techniques and best practices
Expectations after 12 months:
- You’re a leader of well-functioning sales team of 4-8 people, including account executives, account managers and RevenueOps specialist(s)
- You’ve defined a clear product qualification criteria for our outreach and set up an effective process to handle it
- You improved the process for responding to inbound leads, so they get a highly customized (ChatGPT?) automated reply right away
- Most important sales processes are codified in a clear and comprehensive Sales handbook, and the team is ready for scaling
- All our largest customers are correctly tracked and up-to-date in CRM
- You became a core member of the senior management team and contribute to definition of company strategy
- Revenue and retention of high-touch customer segments are growing consistently
What we offer?
- Full-time job in Prague, Czech Republic or remotely as long as you actively participate in the team and we see each other regularly
- Awesome offices inside the Lucerna Palace
- Flexible working hours, possibility to work remotely and nobody counts holidays, as long as the work gets done
- Epic trips (biking, canoeing and similar stuff)
- Stock options
- Multisport card for free
- Generous hardware budget
- Free lunches, unlimited supply of ☕ and 🍺 (and slivovica), ping pong, foosball league, and so on
Python Engineer
Czech Republic, Prague
Join us on our journey in building a web scraping and automation platform to help the world’s biggest companies and upcoming startups leverage the web's full potential. Each month, we save people tons of hours of manual work by turning more than a billion web pages into data and automating over 15 million tasks on the web 🚀
Apify has grown as the tool of choice for any Node.js engineer when it comes to web scraping and web automation. Now we are on a journey to conquer the world of Python, and we need you! A Python engineer with a passion for open-source development (see our GitHub and 🆕 Python SDK), working with the community (visit our Discord), who will help us to make Apify also the #1 choice in the Python community.
You will be part of one of our 5 product teams—the team that works on Apify’s open-source tooling loved by the community. The team is led by Martin Adamek, co-author of Apify’s Crawlee and his own MikroORM framework. You will face many challenges regarding the usage of browsers in the cloud, browser fingerprinting, scalability, and others. You will be in direct touch with the community that uses the tools you build.
You'll be a perfect match 💜➕💜 if you have:
- 3+ years of industry experience in Python development
- Experience with working on large, complex applications or frameworks
- Experience in open-source development is a plus
- Knowledge of Node.js/TypeScript is a plus but not necessary
- Experiment-driven and collaborative mindset
- Good communication skills in English
Why would you like to work for Apify?
- Space, support, and autonomy for personal growth, with a direct impact on our success
- Full-time job with the option to either work remotely or from our amazing office located in the ❤️ of Prague, Czech Republic
- Flexible working hours (perfect for both night owls 🦉 and early birds 🐥)
- Nobody counts holidays as long as the work gets done 💪
- Stock options available, pet-friendly office 🐕
- Epic team buildings and offsites 🚢 (biking, canoeing, and similar stuff ) 🪂
- Solid education and training budget, conference tickets, internal “Lunch & Learn” sessions, and the possibility to work across teams 👩🏼💻👨🏽💻
- Generous hardware budget 💻
- Free lunches every day 🌮🍱🍜🍕🥡
- Unlimited supply of ☕ and 🍺
- Ping-pong, chess, lightsabers, foosball league after lunch, bike-friendly, free Multisport card, and a David Černy sculpture downstairs 🐴
Hiring process:
Intro call ☎️ → Home assignment 🧑🏼💻 → Interview ✍️ → Meeting with the team 🍕 → Offer 📄
Senior Developer Advocate
Czech Republic, Prague
Apify's mission is to make the web more programmable. Why? Because we believe that humans have better things to do than fill in internet forms, compile Excel sheets of copy-pasted data, or watch thousands of videos to determine whether they include a specific brand logo. Those are jobs for a machine. And just as we have tools that make our lives easier in the real world, we should also have tools to make our lives easier on the web.
Web automation can be anything. We robotize unsubscribe flows to save people money and we collect billions of rows of data from all over the world for science, market research or finding lost children. Fortune 500 companies and small startups alike need this power to make great business decisions.
To support our mission, we're looking for talented and experienced developer advocates to help us nurture the community building the next generation of the web, where machines talk to machines, and humans do creative work that drives progress.
What will you be working on?
- You will be a steward for developers using Apify, making sure they are first-class citizens of our platform and our tooling
- You will lead Apify’s Developer Portal and drive improvements to the Academy and Paid actors program
- You will expand and improve our documentation and tutorials
- Organize and distribute developer-related news over our channels like Discord, Change-log, Youtube, Blog, and email newsletters
- Organize events like webinars and hackathons to boost involvement in our robust developer community
- Help us create a developer incubator that will help us find the most talented and motivated people to contribute to our Freelancers and Paid actors platforms
- Share developer feedback to foster improvements by getting involved with engineering, delivery, and marketing teams
- Represent Apify at online and offline developer-oriented events (nice to have)
Who are we looking for? You should have:
- A desire to advocate for a remarkable developer experience
- Experience building and engaging communities
- Track record of pursuing self-directed side projects, research, or open source projects
- Ability to deliver high-quality technical content that engages developers
- Excellent communication and technical writing skills
- Solid experience with JavaScript or other programming languages
What do we offer?
- Full-time job in Prague, Czech Republic, or remotely as long as you actively participate in team meetings and we communicate regularly
- Beautiful new offices inside Lucerna Palace
- Zero bullshit policy – No Jira, no Okta, no Confluence, no Certified™ScrumMasters®, no quarterly estimates. Just GitHub, GSuite, Notion, Slack, and shipping stuff to production
- Flexible working hours, possibility to work remotely and nobody counts holidays, as long as the work gets done
- Epic trips (biking, canoeing and similar ordinary stuff
- Stock options, puppies in office
- Multisport card
- Generous hardware budget
- Free lunches, unlimited supply coffee and beer(and slivovitz), ping pong, foosball league, and so on
Engineering Manager (Delivery)
Czech Republic, Prague
Join us on our journey in building a web scraping and automation platform to help the world’s biggest companies and upcoming startups leverage the web's full potential. Each month, we save people tons of hours of manual work by turning more than a billion web pages into data and automating over 15 million tasks on the web
We are looking for experienced engineering managers that will help us to scale our rapidly expanding organization and grow with us on our journey to make the web more programmable.
You will work alongside our Head of Delivery Václav Růt , Head of Actor Development Lukáš Křivka , Head of Delivery engineering (the master of Apify SDK) Martin Adámek , and a talented team of senior and junior engineers to help improve our delivery excellence.
Your mission at Apify:
- Together with other engineering managers, you'll work on defining and implementing processes to support our growing organization
- You will play a key role in prioritizing and allocating tasks for both the tooling and custom solutions teams.
- Lead and inspire the teams of engineers in their day-to-day work excellence, personal development, as well as scrum ceremonies, and career growth.
- Together with the tech leads and project managers, you will ensure that all objectives are clearly defined, and communicated to the team, and the team is well equipped to handle those objectives.
- Become the magnet for new team members, scale our teams, and lead them to success
Our tech stack:
- Languages: Node.js/TypeScript, a little bit of Python
- Environment: Apify Platform, Docker, local OS for testing
- Libraries: apify-js, proxy-chain, browser-pool, apify-cli and many smaller tools
- For examples of actors that we create, see Apify Store (there are links to source code)
- Productivity: GitHub, ZenHub, Notion, GSuite
- Process: two-week sprints, code reviews, pair programming, showcases
You'll be a perfect match ➕ if you have:
- You are a senior developer
- Past experience leading successful teams
- Passion for learning, continuous improvement, and supporting others
- Skills in giving feedback and communicating goals
- Good communication skills in English
Why would you like to work for Apify?
- Nobody counts vacation. People usually take 25 days a year
- Opportunity to grow (a lot) and be part of a small, dynamic team that will grow
- You will see the results and impact of your work very quickly
- We thrive on new ideas from team members
- Friendly, inspiring, and no-bullshit work environment
- Free lunches, unlimited supply ☕ and 🍺, and snacks
- Multisport card
- Generous hardware budget
- Flexible working hours and the possibility to work remotely