Lightcast is looking for a skilled software engineer to work on the Classifiers & Extractors team. This team builds and maintains high-performance text extraction and classification libraries used to analyze job postings, resumes, and similar documents. In addition to the machine learning solutions, this team also produces the internal tooling and data pipelines to support teams of taxonomists and curators working to continuously improve Lightcast's classifications and libraries.
The ideal candidate has significant experience working in high-performance systems languages such as C, and familiarity with machine learning techniques and Natural Language Processing. They also have experience mentoring junior developers or leading teams.
Develop and maintain extractors, classifiers, and the data pipelines to support them.
Research the most effective solutions to text extraction and classification problems.
Optimize solutions for maximal document per second per core throughput.
Work with Lightcast's taxonomists and data curators to build the internal tooling and data pipelines necessary to continuously improve our libraries.
Mentor and lead a team of software engineers and data scientists.
Proficient in the C programming language or similar (D, C++).
Working knowledge of Python.
Knowledge of machine learning techniques and NLP.
Good knowledge of algorithms and data structures.
Systems programming on Linux, including working knowledge of virtual memory, optimizing for cacheline performance, and using the perf toolkit.
Experience working in a high performance production environment.
Fluent English, written and spoken.
Git version control.
Debugging with GDB.
AWS S3, EC2, Athena.
Lightcast is proud to be an equal opportunity workplace and is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. Lightcast has always been, and always will be, committed to diversity, equity, and inclusion. We seek dynamic professionals from all backgrounds to join our team, and we encourage our employees to bring their authentic, original, and best selves to work.