SIL Language Technology

Script Engineer

Member / Volunteer Full Time / Part Time / Contract Supported / Volunteer Remote

Develop fonts and writing system resources for global scripts. Implement smart font behaviors, consult on encoding issues, and maintain deep understanding of Unicode implementation standards.

We are seeking full-time and volunteer professional Script Engineers to develop fonts, and other writing system resources, for different scripts and languages around the world.

SIL Global is a faith-based nonprofit organization committed to serving translation teams worldwide. If you believe, as we do, that all languages are of value, form an integral part of people's identity, and have the potential to serve them in a rapidly changing world, then you can be part of a software team serving translation teams worldwide.

A Script Engineer is responsible to work closely with the Script Expert (usually from the field) to determine the special "behaviors" or writing conventions for the script which must be incorporated in the font.

  • Consult with the Type Designer on font encoding issues
  • Understand enough linguistics to work with the Script Expert
  • Have expert knowledge in the technical/programming aspects of, and tools for, building "smart fonts"
  • Build and have deep understanding of the implementation of particular scripts and writing systems
  • Support other aspects of writing system implementation
  • Attend workshops and conferences to maintain an understanding of relevant technological developments, to provide technical support and to strengthen relationships with people working for other organizations.
  • Synthesize and communicate needs and research
  • Articulate design decisions
  • Participate as an integral and enthusiastic part of the team, exhibiting ownership, follow-through, initiative, awareness, and effective communication with peers and management.
  • Work with the team around a cohesive product roadmap
  • Propose refinements to processes and systems for design and user research
  • Contribute to the development of team culture
  • Participate in regular project status, planning, partnership, and strategic meetings
  • Be available to travel to meet with the larger development team at least once per year
  • Be available to travel biennially to the Language Technology Conference
  • Participate in professional conferences and meetings

Knowledge & Skills

  • A servant heart attitude
  • Demonstrated passion for programming and solving complex problems
  • Good interpersonal skills of communication
  • Good organizational skills
  • The ability to make decisions in a timely manner
  • The ability to work both with a team and independently, and to multitask effectively

Education

Script Engineers should have familiarity with writing systems technology, such as fonts and keyboards, and orthography development. They should also have a broad understanding of the Unicode encoding standard. A bachelor's degree involving programming, or equivalent work experience is preferred, but we care more for a heart and mind that are always learning. Sociolinguistic exposure and multicultural experience are helpful.

Training & Orientation

Will complete the initial IT Software Department training program and relevant portions of IT Orientation. Domain training will be provided through on the job training and mentorship.

Apply for this Position (opens in new tab)