Join ABBYY and be part of a team that celebrates your unique work style with flexible work options and a supportive team.
The company values respect, transparency, and simplicity, ensuring trust in their decisions.
As a partner for AI and intelligent automation, ABBYY solves complex problems for enterprise customers, including Fortune 500 companies.
The Staff Software Engineer will focus on modernizing the C++ Computer Vision library and developing new algorithms for Intelligent Document Processing (IDP).
This role requires deep technical expertise to deliver high-performance Computer Vision solutions that support product teams.
Responsibilities include designing and implementing architectural improvements, driving technical decisions, establishing standards, leading algorithm implementations, and ensuring robust error handling and testing systems.
The engineer will mentor team members, facilitate knowledge sharing, and contribute to roadmap planning.
Requirements:
A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required.
Candidates must have 7+ years of software engineering experience.
A strong background in C++ development and cross-platform library design is essential.
Experience with at least a couple of platforms such as Windows, Linux, and Mac is necessary.
Candidates should have experience building and maintaining production-grade software systems.
Deep knowledge of modern C++, software architecture, and design patterns is required.
A strong understanding of Computer Vision and Machine Learning algorithms and techniques is essential.
Experience with performance optimization and profiling is necessary.
Knowledge of low-level system programming considerations is required.
Candidates should have a history of mentoring engineers and driving architectural decisions.
Benefits:
Employees receive three weeks of paid time off, plus 13 paid holidays, floating holidays, and an increase in holiday allowance based on tenure.
A gym membership subsidy is provided.
Medical and dental insurance are included in the benefits package.
Pet insurance is available for employees.
An Employee Assistance Program is offered.
A College Savings Plan is part of the benefits.
Travel assistance is provided.
A 401(k) plan with up to a 4% employer match is available.