cover image
Noir

Noir

www.noirconsulting.co.uk

7 Jobs

44 Employees

About the Company

NOIR - YOUR MICROSOFT RECRUITMENT PARTNER

Noir is the leading Microsoft recruitment agency in the UK, Europe and USA. Fluent in this area, we understand the finer points of the technologies. We can help candidates make the right career decisions and help employers find the best people for their business.

WANT TO GET HIRED?

As a candidate when you choose to work with Noir here is a snapshot of what you can expect:

FASTER RESULTS - We help candidates secure roles quicker than anyone else.

UPGRADED CAREER - 95% of our candidates secure roles that exceed their expectations.

MORE CHOICE - We have access to positions that no other recruiters have.

IMPROVED SALARY - 92% of our candidates secure a salary increase.

LOOKING TO HIRE?

As a client when you choose to work with Noir here is a snapshot of what you can expect:

INCREASED QUALITY OF CANDIDATE - We provide our clients with unparalleled access to the strongest pool of candidates within the Microsoft community, with over 95% of the candidates’ universe mapped out.

PROVEN SUCCESS - We are the market leader in Microsoft recruitment.

MICROSOFT KNOWLEDGE - No recruitment agency is as embedded and possess such a reach into Microsoft’s ecosystem as Noir. We are the trusted recruitment partner to some of the world’s leading organisations.

TECHNICAL TESTING - We technically test all candidates. Our clients have the choice of using our off-the shelf test or we can administer a bespoke test at no additional cost.

To discuss our service offerings in detail please do not hesitate to contact us on: hello@noirconsulting.co.uk or call one of our global network of offices, using the phone numbers listed on our website: www.noirconsulting.co.uk

WHEN IT COMES TO PLACING MICROSOFT PROFESSIONALS, THERE IS NO-ONE BETTER THAN NOIR.

Listed Jobs

Company background Company brand
Company Name
Noir
Job Title
Machine Learning Engineer
Job Description
**Job Title** Machine Learning Engineer **Role Summary** Develop and deploy machine‑learning models and end‑to‑end inference pipelines that accelerate design, simulation, and manufacturing of advanced materials. Collaborate with data scientists, materials scientists, and software engineers to translate domain knowledge into production‑grade AI solutions. **Expectations** - Deliver reliable, scalable ML systems in a fast‑moving deep‑tech environment. - Work cross‑functionally to validate models against physical experiments and hardware constraints. - Participate in continuous improvement of data, model, and deployment pipelines. **Key Responsibilities** - Design, train, and evaluate predictive models using supervised, unsupervised, and probabilistic approaches. - Build reproducible data pipelines with version‑controlled code and automated workflows (Airflow, CI/CD). - Containerize and orchestrate services (Docker, Kubernetes) for cloud deployment (AWS, Azure, GCP). - Implement MLOps practices: monitoring, logging, model registry (MLflow), and retraining strategies. - Visualize model performance and simulation outputs for interdisciplinary teams. - Contribute to research‑grade projects, refining physics‑based simulation‑ML integration. **Required Skills** - Proficiency in Python; libraries: PyTorch, TensorFlow, Scikit‑learn, Pandas, NumPy, SciPy. - Experience with MLOps tools: MLflow, Airflow, Docker, Kubernetes, CI/CD pipelines. - Cloud infrastructure: AWS, Azure, or GCP; IaC experience with Terraform. - Familiarity with Bayesian modelling and probabilistic programming. - Strong Git workflow and Agile development principles. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Materials Science, or related field. - (Optional) Certifications in cloud platforms (AWS/Azure/GCP) and MLOps tooling strengthen the application.
Oxford, United kingdom
On site
29-10-2025
Company background Company brand
Company Name
Noir
Job Title
Java Software Engineer
Job Description
**Job Title:** Java Software Engineer **Role Summary:** Design, develop, and deploy high‑performance financial microservices using Java and Spring Boot on AWS EKS/Kubernetes. Build secure, scalable RESTful APIs, manage Postgres and Redshift data pipelines, and collaborate with iOS/Android teams to support mobile‑first financial products. **Expectations:** - Deliver production‑grade code in an Agile environment. - Build scalable services that meet high availability and performance requirements. - Maintain clean, well‑documented code and automated tests. - Participate in continuous integration and deployment pipelines. - Integrate seamlessly with mobile and analytics platforms. **Key Responsibilities:** - Develop and maintain microservices in Java/Spring Boot. - Implement CI/CD pipelines (Jenkins/GitHub Actions). - Design and optimize SQL schemas for PostgreSQL and Redshift. - Create and document RESTful APIs. - Deploy, scale, and monitor services on AWS EKS/Kubernetes. - Collaborate with mobile engineers to ensure end‑to‑end integration. - Participate in sprint planning, daily stand‑ups, and retrospectives. - Troubleshoot and resolve performance and reliability issues. **Required Skills:** - Proficient in Java (8+), Spring Boot, Spring Cloud. - Experience with Kubernetes, Docker, and AWS (EKS, EC2, S3, IAM). - Strong SQL skills – PostgreSQL, Amazon Redshift. - RESTful API design and implementation. - CI/CD tooling (Jenkins, GitHub Actions, GitLab CI). - Agile (Scrum/Kanban) development practices. - Version control with Git. - Familiarity with mobile integration (iOS/Android native). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience. - AWS Certified Developer – Associate or Solutions Architect – Associate (preferred). - CNCF Certified Kubernetes Application Developer (CKAD) or similar (preferred).
London, United kingdom
On site
31-10-2025
Company background Company brand
Company Name
Noir
Job Title
Data Scientist
Job Description
**Job title**: Data Scientist **Role Summary** Lead the extraction of actionable insights from large datasets, develop predictive models, and construct data‑driven solutions for the insurance sector. Collaborate with cross‑functional teams to translate analytical findings into strategic recommendations and oversee the full data lifecycle from sourcing to publishing. **Expectations** - Demonstrate end‑to‑end ETL pipeline ownership and data‑lifecycle management. - Communicate complex analytical results clearly to stakeholders and data providers. - Apply rigorous statistical analysis and model validation to support business decisions. **Key Responsibilities** - Design, build, and maintain scalable data pipelines using Azure Data Factory, Cosmos DB, PostgreSQL, and PostGIS. - Source, cleanse, and enrich data from internal and external providers, ensuring compliance with licensing terms. - Develop and deploy predictive models in Python, validating performance and retraining as needed. - Create interactive visualizations and dashboards in Jupyter notebooks to monitor key metrics and model outputs. - Collaborate with product, engineering, and business teams to integrate data insights into operational workflows. - Document data processes, model assumptions, and analytical findings for reproducibility and audit compliance. **Required Skills** - Python (pandas, NumPy, scikit‑learn, matplotlib/seaborn) and Jupyter notebook proficiency. - Strong statistical knowledge (regression, classification, hypothesis testing). - Full ETL pipeline design and implementation experience with Azure Data Factory. - Database experience with Cosmos DB, PostgreSQL, and spatial extensions (PostGIS). - Data visualization and storytelling skills. - Proficient in C#/.NET is desirable for cross‑team collaboration. - Excellent problem‑solving, analytical, written, and verbal communication abilities. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Data Science, Statistics, Mathematics, or related field (Master’s preferred). - Relevant certifications (e.g., Azure Data Engineer Associate, Microsoft Certified: Data Scientist Associate) are advantageous.
United kingdom
Remote
25-11-2025
Company background Company brand
Company Name
Noir
Job Title
Web Developer
Job Description
Job Title: Web Developer Role Summary: Lead the maintenance of a legacy .NET WebForms UI while architecting and implementing a modern front‑end using React and ASP.NET MVC/ASP.NET Core. Collaborate with backend, design, and product teams to deliver reusable, accessible, and high‑performance components while managing migration workflows. Expectations: * Proficient in both legacy .NET WebForms and contemporary React/ASP.NET MVC technologies. * Able to design and evolve a component library, ensuring adherence to accessibility, performance, and security standards. * Comfortable handling cross‑functional collaboration and iterative delivery of UI improvements. Key Responsibilities: - Maintain and enhance existing WebForms pages and controls while guiding staged migration to MVC and React. - Build React components (hooks, routing, forms, error boundaries) and integrate with ASP.NET Core APIs. - Develop and maintain a reusable component library, CSS architecture, responsive layouts, and theming. - Ensure compliance with WCAG, semantic HTML, and ARIA guidelines. - Optimize front‑end performance (lazy loading, code splitting, asset optimization). - Implement client‑side authentication flows and secure session management. - Write front‑end tests (Jest, React Testing Library, Playwright/Cypress) covering key user journeys. - Own and maintain front‑end tooling (npm/yarn, Vite/Webpack, ESLint/Prettier). - Collaborate closely with backend developers, designers, and product managers. Required Skills: - .NET WebForms (pages, controls, lifecycle) and ASP.NET MVC/Razor experience. - React with TypeScript (components, hooks, state management). - HTML5, CSS3, modern JavaScript/TypeScript, responsive design, browser behavior. - Accessibility (WCAG), semantic markup, ARIA. - Performance tuning (lazy loading, code splitting, asset optimisation). - Consuming secure REST APIs from the browser. - Front‑end testing (Jest, React Testing Library, Playwright, Cypress). - Modern front‑end tooling (npm/yarn, Vite/Webpack, ESLint/Prettier). - Strong communication and collaboration across technical and non‑technical stakeholders. Required Education & Certifications: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
Swindon, United kingdom
On site
28-11-2025