Jobs at Sefaria משרות פנויות בספריא

Junior Content Engineer

Position Overview

Sefaria, the open digital platform for Jewish texts, seeks a driven individual to help expand our library. This full-time, junior programmer will work on content-related tasks for our system. The role involves:

  • Analyzing structures of texts and creating formal representations using Sefaria's toolset
  • Parsing text from various sources and loading them into Sefaria’s repository
  • Developing and improving tools used in content processing
  • Developing and improving algorithms used to find connections between different texts

Key Responsibilities

Sefaria’s database currently contains more than 200 million words. We’re continuing to expand and refine our database. Everything we obtain must be properly imported into our system. Our repository’s code base is Python running over MongoDB with a RESTful API. The process of parsing semi-structured digital text generally involves analyzing the text to determine its structure, encoding that structure, writing custom scripts to convert the source text into the appropriate structure, and posting the resulting data to our server.

Desired Experience and Skills: Applicants need to understand the structure of Torah literature (, should have a background in programming, and have a history of learning Torah.

  • At least one year of programming experience
  • Python (or comparable experience)
  • Regular expressions and fuzzy matching
  • Knowledge of Judaic text (e.g., Torah, Talmud, Kabbalistic works, halakhic works, commentaries, etc.)
  • Understanding of written Hebrew
  • English (professional working proficiency)
  • Detail oriented and organized
  • Proactive worker and a self-starter

Location: Jerusalem

Job Type: This is a full time permanent position.

To Apply

Please send your resume and a short cover letter in English to [email protected]. If you have a GitHub account, please include a link on your resume.

מתכנת תוכן זוטר

תיאור משרה

המודעה נכתבה בלשון זכר אך פונה לנשים ולגברים

ספריא, פלטפורמה דיגיטלית של טקסטים יהודיים, מחפשת מתכנת עם מוטיבציה שנמצא בתחילת דרכו המקצועית, שיסייע לנו להרחיב את ספריית הטקסטים שלנו. מדובר במשרה מלאה ובעיסוק בתחום התוכן של האתר / האפליקציה של ספריא. התפקיד כולל:

  • ניתוח של מבנה הטקסט ויצירת ייצוגים פורמליים באמצעות סט הכלים של ספריא
  • כרייה של טקסטים ממקורות שונים למרכיבים והוספתם למאגר של ספריא
  • פיתוח ושיפור כלים לעיבוד תוכן
  • פיתוח ושיפור אלגוריתמים למציאת קשרים בין טקסטים שונים

תחומי אחריות:

מסד הנתונים של ספריא מכיל למעלה מ200 מיליון מילים. אנו ממשיכים להרחיב את המאגר, וחשוב לנו להמשיך להזין אותו בחומרים חדשים בצורה מיטבית. בסיס הקוד שלנו הוא ב Python והוא עובד על MongoDB עם RESTful API. תהליך כריית הטקסט הדיגיטלי כרוך בניתוח של הטקסט בכדי לגלות את המבנה שלו, קידוד המבנה, כתיבת סקריפטים להמרת טקסט המקור למבנה המיועד, והעלאת התוצאה לשרת שלנו.

ניסיון וכישורים דרושים: אנו מחפשים מועמדים בעלי רקע בתכנות ורקע בלימוד תורה. (

  • שנת ניסיון אחת בתכנות, לפחות
  • Python (או ניסיון דומה)
  • Regular expressions and fuzzy matching
  • בקיאות ידע של טקסטים יהודיים ( תורה, תלמוד, קבלה, הלכה, מפרשים וכו')
  • יכולת קריאה והבנה של מקורות יהודיים בעברית
  • אנגלית ברמת שפת אם

מקום עבודה: ירושלים.

היקף משרה: משרה מלאה.

להגשת מועמדות

אנא שילחו קורות חיים ומכתב מקדים קצר באנגלית ל- [email protected] אם יש לכם חשבון ב-GitHub, אנא צרפו לינק של קורות החיים שלכם.

Sefaria does not accept solicitations of any kind from job placement services or phone calls from prospective candidates. Sefaria provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Nothing in this job description or advertisement postings guarantees employment.