Tech Stack
Job Description, Responsibilities & Requirements
About the Position
We are looking for a Senior .NET AI Software Engineer to join a fast-scaling AI-driven data platform operating in the financial information domain. The product focuses on large-scale web data aggregation, intelligent content extraction, and transformation of unstructured information into high-quality, structured data used in mission-critical environments.
The team is building the next generation of data processing capabilities, leveraging AI to automate configuration, improve scalability, and enhance complex content pipelines. This is a senior, highly autonomous role with direct impact on architecture and technical direction. You will build a strategically important capability with a high level of ownership and independence, delivering a long-term, production-grade solution with high code quality, minimal technical debt, and clear architectural integrity.
Responsibilities
- Design, develop, and maintain scalable microservices and event-driven components using.NET / C#
- Build and evolve distributed data processing pipelines with a focus on reliability, performance, and fault tolerance
- Develop and maintain APIs and backend services for high-throughput, real-time systems
- Integrate AI services and LLM-based capabilities into existing infrastructure, ensuring reliability, performance, and measurable business value
- Design and optimize workflows involving AI-driven content extraction, transformation, and validation
- Integrate with external providers, AWS infrastructure, and messaging systems
- Ensure robustness of distributed workflows, including proper error handling, retries, idempotency, and observability
- Make architectural decisions and contribute to long-term technical strategy
- Review and improve code quality, performance, and maintainability while minimizing technical debt
- Collaborate closely with product and leadership to align technical solutions with business objectives
- Evaluate the effectiveness of AI-enhanced pipelines and continuously optimize scalability and operational stability
- Document architectural decisions and technical trade-offs in a clear and structured manner
Requirements
- 5+ years of professional.NET / C# development experience
- Strong microservices and event-driven architecture experience
- Production experience with AWS services (S3, EC2, SQS or equivalent)
- Solid experience with both SQL (SQL Server) and NoSQL (MongoDB) databases
- API design and development experience
- Strong command of async/await, threading, and resource management
- Distributed systems awareness: error handling, retries, idempotency, message queues
- A strong quality-oriented approach, with attention to edge cases, system reliability, and potential failure scenarios
- A product-driven mindset, focused on delivering meaningful impact rather than simply completing tasks, and comfortable operating with a high degree of autonomy
- The ability to evaluate and validate the effectiveness of implemented solutions, collaborating with product and leadership to ensure alignment with business objectives
- Sound judgment in balancing independent decision-making with timely stakeholder alignment, supported by clear and structured documentation of architectural and technical choices.
- Excellent communication: you ask good questions, listen carefully, and surface blockers early
Nice to Have
- Experience integrating with LLMs or AI APIs, including prompt design and management
- Background in web scraping, data extraction, or document processing pipelines
- Experience with news aggregation, media data, or financial information services
- Familiarity with Python or C# for data processing workflows
- Experience with containerisation (Docker, Kubernetes)
We Offer
- Competitive salary
- Vacation (up to 20 working days)
- Paid sick leaves (10 working days)
- National Holidays as paid time off
- Flexible working schedule, remote format
- Direct cooperation with the customer
- Dynamic environment with low level of bureaucracy and great team spirit
- Challenging projects in diverse business domains and a variety of tech stacks
- Communication with Top/Senior level specialists to strengthen your hard skills
- Online teambuildings
About the Company
nCube is a global company with development offices in Kyiv, Ukraine; Warsaw, Poland; Sao Paolo, Brasil; and London, United Kingdom. We offer flexible working schedules and a remote format.
Contact Information
Phone: +44 772 611 66 87
Email: [email protected]