The Church of Jesus Christ of Latter-day Saints Job - 31525749 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: The Church of Jesus Christ of Latter-day Saints
Location: Lehi, UT
Career Level: Associate
Industries: Government, Nonprofit, Education



This unique contract position will be directly involved in the design, implementation and maintenance of tools supporting machine learning, and have the opportunity to bless the lives of literally millions of our Heavenly Father's children by helping them find their ancestors in the billions of currently unindexed document images on FamilySearch's site. Even at the Church, there are few jobs with such a huge potential for positive impact!

This individual works with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel.

We create inspiring experiences that bring joy to all people as they discover, gather, and connect their family - past, present, and future.

Our Quality Standards: Inspiration, Trust, Kindness, Effectiveness, Simplicity

All workers at FamilySearch learn to find their ancestors and help others do the same.


This person will be responsible for creating tools that support FamilySearch's handwriting recognition, OCR, and NLP (natural language processing) in a production setting. In that role, the candidate will architect and help build the production processes and systems required to automatically index our huge collection of document images. This includes the processes, tools, and systems for creation and management of Machine Learning datasets (training and test data). It also includes the production architecture for the automated systems themselves.


Bachelor's degree in related field or equivalent experience; Master's preferred

Work Experience:
8+ years of industry recognized, progressive and relevant professional experience.
3+ years of specialized experience in the technologies and methodologies of the product platform processes
Prior experience in a software developer leadership role, leading a team (4+) through the first and subsequent releases of several (3+) successful products, and at least one of which must be a large-scale enterprise application

Demonstrated Skills & Abilities:
Excellent Communication skills including the ability to create, communicate, and direct work toward accomplishing an overall technical vision
Ability to direct the work in defining logic and algorithms to create programming solutions and designing modules and implementing them within the overall architecture.
Must have significant engineering experience (multiple major releases) in the primary areas of an n-tier enterprise system, e.g. interface, domain logic and database layers.
Must have expert-level skills in engineering/programming, analytical/diagnostic/troubleshooting, web technology, and programming methodology
Must be able to architect entire systems and subsystems
Extensive knowledge of applicable software, computer languages, and code to perform the responsibilities of the role
This job operates in a professional office environment
To successfully perform the essential functions of the job there may be physical requirements which need to be met such as sitting for long periods of time and using computer monitors/equipment

Specific Degrees, Certifications, Licenses:

Worthiness Qualification

Must be a member of The Church of Jesus Christ of Latter-day Saints and currently temple worthy.

Posting Notice/More Info.

Please Note: All positions are subject to close without notice.

Benefits provided by contracting employer.
Free to apply and be considered for direct hire positions during contract term.

 Apply on company website