Find your next tech and IT Job or contract Machine Learning

What you need to know about Machine Learning

Machine Learning is a branch of artificial intelligence that enables computer systems to learn from data and improve without direct human intervention. Machine Learning uses algorithms and statistical models to detect patterns, make predictions, or offer recommendations. It can work in different ways: with supervised learning, where the model is trained on labeled data to predict specific outcomes, with unsupervised learning, where it explores unlabeled data to identify structures or groupings, or with reinforcement learning, where the system learns through trial and error to maximize a reward. This technology is used in many sectors, such as image recognition, virtual assistants, recommendation systems, or industrial automation, and it plays a key role in data exploitation and technological innovation.

Your search returns 4 results.
Contractor

Contractor job
Senior Software Engineer with Python and Java

Nexus Jobs Limited
Published on

£500
London, England, United Kingdom
Senior Software Engineer with Python and Java Our Client is looking to recruit brilliant Software Engineer with upwards of 5 to 10 years solid proven track record of developing complex applications with Python coupled with Machine Learning and ideally Go. We’re looking to recruit initially 2 excellent Software Engineers to work with an existing team of 4 software developers on a very large strategic consulting engagement within the Life Sciences industry. So if you any experience with the Life Sciences domain – then the Client would be very interested to see your profile. Must be 100% trustworthy with real integrity – this is a highly sensitive project. Key skills: Python, Machine Learning, Java The Client would like to see solid expertise of working with and developing complex applications with Java. Excellence is vital. Ideally have security clearance. The Client has offices in Central London and the project is based in Oxford and are happy with remote working for the foreseeable future. They are absolutely committed to family-friendly operations with diversity & work-life balance. Daily rate for this assignment will be dependent on your expertise – but will be in the range £500 to £2000 per day. Duration for this assignment will be 3 to 6 months initially with possibility of the role becoming permanent at some point in the future. The ideal candidate will have a PhD in Computer Science although an MSc with excellent skills may work. Please note we really are looking for the best software developers – the cream of the crop – or crème de la crème . Do send your CV to us in Word format along with your daily rate and availability.
Contractor

Contractor job
Senior Software Developers/Engineers with Python, Terraform and Go

Nexus Jobs Limited
Published on

£500
London, England, United Kingdom
Senior Software Developers/Engineers with Python, Terraform and Go Our Client is looking to recruit brilliant Software Developers/Engineers with upwards of 7 to 10 years solid proven track record of developing complex applications with Python coupled with Machine Learning and ideally Go. We’re looking to recruit initially 2 excellent Software Engineers to work with an existing team of 4 software developers on a very large strategic consulting engagement. Must be 100% trustworthy with real integrity – this is a highly sensitive project. Key skills Python Machine Learning ideally Terraform Go programming language If you are excellent with developing software with C++ and/or C# etc… then you can easily learn Go. Excellence is vital. Ideally have security clearance. Duration for this assignment will be 3 to 6 months initially with possibility of the role becoming permanent at some point in the future. The Client has offices in Central London and the project is based in Oxford - and are happy with remote working for the foreseeable future. They are absolutely committed to family-friendly operations with diversity & work-life balance. Daily rate for this assignment will be dependent on your expertise – but will be in the range £500 to £2000 per day. Please note we really are looking for the best software developers – the cream of the crop – or crème de la crème . Do send your CV to us in Word format along with your daily rate and availability.
Permanent

Job Vacancy
Data Scientist

CGI
Published on

United Kingdom
Data Scientist (Energy) drives the development and delivery of cutting-edge solutions that strengthen the performance and resilience of electricity networks. Operating at the intersection of engineering, data science, and applied research, the role focuses on identifying operational challenges in the energy sector and transforming emerging technologies into practical, real-world applications. This position works collaboratively with Distribution Network Operators (DNOs), universities, research partners, and internal teams to explore innovation opportunities and co-develop impactful solutions. The engineer contributes technical expertise to data-driven initiatives, shaping models, algorithms, and analytical approaches that support decision-making and innovation outcomes. They play a hands-on role throughout the lifecycle of innovation projects, from early idea generation and feasibility assessment through to prototyping, testing, and deployment. Strong communication and collaboration skills are essential, as the role interfaces with engineering, product, consulting, and business stakeholders to design and refine technical solutions that meet sector needs. The ideal candidate brings deep knowledge of energy systems, experience with AI/ML technologies, and strong programming capabilities. Qualifications & Experience: . Experience within the energy sector, ideally focused on electricity networks or smart grids . Experience applying AI/ML technologies in engineering or operational settings . Strong Python programming skills and familiarity with data analysis, machine learning, or simulation frameworks . Ability to collaborate effectively in multidisciplinary teams and explain complex technical concepts to diverse audiences Key Duties & Responsibilities . Work closely with DNOs to understand operational challenges, explore innovation opportunities, and co-develop solutions that enhance network performance and resilience. . Partner with universities and research institutions to translate emerging technologies and scientific advancements into practical, real-world applications. . Contribute technical expertise to data-driven projects, helping shape models, algorithms, and analytical approaches that drive innovation outcomes. . Communicate effectively with engineering, product, consulting, and business teams to design, refine, and deliver technical solutions. . Support the full lifecycle of innovation projects, from idea generation and feasibility analysis to prototyping, testing, and deployment.
Contractor

Contractor job
Software Engineering (Manager)

LA International Computer Consultants Ltd
Published on

6 months
England, United Kingdom
Software Engineering (Manager) 6 Month contract initially + Extensions Based: Remote Rate: £Market rates - (via Umbrella company) We have a great opportunity with a world leading organisation where you will be provided with all of the support and development to succeed. A progressive organisation where you can really make a difference. We have a great opportunity for a Software Engineering (Manager) to join the team. Key Responsibilities; Responsible for digitization systems and technologies ● Digitizing documents using machine learning, AI technologies at an enterprise scale ● Manages effective stakeholder engagement across all levels. This includes the ultimate users of the platform and operations personnel. ● Encourages creativity and challenges traditional thinking to solve business problems. ● A talent multiplier who enables the digital teams to drive focus and increase velocity. ● Ensures the solution is able to scale to deliver standard business specific platform accelerators. ● Keeps abreast of industry trends through benchmarking, participation in professional associations, etc. in order to lead strategic business direction of the vertical. ● Lead, mentor, and grow multiple scrum teams of software engineers, fostering a collaborative and high-performing environment. ● Provide technical guidance and mentorship to engineers, fostering their professional development and technical expertise in areas such as Python, Machine Learning, Large Language Models, and microservices. ● Champion a culture of innovation, experimentation, and continuous improvement within the engineering teams. ● Identify and address technical challenges and risks, proactively finding solutions to ensure smooth project execution. ● Participate in the recruitment and onboarding of new engineering talent. ● Manage team performance, providing regular feedback, conducting performance reviews, and identifying opportunities for growth. ● Ensure effective communication within the teams and with stakeholders regarding project status, risks, and dependencies. Key Skills & Experience: 10+ years of progressive experience in software engineering, with at least 3+ years in technical management/leadership roles overseeing multiple software development teams. ● Proven track record of successfully managing and delivering complex software projects using agile methodologies (Scrum, Kanban). ● Expert level understanding of software system design, data systems, microservices architecture, and data analytics. ● Ability to effectively plan, prioritize and execute projects, communicate status, foresee risks, flag issues, seek help, and be committed to a culture of continuous improvement. ● Strong technical proficiency and hands-on experience in: ○ Large Language Models (LLMs): Familiarity with the concepts, architectures, and applications of Large Language Models. Experience leading teams working with LLMs for various use cases. ○ Microservices Architecture: Deep understanding of microservices design patterns, development, deployment, and scaling. Experience leading teams building and maintaining microservices. ○ Excellent leadership, communication (written and verbal), interpersonal, and problem-solving skills. ○ Ability to travel up to 20% of the time ○ Ability to effectively collaborate with cross-functional teams and influence stakeholders at various levels. ○ Strong understanding of software development lifecycle, testing methodologies, and CI/CD pipelines. ○ Experience with cloud platforms (e.g., AWS, Azure, GCP). ○ Experience with data engineering and data pipelines. ● Ability to understand business problems, bridge with technology capabilities and design solutions. ● Ability to look across the technology landscape and understand the structure and relationships other applications have to enable an effective data interchange and data ingestion. ● Be able to communicate effectively with users, partners, leaders, and executives at all levels. ● Exceptional customer service skills, in addition to extensive experience working in a matrixed org. ● Exceptional organizational skills with the ability to manage multiple projects and teams with competing priorities. Experience with Agile teams and delivery. ● 5+ years development experience with REST APIs and integrations This is an excellent opportunity on a great project of work, If you are looking for your next exciting opportunity, apply now for your CV to reach me directly, we will respond as soon as possible. LA International is a HMG approved ICT Recruitment and Project Solutions Consultancy, operating globally from the largest single site in the UK as an IT Consultancy or as an Employment Business & Agency depending upon the precise nature of the work, for security cleared jobs or non-clearance vacancies, LA International welcome applications from all sections of the community and from people with diverse experience and backgrounds. Award Winning LA International, winner of the Recruiter Awards for Excellence, Best IT Recruitment Company, Best Public Sector Recruitment Company and overall Gold Award winner, has now secured the most prestigious business award that any business can receive, The Queens Award for Enterprise: International Trade, for the second consecutive period.

Contract roles and jobs for Machine Learning

Data Scientist

The Data Scientist uses Machine Learning to develop predictive models based on complex data.

Data Analyst

The Data Analyst uses Machine Learning to automate data exploration and identify key trends.

AI/Machine Learning Developer

The AI/Machine Learning Developer specializes in creating machine learning models to solve complex problems such as image recognition, natural language processing, or data prediction.

R&D Engineer

The R&D Engineer designs and develops innovative solutions using Machine Learning techniques to enhance products or processes within an organization.

Data Developer (BI / Big Data / Data Engineer)

The Data Developer (Business Intelligence/BI/Big Data/Data Engineer) implements machine learning models in data pipelines to extract useful insights and optimize decision-making processes.

4 results

Contracts

Contractor Permanent

Location

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 to 10 years experience +10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us