We’re NCube, a place where you can work on cool projects with cool people. NCube creates teams of developers and creative problem-solvers who are passionate about designing great software. As a team, we work on different projects but love to relax, share ideas, and make memories together.
10 квітня 2026

Senior .NET AI Software Engineer

Київ, віддалено

We are looking for a Senior 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.

Project — 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.

Must have:

  • 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 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.
  • Good 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).
  • 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.
  • We offer:

  • Vacation (up to 20 working days).
  • Sick leaves (10 working days).
  • National Holidays as a time off (11 days).
  • Medical Insurance after 3 months probation period (can be used in Ukraine).
  • Online English courses.
  • Accountant assistance and legal support.
  • Flexible working schedule, remote, office-based or hybrid format.
  • Fully-equipped perfect office space located in the city center (ready for work in blackouts).
  • Direct cooperation with the customer.
  • Dynamic environment with low level of bureaucracy and great team spirit.
  • Communication with Top/Senior level specialists to strengthen your hard skills.
  • Online/offline teambuildings.
  • Volunteering culture development and support.
  • LinkedIn