about 5 hours ago
Senior Software Engineer – C#
Budapest, Hungary
full-timesenior HybridArtificial Intelligence / Document Automation
Tech Stack
Description
You will design, develop, test, and deploy features for ABBYY Vantage, a cloud-native Document AI platform. You'll work on OCR pipelines, AI skill management, and cloud infrastructure, collaborating with cross-functional teams to deliver scalable, reliable services for enterprise customers.
Requirements
- 5–9 years of professional software engineering experience with deep expertise in C# .NET
- Proven experience designing, implementing, and operating CI/CD pipelines for building, testing, and deploying workflows using GitHub Actions or equivalent
- Good understanding of microservices architecture, distributed event-driven system design, and cloud-native patterns at enterprise scale
- Strong capability in translating business process requirements into scalable SaaS product features
- Solid understanding of RESTful API design
- Demonstrated track record of delivering high-quality, testable code
- Strong analytical and debugging skills with the ability to investigate complex issues across distributed systems
- Experience in cloud, preferably using Microsoft Azure (AKS, Storage, Key Vaults, Azure SQL or equivalent) (desired)
- Hands-on experience designing and operating workflow-driven systems (orchestration, retries, timeouts, and state management) (desired)
- Experience integrating LLMs into enterprise applications and workflows (desired)
- Comfort operating across a globally distributed engineering organization spanning multiple regions and cultures (desired)
Responsibilities
- End-to-End Development: Design, develop, test, and deploy features and services within the Vantage platform, contributing to areas such as document processing pipelines, AI skill management, cloud infrastructure, and API layers.
- Code Quality: Write clean, maintainable, well-tested code; actively participate in code reviews and champion engineering best practices across your team.
- Cross-Functional Collaboration: Work closely with product managers, UX designers, ML engineers, and fellow software engineers to translate Vantage feature requirements into well-architected solutions.
- Continuous Improvement: Identify and surface improvements to existing Vantage services, tooling, and delivery workflows; contribute to reducing technical debt and increasing engineering velocity.
- System Reliability: Monitor the health and performance of Vantage cloud services; investigate and resolve production incidents in a timely manner.
- Technical Growth: Stay current with advances in Document AI, cloud-native patterns, and GenAI integration approaches that could enhance the Vantage platform.
0 views 0 saves 0 applications