Senior .NET AI Software Engineer in London

Senior .NET AI Software Engineer in London

London Full-Time 60000 - 80000 € / year (est.) Home office (partial)
NCube Ltd

At a Glance

  • Tasks: Design and develop scalable AI-driven data processing solutions using .NET/C#.
  • Company: Join a fast-scaling AI-driven data platform in the financial sector.
  • Benefits: Enjoy up to 20 vacation days, paid sick leave, and national holidays off.
  • Other info: Collaborate with top specialists in a dynamic, low-bureaucracy environment.
  • Why this job: Make a real impact on innovative projects with high ownership and autonomy.
  • Qualifications: 5+ years of .NET/C# experience and strong microservices knowledge required.

The predicted salary is between 60000 - 80000 € per year.

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 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
  • 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

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)
  • Paid sick leaves (10 working days)
  • National Holidays as paid time off
  • 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

Senior .NET AI Software Engineer in London employer: NCube Ltd

Join a dynamic and innovative team as a Senior .NET AI Software Engineer, where you'll have the opportunity to work on cutting-edge AI-driven data platforms in the financial information sector. Our company fosters a collaborative work culture with minimal bureaucracy, offering generous vacation and sick leave, as well as direct engagement with senior specialists to enhance your skills. With a focus on meaningful impact and autonomy, you'll play a crucial role in shaping the future of data processing while enjoying a supportive environment that prioritises employee growth and development.

NCube Ltd

Contact Detail:

NCube Ltd Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior .NET AI Software Engineer in London

Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works in AI or software engineering. You never know who might have a lead on your dream job!

Show Off Your Skills

Don’t just tell them what you can do; show them! Create a portfolio of projects that highlight your .NET and AI skills. Whether it’s GitHub repos or a personal website, let your work speak for itself.

Ace the Interview

Prepare for those interviews by brushing up on common questions related to microservices, AWS, and AI integration. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!

Apply Through Us!

Don’t forget to check out our website for openings! Applying directly through us not only shows your interest but also gives you a better chance to stand out. We’re excited to see what you bring to the table!

We think you need these skills to ace Senior .NET AI Software Engineer in London

.NET
C#
Microservices Architecture
Event-Driven Architecture
AWS Services (S3, EC2, SQS)
SQL Server
MongoDB

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior .NET AI Software Engineer role. Highlight your 5+ years of .NET/C# experience and any relevant projects that showcase your skills in microservices and event-driven architecture.

Showcase Your Projects:Include specific examples of projects where you've built scalable microservices or worked with AWS services. We want to see how you've tackled challenges and delivered high-quality solutions in the past.

Be Clear and Concise:When writing your cover letter, be clear about why you’re a great fit for this role. Use straightforward language to explain your experience with AI integration and your approach to system reliability and performance.

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our fast-scaling team.

How to prepare for a job interview at NCube Ltd

Know Your Tech Inside Out

Make sure you brush up on your .NET and C# skills, especially around microservices and event-driven architecture. Be ready to discuss your past projects in detail, focusing on how you tackled challenges and implemented solutions.

Showcase Your AI Experience

If you've worked with AI APIs or LLMs, be prepared to share specific examples. Discuss how you integrated these technologies into your previous projects and the impact they had on performance and reliability.

Prepare for Problem-Solving Questions

Expect questions that assess your ability to handle edge cases and system reliability. Think of scenarios where you had to make tough architectural decisions and how you documented those choices.

Communicate Clearly and Confidently

Practice articulating your thoughts clearly. Good communication is key, so be ready to ask insightful questions and listen actively. This will show your potential employer that you value collaboration and stakeholder alignment.