Lightcast is seeking an Associate Software Engineer to join their Classifiers & Extractors team to develop high-performance text extraction and classification solutions for analyzing job postings, resumes, and related documents, and to build internal tools for data pipeline and curation teams to improve Lightcast's data assets and taxonomies.
Requirements
- Experience developing software in a Linux environment with proficiency in C/C++, and familiarity with scripting languages such as Python and Bash
- Strong understanding of algorithms and data structures
- Familiarity with Git version control
Responsibilities
- Design and implementation of applications and libraries (C++, Linux)
- Develop good software architecture design practices using UML.
- Write practical unit tests to validate production software.
- Participate in Agile scrum meetings and peer reviews of source code.
- Learn to optimize solutions for maximal throughput performance.
- Develop and support engineering deployment and test tools as needed.
- Collaborate with external teams in creating product requirements and responding to technical inquiries.
Other
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience
- Effective interpersonal and communication skills, with fluency in written and spoken English
- We seek dynamic professionals from all backgrounds to join our teams, and we encourage our employees to bring their authentic, original, and best selves to work.