Software Engineer (Platform Services)

Ookla · Memphis, TN

Company

Ookla

Location

Memphis, TN

Type

Full Time

Job 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 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 software engineer to join our Platform Services team. On the Platform team, you'll be building business critical web services, data pipelines, and tools that power cutting edge user experiences across all Ookla products.
You enjoy solving interesting problems with robust and extensible solutions. You're excited for the opportunity to work on high-volume, low-latency web applications and petabyte-scale data pipelines utilizing latest technologies. You thrive in a collaborative environment and jump at the opportunity for cross-functional problem solving.
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 people first, employees second at Ookla, and we know there is no one perfect path to any job. If you're excited about the work we're doing and think you have a creative new approach, please apply whether or not your experience matches the job description. 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 here ]
Expectations for Success
  • Design, build, and improve components of a high-volume distributed software system and data pipeline
  • Solve for reliability, scalability, observability, and flexibility, while implementing services that power Speedtest and other Ookla products.
  • Collaborate with other teams and job functions to deliver solutions that meet customer expectations and business objectives
  • Mentor team members as they grow in areas where you are already competent

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.
  • Expertise with Go, Node.js, or similar server-side language, with a solid foundation in data structures, algorithms and design patterns.
  • Expertise with AWS or other equivalent cloud services.
  • Experience writing unit and integration tests.
  • Proficiency with collaborative development workflows (branches, PRs) and continuous integration practices and frameworks.
  • Strong time management skills and a self driven work ethic.

PREFERRED
  • 3+ years of professional software engineering.
  • Experience designing and developing scalable web services
  • Experience with front end development such as React
  • Working knowledge of large-scale data tier building blocks (SQL DB fundamentals, NoSQL data stores, cache layers, queues/message brokers, data modeling)
  • Familiarity with web service operations and best practices (containerization, load balancing, monitoring, logging and metrics, etc...)
  • Contribution to open source projects.

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, and
  • 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 and let us know how we can best accommodate you.
Apply Now

Date Posted

10/21/2022

Views

18

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8