Please, let Lightcast know you found this job
on RemoteYeah.
This helps us grow π±.
Description:
Lightcast is seeking a highly skilled Senior Software Engineer to join the Classifiers & Extractors team.
This team develops and maintains high-performance text extraction and classification solutions that analyze job postings, resumes, and related documents.
The role involves building cutting-edge classification and machine learning solutions and creating internal tools that support data pipeline and curation teams.
Major responsibilities include contributing to architecture design (UML), software specifications, project estimations, and test plans.
The engineer will design and implement applications and libraries using C++ in a Linux environment and optimize solutions to maximize performance and throughput.
Researching and developing effective solutions for text extraction and classification challenges is also a key responsibility.
The position requires building and maintaining engineering deployment and testing tools as needed.
The engineer will develop, execute, and automate unit tests in a CI/CD environment using GitLab automation.
Collaboration with external teams to define product requirements and address technical inquiries is expected.
Participation in Agile scrum meetings and conducting peer reviews of source code are also part of the role.
Requirements:
A BS or MS degree in Computer Science, Computer Engineering, or a related field is required.
Candidates must have a minimum of 5 years of experience with a BS degree or 3 years with an MS degree.
Strong proficiency in C/C++ and familiarity with scripting languages such as Python and Bash are essential.
Proven technical leadership skills with strong interpersonal abilities are necessary.
Excellent written and spoken English communication skills are required.
A solid understanding of algorithms and data structures is needed.
Experience with systems programming on Linux, including performance optimization techniques, is required.
Proficiency with debugging and performance evaluation tools such as gdb, perf, and valgrind is necessary.
Experience working in a high-performance production environment is essential.
Proficiency with version control systems like Git is required.
Familiarity with CI/CD tools such as Jira, Confluence, GitLab, GitHub, or Bitbucket is necessary.
Experience with cloud platforms (AWS, Azure) and containerization tools like Docker is a plus.
Benefits:
Lightcast offers a remote work environment, allowing employees to work from home in the US.
The company is committed to equal employment opportunity and diversity, equity, and inclusion in the workplace.
Employees are encouraged to bring their authentic selves to work, fostering a dynamic and inclusive culture.
Lightcast provides opportunities to work with partners across six continents, contributing to economic prosperity and mobility.
Apply now
Please, let Lightcast know you found this job
on RemoteYeah
.
This helps us grow π±.