Skip to main content

Software Lead, the Underlay Project

Help build tools for better public knowledge graphs, with a thoughtfully distributed, mission-driven team.
Published onMar 20, 2021
Software Lead, the Underlay Project
·

Abstract

The Knowledge Futures Group is hiring a software developer to help us build the Underlay, a distributed public knowledge graph. We are looking for someone with strong web development skills and an interest in the decentralized web, to implement the first Underlay Registry. You will work with experimental technologies, guide product direction, and help shepherd a research project into the real world. We pay competitively with startups, and will take you and your ideas seriously. Join us!

About the Knowledge Futures Group

The Knowledge Futures Group, founded as a partnership between the MIT Press and the MIT Media Lab, builds infrastructure for a more effective, equitable, and sustainable knowledge economy.


About the Underlay

The Underlay is creating an accessible distributed public knowledge graph for curating, publishing, and querying structured data. We are designing a more robust knowledge ecosystem for everybody, drawing on on lessons learned from the Semantic Web, the centralization of data silos, and the privatization of Internet infrastructure.

The Underlay builds on the RDF data model and works like Git: data providers curate collections of data (analogous to a Git repo) that are published on registries (analogous to Github). Data consumers find and download collections, or query a registry directly. Data in collections can carry rich, granular provenance that queries can use for context-specific credibility filtering. Registries can collaborate to resolve compound queries.

About The Role

  • Lead the planning and implementation of the first Underlay registry.

  • Work with the research team to identify and fill in gaps between experimental implementations and production needs.

  • Help develop and mentor engineers and future developers on the team.

  • Champion best practices internally and externally to the open-source development community.

About You

  • You’re an experienced full-stack JavaScript/TypeScript developer with an interest in connecting the world’s knowledge.

  • You’re familiar with semantic web and decentralized web technologies, or excited to learn about them.

  • You’re comfortable designing medium-scale web applications from the ground up. We use TypeScript, React, Next.js, Node.js, Prisma, Postgres, and Go, but are open to other tools.

  • You have experience implementing experimental technologies in production environments.

  • You have a grounding in what makes a backend performant and maintainable, and what makes a frontend fast and intuitive.

  • You want to work on a team that respects your ideas about the design, user experience, and ethics of software, not just the code you produce.

  • You want to build tools that empower people without preying on them.

Working With Us

  • Work with a distributed team: We are based in Cambridge, Massachusetts, but the majority of the KFG team works from elsewhere.

  • Enjoy industry-standard perks: Unlimited PTO with a yearly minimum, your own computer of choice, and fully remote work.

  • Contribute to our larger mission at the Knowledge Futures Group: We’re building infrastructure to create and access knowledge, controlled by people who serve the public interest — starting with core projects like PubPub and the Underlay. As a KFG team member, you’ll be able to contribute to those efforts as well, and we’ll support any ambitions you have to publish in our journal, the Commonplace, and beyond.

How to Apply

Send us an email with a resume and brief cover letter, and we’ll be in touch!

We welcome applicants from diverse backgrounds with diverse skillsets. If you have significant personal experience or engagement with low-income communities, international communities, or fields and languages that are underrepresented in scholarly publishing and open data, we strongly encourage you to apply. This job description is intended to be a guidepost, not a checklist. If you feel like you could do a great job in this role, even if you don’t exactly meet every qualification, please consider applying.

Eligibility

You must be legally able to work in the United States or Canada to apply for this role. Related contract work is available for those outside the US.

Comments
3
Software Testing course in pune:

IT workers may master the latest technology, develop their abilities, and grow their careers while earning handsome wages. We concentrate on providing training in numerous technology courses that are in high demand in today's employment market, with guaranteed job placement.

The IT Education Centre provides course accreditation using a proprietary and copyrighted evaluation process. Obtaining IT Education Centre Course certification can help you stand out from the crowd, increasing your popularity and profile. Accreditation is a quality assurance and improvement procedure in which a student or professional in an accredited institution is evaluated. FOR MORE INFO VISIT: Best It Training Provider

BBC MOVER:

افضل شركة نقل عفش دبي - تخزين وتغليف الاثاث في دبي بأرخص الاسعار | نقل عفش من الباب للباب

ارخص خدمة نقل عفش في دبي من شركة بي بي سي لخدمات نقل، تغليف، تخزين الاثاث | افضل خدمات نقل الاثاث في دبي الإمارات | تخزين وتغليف العفش في مستودعات تخزين دبي

شركات نقل اثاث دبي

نقل اثاث الشارقة

نقل اثاث عجمان

?
surbhi nahta:

Mercer|Mettl as of late sent off its "2022 Tech Skills and Trends Report". It presents significant bits of knowledge with respect to abilities and jobs that are supposed to be popular from the tech area soon. The groundwork of the report is the information gathered from 2 lakh+ evaluations done in 2019-2021 by Mercer|Mettl.  Learn this language from the best Job Oriented Java Certification Course in Pune.