Senior Software Engineer – C++
Core
Building and evolving services for ABBYY Vantage, a cloud-native Document AI platform that extracts, classifies, and acts on data from documents for enterprise customers.
Role type
Senior Software Engineer (C++)
Builds
Document processing pipelines, AI skill management workflows, API integrations, and analytics infrastructure for the Vantage platform.
Domain
Enterprise Document AI, Cloud-Native Systems, GenAI Integration
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C#/.NET, CI/CD pipeline design (GitHub Actions/Azure DevOps), microservices architecture, distributed system design, cloud-native patterns, testable code development, complex debugging
Preferred skills
Microsoft Azure (AKS, Storage, Key Vaults, Azure SQL), workflow-driven system design (orchestration, retries, state management), Machine Learning/Neural Networks/LLM integration
Technologies
C++, C#, .NET, GitHub Actions, Azure DevOps, Azure (AKS, Storage, Key Vaults, Azure SQL), Azure OpenAI
Responsibilities
Design, develop, test, and deploy features and services within the Vantage platform; write clean, maintainable, well-tested code; collaborate with product managers, UX designers, and ML engineers; identify improvements to existing services and reduce technical debt; monitor cloud service health and resolve production incidents; stay current with Document AI and GenAI advances.
Seniority
Senior, hands-on IC