Senior.NET AI Software Engineer

On-siteSalary not specified
United Kingdom · Warsaw, Poland · Kyiv, Ukraine

Tech Stack

CommunicationNoSQLAWS.NETMicroservicesC#APISQL

Job Description, Responsibilities & Requirements

Description language:

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]

Job Details

Company name:
NCube
Location:
United Kingdom · Warsaw, Poland · Kyiv, Ukraine
Work Mode:
On-site
Posted on TheJob:
Mar 28, 2026
Last checked:
Jul 11, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.