Staff Software Engineer - Computer Vision

Global technology company specializing in intelligent automation and document processing solutions with 35+ years of experience.
Machine Learning
Staff Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer - Computer Vision

ABBYY, a leading force in intelligent automation with over 35 years of market presence, is seeking a Staff Software Engineer to drive the evolution of their C++ Computer Vision library. The role combines deep technical expertise with leadership responsibilities, focusing on developing cutting-edge algorithms for Intelligent Document Processing (IDP).

The position offers an opportunity to work with a global team of 600+ colleagues across 15 countries, serving over 10,000 customers including many Fortune 500 companies. ABBYY's technology portfolio includes 140+ patents, emphasizing their commitment to innovation and excellence in Machine Learning, Natural Language Processing, and Computer Vision Technologies.

The ideal candidate will lead architectural improvements, establish technical standards, and mentor team members while working on sophisticated computer vision solutions. The role requires extensive experience in C++ development, strong understanding of Computer Vision algorithms, and proven leadership abilities.

Working at ABBYY means joining a diverse, inclusive environment that values work-life balance through flexible working arrangements and comprehensive benefits. The company culture emphasizes respect, transparency, and simplicity, with strong team collaboration consistently rated as a top engagement driver.

This role presents an exceptional opportunity to shape essential Computer Vision technology while growing technical leadership skills in a company recognized by top analyst firms including Gartner and Everest PEAK Matrix ® Assessment. The position combines the excitement of working on cutting-edge technology with the stability of an established industry leader.

Last updated 2 days ago

Responsibilities For Staff Software Engineer - Computer Vision

  • Design and implement major architectural improvements to C++ Computer Vision library
  • Drive technical decisions for library modernization, scalability, and performance
  • Establish technical standards and best practices for C++ development
  • Lead implementation of critical algorithms and optimization initiatives
  • Mentor senior and junior engineers on technical challenges
  • Design and implement high-performance, memory-efficient algorithms
  • Develop new Computer Vision algorithms for Intelligent Document Processing
  • Lead major refactoring and modernization initiatives

Requirements For Staff Software Engineer - Computer Vision

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 5+ years of software engineering experience
  • Strong background in C++ development and cross-platform library design
  • Cross-Platform experience in Windows, Linux, Mac
  • Deep knowledge of modern C++
  • Strong understanding of Computer Vision and Machine Learning algorithms
  • Experience with performance optimization and profiling
  • Experience technically guiding a team and mentoring engineers
  • Strong team collaboration and communication skills

Benefits For Staff Software Engineer - Computer Vision

Medical Insurance
Vision Insurance
Parental Leave
  • Remote and hybrid working options
  • Flexible hours
  • Two paid volunteering days off annually
  • Paid parental leave
  • SZÉP card for meals and recreational activities
  • Private Health Insurance
  • Optical Support: Up to 25,000 HUF for glasses every 2 years

Interested in this job?

Jobs Related To ABBYY Staff Software Engineer - Computer Vision

Staff Software Engineer - Computer Vision

Lead the evolution of ABBYY's C++ Computer Vision library as a Staff Software Engineer, developing cutting-edge algorithms for Intelligent Document Processing.

AI Engineering Manager, Enterprise AI

Lead AI engineering team at LinkedIn developing enterprise AI solutions for recruiting, learning, and job matching platforms.

Staff Software Engineer, ML Infrastructure

Staff Software Engineer position at Airbnb focusing on building and scaling ML infrastructure and GenAI capabilities to support company-wide AI initiatives.

Senior Staff Machine Learning Scientist

Senior Staff Machine Learning Scientist position at Airbnb, focusing on AI/ML solutions for customer support and product enhancement.

Senior Staff Machine Learning Engineer, Security

Senior Staff Machine Learning Engineer position at Airbnb, focusing on security applications through advanced ML and data analytics, requiring 12+ years of experience.