3226 IT & Software Developer jobs in the UK
Requirements
Must:
- Degree in Computer Science, Software Engineering, or equivalent professional experience.
- 3+ years experience in a major programming language with strong experience writing core algorithms.
- Advanced proficiency in Java (8+).
- Good knowledge of XSLT and data transformation techniques.
- Experience working with structured data formats such as XML and JSON.
- Strong understanding of algorithms, data structures and performance analysis (O(n)).
- Experience with REST APIs, SaaS architectures and cloud infrastructure (preferably AWS).
- Hands-on experience with Git, Bitbucket, JIRA and Confluence.
- Familiarity with Agile/Scrum methodologies.
- Ability to work independently, lead technical initiatives, and collaborate effectively within teams.
Technologies
AI
BitBucket
CI/CD
Confluence
Machine Learning
Responsibilities
- Design, develop, test and maintain software applications using Java (8+), XSLT, XML, JSON, JavaScript, TypeScript and React.
- Develop and maintain automated tests to ensure high coverage, performance and reliability.
- Take ownership of feature development from concept through deployment.
- Write clean, maintainable and well-documented code following industry best practices.
- Submit code for CI pipelines, resolve broken builds, and actively participate in debugging and optimisation.
- Participate in code reviews, providing constructive feedback and mentoring junior Engineers.
- Collaborate with internal support teams to deliver accurate solutions and improve customer satisfaction.
- Maintain accurate records of development work, R&D investigations, failed attempts and time spent.
- Keep JIRA issues and project documentation up to date.
Description
We are seeking a Software Engineer (R&D) who will design, develop, and deliver robust, scalable software solutions while also originating and assessing new innovations. This role requires strong computer science foundations, the ability to think abstractly, and experience building performant core algorithms. You will work independently on complex technical tasks, collaborate effectively within Agile teams, and contribute across the full software development lifecycle. In addition to core product development, you will engage in R&D investigations, professional services projects, and provide advanced technical problem-solving for our customers. Join our dynamic team, where your contributions will shape the future of our products.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find Machine Learning Engineer salaries in the UK here.
How many Machine Learning Engineer jobs are in the UK?
Currently, there are 3226 ML, AI openings. Check also: TensorFlow jobs, Python jobs, Computer-Vision jobs - all with salary brackets.
Is the UK a good place for Machine Learning Engineers?
The UK is one of the best countries to work as a Machine Learning Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for Machine Learning Engineer jobs in the UK?
Collect Solutions Ltd, Arctic Shores, SwapTix, HM Land Registry, Wilson James, Companies House, Hamilton Jones Consulting among others, are currently hiring for ML, AI roles in the UK.
The company with most openings is Experis as they are hiring for 111 different Machine Learning Engineer jobs in the UK. They are probably quite committed to find good Machine Learning Engineers.
The company with most openings is Experis as they are hiring for 111 different Machine Learning Engineer jobs in the UK. They are probably quite committed to find good Machine Learning Engineers.