Overview
Backend Software Engineer Jobs in United States at Internet Archive
Interested in a mission-driven job ensuring open access to information for a global audience? Enjoy building products critical to thousands of libraries, non-profits, cultural heritage, and educational organizations worldwide? Internet Archive is seeking a backend software engineer for its Archiving & Data Services team. Internet Archive (IA) is a non-profit digital library, top 200 website at archive.org, and an archive of over 150 petabytes of digital information running in many self-owned and operated data centers. Internet Archive also provides mission-aligned services to thousands of organizations worldwide, working collaboratively to advance our goal of “Universal Access to All Knowledge.”
Key Responsibilities
Design, build, and maintain the core systems and applications powering Internet Archive’s services
Build without the cloud in our on-premises data centers
Ensure our core services meet the needs of our user-facing applications
Identify and address performance bottlenecks as we continue growing our collections at an exponential rate
Write automated tests for everything you build
Perform security maintenance and address technical debt in security-critical components
Diagnose system operational problems quickly and effectively
Help maintain stateful infrastructure like Postgres, Elasticsearch, and HDFS
Basic Qualifications
Minimum of 2 years of experience in software engineering for web applications and the systems that support them
Strong programming skills
Excellent interpersonal/communication skills, and the ability to work as part of a team
Ability to plan, organize, prioritize tasks, and complete assigned projects with minimal supervision
Preferred Qualifications
Experience building without the aid of cloud services (we own and operate our own data centers)
Experience building, and maintaining web applications with Python and PHP
Experience developing Java applications
Experience optimizing and maintaining stateful systems like Postgres, Elasticsearch, and HDFS
Experience working on high traffic web applications
Strong troubleshooting and dynamic analysis skills
Strong working knowledge of Linux and networked computing environments
Job Details
This is a remote-first position working in a distributed team. Candidates will need to have significant working hour overlap with Pacific Time Zone based colleagues. The general salary range is $85,000 to $135,000, variable according to a candidate’s level of experience and work location. Candidates must be a U.S. Citizen or a U.S. Resident with authorization to work. References must be made available upon request.
Benefits & Perks
The Internet Archive is a remote first workplace and provides a comprehensive benefits package including; PTO, paid holidays, and medical benefits. Depending on where you live, we also provide these additional benefits; dental, vision, health savings accounts, flex spending accounts, commuter benefits, short term disability, long term disability and retirement programs. At the Internet Archive, we believe we do our best work when our employees bring together diverse ideas. Members of all groups under represented in the tech industry and library world are strongly encouraged to apply. We are proud to be an equal opportunity workplace and are committed to equal employment opportunity regardless of race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or any other characteristic protected by applicable federal, state or local law. Internet Archive is an Equal Opportunity Employer. Internet Archive complies with the Fair Chance Ordinance. Internet Archive is a 501(c)(3) non-profit library founded in 1996.
Title: Backend Software Engineer
Company: Internet Archive
Location: United States