Ookla’s mission is centered on improving connectivity and customer network experience through industry-leading data, tools, and insights that transparently answer the questions at the heart of telecommunications.
Ookla started with Speedtest®. We’ll always care deeply about speed and making connectivity faster, but that’s just the start of what we have to offer.
Our work touches every group that cares about improving network connectivity and, most importantly, the customer network experience. This includes consumers seeking actionable information about their personal connections; operators seeking to measure, optimize, and publicize their networks; governments and regulatory bodies mapping network availability for their constituents and promoting policy that improves access; non-profits, NGOs, and other humanitarian organizations striving to close the digital divide; and many more.
When you work at Ookla, you have the unique opportunity to work with our world-renowned Speedtest and Downdetector® platforms, along with a growing suite of end-to-end enterprise solutions that collectively serve hundreds of millions of users worldwide. You will utilize your skills to continue to develop and maintain our flagship enterprise products, consumer experiences, and expansive network intelligence. Working at Ookla means using these data and insights to further our mission and drive meaningful understanding and change to improve connectivity accessibility for all.
Our Jobs
-
Site Reliability Engineer Description
We’re Ookla, the company behind Speedtest, Downdetector, and an ever-expanding suite of enterprise connectivity solutions. Our team is a group of people brought together through passion and inspired by possibility. We are looking for team members who enjoy solving complex problems, are motivated to challenge themselves, and are delighted with turning clever ideas into unique products.
Millions of consumer-initiated tests are performed through our products and billions of data points are collected globally every day. With all this measurement comes countless ways to dissect and analyze our data, and plenty of exciting opportunities to optimize our broader strategy. When you work for us, you are using Ookla data and insights to further our mission to improve connectivity for all.
We are committed to providing you a flexible work environment where individuality, fun, and talent are all valued equally. If you consider yourself innovative, adept at collaboration, and you care deeply about the work you do, we want to talk!
We are looking for a highly capable engineer to join our Platform engineering team. You will be responsible for building, maintaining and operating the infrastructure platform on which all Ookla services are built.
In this role, you will build, maintain, and support a massive scale dynamic infrastructure supporting hundreds of millions of users around the world. You will obsess over systems performance, reliability, observability, and security. Most importantly, you will help deliver critical application functionality and help make the internet experience better for our users.
You will be responsible for
- Maintaining a distributed, global ecosystem of thousands of cloud instances, containerized workflows, serverless applications, Linux servers, and associated infrastructure supporting billions of requests daily
- Maintaining transactional database infrastructure using MySQL, PostgreSQL, and managed services such as RDS/Aurora
- Supporting the use of NoSQL data storage engines such as DynamoDb and MongoDB.
- Building and supporting data stream processing with Kinesis or Kafka.
- Supporting data engineering and big data toolchains such as Spark
- Supporting production systems in a 24x7x365 environment, including on-call responsibilities
- Providing architectural and operational support to software engineers in a wide variety of focus areas
- Support software and data engineering teams and guiding operational best practices
- Implementation and oversight of security program including vulnerability remediation, patch management, IDS/IPS, penetration testing, and interfacing with our corporate InfoSec team
- Supporting the development to production code deploy pipeline for a range of production applications
- Assisting development teams with troubleshooting
Requirements
We are looking for the right person, not the exact list of requirements. If you believe your life experience has prepared you for similar challenges, we’d like to hear from you.- 4+ Years Systems/Platform engineering experience
- Experience building globally-distributed systems
- Strong understanding of security best practices
- Infrastructure as Code: Terraform, Cloudformation
- Branching and Merge based Source Code Configuration Management: Git, Github
- Configuration management systems such as Chef or Ansible
- Container based architectures including Docker, Kubernetes
- Proficiency in one or more high level programming languages such as Typescript, Go, Python, PHP, Ruby, Java, etc.
- Experience with AWS and other Cloud infrastructure platforms
- Comfort writing SQL queries and analyzing query performance
- Comfortable learning and working with new technologies in an ever-changing environment
- Strong communication skills both in person and via virtual mediums
- Strong time management skills and a self driven work ethic
Benefits
We care deeply about each other and the work we do, and our perks are just one way we demonstrate this. We offer a comprehensive benefits package, including (but not limited to):
- Competitive annual leave
- ESPP options
- Comprehensive benefits plans
- Pension plan contribution
- Paid maternity and parental leave
- Wellness benefits (Calm app, gym reimbursement, ERG groups, etc)
You will have the best hardware, software, and tools available for you to do your work, and we provide excellent flexibility for working remotely as time and responsibilities allow. To promote your success and growth, we offer tuition reimbursement, educational opportunities, and anti-racism and LGBTQIA+ resource libraries, team activities, and many more. Visit our Built In Seattle page for even more information on what it's like to work at Ookla.
If you’re passionate about joining the work we’re doing, we welcome your application and encourage applicants with both traditional and non-traditional experience that makes them an excellent candidate for the role. We strongly believe diversity of all kinds makes us better. We are an equal opportunity employer actively working to build an inclusive workforce at all levels of the company. [Read our latest diversity report from our parent company here.]
We want to ensure candidates have everything they need throughout our application and hiring process. If you have any individual needs related to disability or accessibility, we encourage you to contact
and let us know how we can best accommodate you.
-
Software Engineer (Backend) Description
We’re Ookla, the company behind Speedtest, Downdetector, and an ever-expanding suite of enterprise connectivity solutions. Our team is a group of people brought together through passion and inspired by possibility. We are looking for team members who enjoy solving complex problems, are motivated to challenge themselves, and are delighted with turning clever ideas into unique products.
Millions of consumer-initiated tests are performed through our products and billions of data points are collected globally every day. With all this measurement comes countless ways to dissect and analyze our data, and plenty of exciting opportunities to optimize our broader strategy. When you work for us, you are using Ookla data and insights to further our mission to improve connectivity for all.
Downdetector® offers real-time status and outage information for all kinds of services that users consider vital to their everyday lives and work. By leveraging over 25 million monthly reports from individual users, real-time analysis and verification of outage reports, Downdetector Enterprise™ helps service providers reduce downtime and increase customer satisfaction. This platform provides operational monitoring, automated alerting, visibility into third-party services and real-time incident analysis.
We are looking for a highly capable backend engineer to join our Downdetector team. You will be responsible for building scalable features that deliver on our mission to accurately inform users of issues with their services.
You have built and maintained applications with Python/Django. You enjoy seeing those features being used by millions of users across the globe.
We are committed to providing you a flexible work environment where individuality, fun, and talent are all valued equally. If you consider yourself innovative, adept at collaboration, and you care deeply about the work you do, we want to talk!
Expectations for Success:
- You will work with our Downdetector team on implementing backend features, and example frontend use
- You will work closely with our frontend team to expose internal data through our api’s
- You help optimize queries and features for our enterprise and public sites
- You help our TAMs and internal users with questions or issues that might arise during regular usage
- You help debug and fix any issues or implementation errors
- You help maintain a healthy code level and reduce technical debt
Requirements
We are looking for the right person, not the exact list of requirements. If you believe your life experience has prepared you for similar challenges, we’d like to hear from you.
- 3+ years of professional development of backend servers for large scale web applications, with experience building scalable, distributed and resilient microservices
- Expertise with Python/Django, with a foundation in data structures, algorithms and design patterns
- Expertise with MySQL/RDS
- Experience writing queries and analyze their bottlenecks
- Proficiency with AWS or other equivalent cloud services.
- Proficiency with underlying web technologies (HTTP, REST, JWT)
- Strong time management skills and a self driven work ethic.
- Proficiency with team development workflows (git, branches, PRs, code reviews) and continuous integration practices
Preferred:
- Experience with Serverless Framework and/or Serverless architectures
- Proficiency writing unit, integration, and user interface tests
- Experience with front end development: HTML, CSS, React, jQuery, etc.
Benefits
We care deeply about each other and the work we do, and our perks are just one way we demonstrate this. We offer a comprehensive benefits package, including (but not limited to):
- Competitive annual leave
- ESPP options
- Comprehensive benefits plans
- Pension plan contribution
- Paid maternity and parental leave
- Wellness benefits (Calm app, gym reimbursement, ERG groups, etc)
You will have the best hardware, software, and tools available for you to do your work, and we provide excellent flexibility for working remotely as time and responsibilities allow. To promote your success and growth, we offer tuition reimbursement, educational opportunities, and anti-racism and LGBTQIA+ resource libraries, team activities, and many more. Visit our Built In Seattle page for even more information on what it's like to work at Ookla.
If you’re passionate about joining the work we’re doing, we welcome your application and encourage applicants with both traditional and non-traditional experience that makes them an excellent candidate for the role. We strongly believe diversity of all kinds makes us better. We are an equal opportunity employer actively working to build an inclusive workforce at all levels of the company. [Read our latest diversity report from our parent company here.]
We want to ensure candidates have everything they need throughout our application and hiring process. If you have any individual needs related to disability or accessibility, we encourage you to contact
and let us know how we can best accommodate you.
-
Software Engineer (Fullstack) Description
We’re Ookla, the company behind Speedtest, Downdetector, and an ever-expanding suite of enterprise connectivity solutions. Our team is a group of people brought together through passion and inspired by possibility. We are looking for team members who enjoy solving complex problems, are motivated to challenge themselves, and are delighted with turning clever ideas into unique products.
Millions of consumer-initiated tests are performed through our products and billions of data points are collected globally every day. With all this measurement comes countless ways to dissect and analyze our data, and plenty of exciting opportunities to optimize our broader strategy. When you work for us, you are using Ookla data and insights to further our mission to improve connectivity for all.
We are committed to providing you a flexible work environment where individuality, fun, and talent are all valued equally. If you consider yourself innovative, adept at collaboration, and you care deeply about the work you do, we want to talk!
We are looking for an experienced and skilled Full Stack Software Engineer to join our team at Ookla. You will be responsible for building new-age data visualization platforms and scalable features for Ookla’s B2B business, and help deliver on our mission to make a better Internet for everyone.
While we are taking on serious innovative and business-transformative work, we aim to not take ourselves too seriously. We are a collaborative distributed team where you can feel free to be yourself and bring all your strengths and creativity to the table.
Expectations for Success
- Develop and maintain robust and scalable web applications using React, Redux, and Vite
- Collaborate with cross-functional teams to design, develop and implement new features and functionalities for our data visualization platforms and portals
- Write clean, maintainable, and efficient code and adhere to best practices in software development
- Conduct code reviews, debugging, and troubleshooting to ensure the quality of the codebase
- Help develop, maintain and test RESTful APIs for data processing and handling
- Participate in agile development methodologies and contribute to continuous improvement initiatives
- Stay up-to-date with emerging trends and technologies in full-stack web development and apply them to our stack.
Requirements
We are looking for the right person, not the exact list of requirements. If you believe your life experience has prepared you for similar challenges, we’d like to hear from you.
- 4+ years of professional experience in full-stack web development
- Proficient in React, Redux, and Vite with hands-on experience building complex web applications
- Strong understanding of modern JavaScript, HTML, CSS, and other front-end technologies
- Experience in designing and developing RESTful APIs using Node.js or other backend technologies
- Familiarity with agile development methodologies and continuous integration and deployment (CI/CD) pipelines
- Excellent communication and collaboration skills
- Ability to work independently as well as in a team environment
- Strong problem-solving and analytical skills
Nice to have:
- Experience with various mapping libraries like MapboxGL, Leaflet.js, or OpenLayers
- Familiarity with Typescript
- Basic understanding of monorepos and the infrastructure required to support them
- Experience using AWS or similar cloud computing environments to build and scale a web application
- Familiarity with storing data in relational databases and writing SQL
- Experience writing APIs or other code in Go, Python, or Ruby
Benefits
We care deeply about each other and the work we do, and our perks are just one way we demonstrate this. We offer a comprehensive benefits package, including (but not limited to):
- Competitive annual leave
- ESPP options
- Comprehensive benefits plans
- Pension plan contribution
- Paid maternity and parental leave
- Wellness benefits (Calm app, gym reimbursement, ERG groups, etc)
You will have the best hardware, software, and tools available for you to do your work, and we provide excellent flexibility for working remotely as time and responsibilities allow. To promote your success and growth, we offer tuition reimbursement, educational opportunities, and anti-racism and LGBTQIA+ resource libraries. Transit passes, team happy hours and activities, and gym reimbursements are only a few of the additional, outstanding perks available to you at Ookla!
If you’re passionate about joining the work we’re doing, we welcome your application and encourage applicants with both traditional and non-traditional experience that makes them an excellent candidate for the role. We strongly believe diversity of all kinds makes us better. We are an equal opportunity employer actively working to build an inclusive workforce at all levels of the company. [Read our latest diversity report from our parent company here.]
We want to ensure candidates have everything they need throughout our application and hiring process. If you have any individual needs related to disability or accessibility, we encourage you to contact <recruiting@ookla.com> and let us know how we can best accommodate you.
-
Data Analyst Description
We’re Ookla, the company behind Speedtest, Downdetector, and an ever-expanding suite of enterprise connectivity solutions. Our team is a group of people brought together through passion and inspired by possibility. We are looking for team members who enjoy solving complex problems, are motivated to challenge themselves, and are delighted with turning clever ideas into unique products.
Millions of consumer-initiated tests are performed through our products and billions of data points are collected globally every day. With all this measurement comes countless ways to dissect and analyze our data, and plenty of exciting opportunities to optimize our broader strategy. When you work for us, you are using Ookla data and insights to further our mission to improve connectivity for all.
We are committed to providing you a flexible work environment where individuality, fun, and talent are all valued equally. If you consider yourself innovative, adept at collaboration, and you care deeply about the work you do, we want to talk!
Ookla’s data science team is looking for a data analyst to help us dive deep to analyze, understand, and communicate key insights about internet access and performance around the world. Our company, known for Speedtest and Downdetector, is a team of passionate individuals who have turned clever ideas into unique products and a thriving business. Globally, millions of tests are performed every day across the Speedtest ecosystem. All that usage provides countless ways to dissect and analyze our data. It also empowers us to help make the internet better, faster, and more accessible for everyone. If you crave the chance to do your best work in a flexible work environment where we value individuality and fun as much as we value talent, we want to hear from you.
As a data analyst, your primary focus will be enabling internal and external customers to gain insights from the vast Ookla dataset. Successful applicants will have an inquisitive nature, a creative approach to solving problems, excellent communication skills, and a strong drive for data advocacy. We’re especially interested in candidates who also have experience with data journalism, broadband networking technologies, cloud computing, or developing reproducible software.
Responsibilities
- Support teams across the business through exploratory analysis, custom reporting, and quality assurance
- Work closely with technical account managers to resolve customer data questions
- Create tools for identifying data trends and telling stories
- Support the creation of public-facing content pieces including articles, blog posts, and market reports by producing custom data sets, analyses, and data visualizations
Requirements
We are looking for the right person, not the exact list of requirements. If you believe your life experience has prepared you for similar challenges, we’d like to hear from you.
- Collaborative mindset with a strong drive to learn from and teach others
- The ability to communicate and tell stories with data through data visualization, statistical analysis, and writing
- Strong familiarity with R (or Python) for data analysis and SQL for accessing large data sets
- Experience applying statistical methods to real-world challenges
- Proven history of successful cross team collaboration and advocacy for data integrity
- Experience with internet, cellular, and broadband technologies is a plus
Benefits
We care deeply about each other and the work we do, and our perks are just one way we demonstrate this. We offer a comprehensive benefits package, including (but not limited to):
- Competitive pay,
- Flexible PTO,
You will have the best hardware, software, and tools available for you to do your work, and we provide excellent flexibility for working remotely as time and responsibilities allow. To promote your success and growth, we offer tuition reimbursement, educational opportunities, and anti-racism and LGBTQIA+ resource libraries. Team activities (in person and/or virtual), and gym reimbursements are only a few of the additional, outstanding perks available to you at Ookla!
Location:
We are open to this position being remote elsewhere in Spain. If remote, this role will involve occasional visits to one of our offices (following safe travel guidelines).
If you’re passionate about joining the work we’re doing, we welcome your application and encourage applicants with both traditional and non-traditional experience that makes them an excellent candidate for the role. We strongly believe diversity of all kinds makes us better. We are an equal opportunity employer actively working to build an inclusive workforce at all levels of the company. [Read our latest diversity report from our parent company here.]
We want to ensure candidates have everything they need throughout our application and hiring process. If you have any individual needs related to disability or accessibility, we encourage you to contact <recruiting@ookla.com> and let us know how we can best accommodate you.
-
Software Engineer (Networking) Description
We’re Ookla, the company behind Speedtest, Downdetector, and an ever-expanding suite of enterprise connectivity solutions. Our team is a group of people brought together through passion and inspired by possibility. We are looking for team members who enjoy solving complex problems, are motivated to challenge themselves, and are delighted with turning clever ideas into unique products.
Millions of consumer-initiated tests are performed through our products and billions of data points are collected globally every day. With all this measurement comes countless ways to dissect and analyze our data, and plenty of exciting opportunities to optimize our broader strategy. When you work for us, you are using Ookla data and insights to further our mission to improve connectivity for all.
We are looking for a highly capable software engineer to join our Powered team and contribute to the core libraries that power every Speedtest client, and to the SDKs used by third-party device manufacturers and application developers.
You will be responsible for designing and building features that perform a wide variety of network tests, using platform-specific languages (Kotlin/Java, Swift/Objective-C) to access and exercise device hardware and C++ for cross-platform functionality.
You love to code and appreciate well designed APIs, as you will need to strike the right balance between SDK and application code. You have solid experience with networking technologies, and an interest in Android and iOS platforms and embedded environments. You want to make a better Internet for everyone. You already use Ookla’s tools to check your broadband or mobile data performance, now you have a chance to be a part of the team that produces them.
We are committed to providing you a flexible work environment where individuality, fun, and talent are all valued equally. If you consider yourself innovative, adept at collaboration, and you care deeply about the work you do, we want to talk!
Expectations for Success
- Develop and maintain the SDKs that provide network testing functionality to third party device manufacturers and application developers. This includes design, implementation, testing, documentation, deployment, development support and maintenance.
- Solve for reliability, flexibility, portability, and code reuse.
- Integrate analytics to ensure optimal performance of deployed code.
- Collaborate on architecture, technology choices, and interactions with other core components such as front end code, backend APIs or our distributed server network.
Requirements
We are looking for the right person, not the exact list of requirements. If you believe your life experience has prepared you for similar challenges, we’d like to hear from you.
- 4+ years of software development experience, with a solid foundation in data structures, algorithms, and design patterns
- Strong understanding of networking fundamentals (IP, TCP/UDP, HTTP/S, WebSocket)
- Experience writing unit, integration, load and stress tests
- Proficiency with collaborative development workflows (branches, PRs) and continuous integration practices
- Excellent debugging and troubleshooting skills
- Strong time management skills and a self driven work ethic
Nice to have
- Experience with Android using Kotlin or Java
- Experience with iOS using Swift or Objective-C
- Experience with embedded systems using C++ or C
Benefits
We care deeply about each other and the work we do, and our perks are just one way we demonstrate this. We offer a comprehensive benefits package, including (but not limited to):
- Competitive pay,
- Flexible PTO,
You will have the best hardware, software, and tools available for you to do your work, and we provide excellent flexibility for working remotely as time and responsibilities allow. To promote your success and growth, we offer tuition reimbursement, educational opportunities, and anti-racism and LGBTQIA+ resource libraries. Team activities (in person and/or virtual), and gym reimbursements are only a few of the additional, outstanding perks available to you at Ookla!
Location:
We are open to this position being remote elsewhere in Spain. If remote, this role will involve occasional visits to one of our offices (following safe travel guidelines).
If you’re passionate about joining the work we’re doing, we welcome your application and encourage applicants with both traditional and non-traditional experience that makes them an excellent candidate for the role. We strongly believe diversity of all kinds makes us better. We are an equal opportunity employer actively working to build an inclusive workforce at all levels of the company. [Read our latest diversity report from our parent company here.]
We want to ensure candidates have everything they need throughout our application and hiring process. If you have any individual needs related to disability or accessibility, we encourage you to contact
and let us know how we can best accommodate you.
-
Software Engineer (Security) Description
We’re Ookla, the company behind Speedtest, Downdetector, and an ever-expanding suite of connectivity tools. Our team is a group of people brought together through passion and inspired by possibility. We are looking for team members who enjoy solving complex problems, are motivated to challenge themselves, and are delighted with turning clever ideas into unique products.
Millions of tests are performed through our products and thousands of data points are collected globally every day. With all this usage comes countless ways to dissect and analyze our data, and plenty of exciting opportunities to optimize our monetization strategy. When you work for us, you are using Ookla data and insights to further our mission to improve connectivity for all.
We are looking for a highly capable software engineer to join our Powered team and contribute to the core libraries that power every Speedtest client, and to the SDKs used by third-party device manufacturers and application developers.
You will be responsible for designing and building features that ensure the accuracy of our test methodology and integrity of our measurements. You can code in a variety of languages, from platform-specific languages (Kotlin/Java, Swift/Objective-C) for mobile environments, JavaScript for the web, and C++ for cross-platform functionality or embedded systems.
You love to code and appreciate well designed and resilient algorithms. You have solid experience with networking technologies, and an interest in Android and iOS platforms and embedded environments. You want to make a better Internet for everyone. You already use Ookla’s tools to check your broadband or mobile data performance, now you have a chance to be a part of the team that produces them.
We are committed to providing you a flexible work environment where individuality, fun, and talent are all valued equally. If you consider yourself innovative, adept at collaboration, and you care deeply about the work you do, we want to talk!
Expectations for Success
- Develop and maintain features in the SDKs that provide network testing functionality to third party device manufacturers and application developers. This includes design, implementation, testing, documentation, deployment, development support and maintenance.
- Solve for reliability, flexibility, portability, and code reuse.
- Integrate analytics to ensure optimal performance of deployed code.
- Collaborate on architecture, technology choices, and interactions with other core components such as front end code, backend APIs or our distributed server network.
Requirements
We are looking for the right person, not the exact list of requirements. If you believe your life experience has prepared you for similar challenges, we’d like to hear from you.
- 5+ years of software development experience, with a solid foundation in data structures, algorithms, and design patterns
- Strong understanding of software security principles and algorithms
- Experience with networking (IP, TCP/UDP, HTTP/S, WebSocket)
- Experience writing unit, integration, load and stress tests
- Proficiency with collaborative development workflows (branches, PRs) and continuous integration practices
- Excellent debugging and troubleshooting skills
- Strong time management skills and a self driven work ethic
Nice to have
- Experience with Android using Kotlin or Java
- Experience with iOS using Swift or Objective-C
- Experience with embedded systems using C++ or C
Benefits
We care deeply about each other and the work we do, and our perks are just one way we demonstrate this. We offer a comprehensive benefits package, including (but not limited to):
- 401(k) matching
- unlimited PTO
- ESPP options
- health/dental/vision insurance coverage
- enhanced parental leave
You will have the best hardware, software, and tools available for you to do your work, and we provide excellent flexibility for working remotely as time and responsibilities allow. To promote your success and growth, we offer tuition reimbursement, educational opportunities, and anti-racism and LGBTQIA+ resource libraries. Transit passes, team happy hours and activities, and gym reimbursements are only a few of the additional, outstanding perks available to you at Ookla!
If you’re passionate about joining the work we’re doing, we welcome your application and encourage applicants with both traditional and non-traditional experience that makes them an excellent candidate for the role. We strongly believe diversity of all kinds makes us better. We are an equal opportunity employer actively working to build an inclusive workforce at all levels of the company. [Read our latest diversity report from our parent company here.]
We want to ensure candidates have everything they need throughout our application and hiring process. If you have any individual needs related to disability or accessibility, we encourage you to contact <recruiting@ookla.com> and let us know how we can best accommodate you.
The salary range reflected is an estimate of average pay for the primary location. This range may vary if an offer is made for work in a different location. Salary range for this role: $115,000 - $185,000