Job Title: .NET Developer with AI Experience
Location: London (Hybrid/Remote options can be specified if applicable)
Employment Type: [Full-time / Contract / Part-time]
Experience Level: Mid-level to Senior
Job Summary:
We are seeking a talented .NET Developer with AI experience to join our London team. The ideal candidate will be responsible for developing and maintaining .NET applications while integrating AI and machine learning capabilities to enhance business solutions. You will collaborate closely with data scientists, software engineers, and business stakeholders to deliver intelligent and scalable applications.
Key Responsibilities:
* Design, develop, and maintain .NET applications (C#, ASP.NET Core, .NET 6/7)
* Integrate AI/ML models into production applications using APIs or custom implementations
* Collaborate with data scientists to implement AI solutions (e.g., NLP, computer vision, predictive analytics)
* Optimize application performance and scalability
* Write clean, maintainable, and testable code
* Participate in code reviews and provide constructive feedback
* Maintain documentation for AI integration and software solutions
* Stay up-to-date with emerging technologies in .NET development and AI
Required Skills & Qualifications:
* Strong experience in C#, .NET Framework, .NET Core/6/7, ASP.NET
* Experience with AI/ML frameworks such as:
* ML.NET
* TensorFlow / PyTorch (for integration with .NET)
* Azure Cognitive Services / OpenAI / AI APIs
* Knowledge of RESTful APIs, microservices, and cloud platforms (Azure, AWS, or GCP)
* Familiarity with SQL and NoSQL databases
* Understanding of data preprocessing, feature engineering, and model deployment
* Experience with unit testing, CI/CD, and version control (Git)
* Strong problem-solving skills and attention to detail
Preferred Qualifications:
* Experience in Natural Language Processing (NLP), computer vision, or recommendation systems
* Knowledge of DevOps practices for AI model deployment
* Familiarity with containerization (Docker/Kubernetes)
* Experience with real-time data processing and analytics
Education:
* Bachelor’s or Master’s degree in Computer Science, Software Engineering, AI, or related field
Soft Skills:
* Strong communication and collaboration skills
* Ability to learn and adapt quickly in a fast-paced environment
* Critical thinking and analytical mindset
Benefits:
* Competitive salary and performance bonuses
* Flexible working hours / hybrid options in London
* Learning and development opportunities in AI and cloud technologies
* Collaborative and innovative work environment