the client to ensure the technical feasibility of the requirements. Collaborating directly with the client to ensure the technical feasibility of the requirements; Service-oriented architectures, design patterns and datastructures; Test-driven development and continuous delivery; Metrics, performance, and operational aspects, which show you care about your code. What you will be doing Discuss technical architecture and More ❯
Sheffield, Yorkshire, United Kingdom Hybrid / WFH Options
Arm Limited
code whilst having good knowledge of UVM. Strong scripting skills - being able to develop scripting to support new flows. Proven software engineering skills including understanding of object-oriented programming, datastructures, and algorithms. You are familiar with the tools and processes for developing testbenches and finishing all aspects of the verification process. Strong communication skills and ability to More ❯
chat agents powered by cutting-edge AI features. Messenger A cross-platform instant messaging tool with advanced automation features. Social/Multi-channel messaging we are building out generic datastructures with flexible ingress APIs to allow connecting Deskpro to any messaging channel including social sites like Twitter and Facebook, but we also envision integrations with systems like More ❯
For the Back-End part of the position you must have the following skills: Experience of Node JS or JAVA, PHP, Python - which are preferred Strong problem-solving and Data Structure skills Must have excellent knowledge of HTML5. More ❯
/CD platforms (e.g., GitHub Actions, CircleCI, Cloud Build, etc.). Demonstrated expertise in developing scalable pipelines for AI model training, evaluation, and deployment. Strong understanding of algorithms and data structures. Product-driven engineering mindset, committed to delivering outstanding results. Nice to have: Experience as an early engineer at a rapidly growing startup; Interest and consideration of the impacts More ❯
oversight. Hands-On Configuration: Directly configures Workday, including business processes, security roles, calculated fields, condition rules, and reporting. Integration & Vendor Coordination: Partners with IT and vendors to manage integrations, data loads, security updates, and system performance. Release Management: Supports Workday release cycles, analysing new features, assessing impacts, leading testing, and driving the adoption of relevant functionality. System Support: Provides … day-to-day support and troubleshooting, working closely with HR Operations to resolve system issues promptly. Governance & Compliance: Maintains system documentation, data integrity controls, audit logs, and compliance standards, ensuring robust change management processes for all system updates. Experience & Skills Required: Significant hands-on Workday configuration experience across multiple modules, with a focus on building and configuring, not just … oversight. Proven track record of delivering system changes and enhancements in Workday within a global or multi-country environment. Deep understanding of HR processes, datastructures, security models, and system dependencies. Strong collaboration skills, with the ability to work cross-functionally with HR, IT, vendors, and stakeholders. Excellent problem-solving and analytical skills with a high level of More ❯
oversight. Hands-On Configuration: Directly configures Workday, including business processes, security roles, calculated fields, condition rules, and reporting. Integration & Vendor Coordination: Partners with IT and vendors to manage integrations, data loads, security updates, and system performance. Release Management: Supports Workday release cycles, analysing new features, assessing impacts, leading testing, and driving the adoption of relevant functionality. System Support: Provides … day-to-day support and troubleshooting, working closely with HR Operations to resolve system issues promptly. Governance & Compliance: Maintains system documentation, data integrity controls, audit logs, and compliance standards, ensuring robust change management processes for all system updates. Experience & Skills Required: Significant hands-on Workday configuration experience across multiple modules, with a focus on building and configuring, not just … oversight. Proven track record of delivering system changes and enhancements in Workday within a global or multi-country environment. Deep understanding of HR processes, datastructures, security models, and system dependencies. Strong collaboration skills, with the ability to work cross-functionally with HR, IT, vendors, and stakeholders. Excellent problem-solving and analytical skills with a high level of More ❯
quality code using React, TypeScript, CSS, and Node Support sprint execution across frontend and AI feature builds Review code, test components, and maintain UI consistency Collaborate across engineering and data science on feature delivery Learn and contribute to model testing and AI-powered UX development Communicate clearly and manage blockers proactively Your Profile: 1+ year professional or internship engineering … experience Solid foundation in software design patterns and datastructures Familiar with Git, Jupyter, command line, and agile workflows Experience with: React.js Node Python CSS Typescript Unit Testing AI/ML: LangChain, PyTorch, TensorFlow (basic understanding) Bonus: Interest in ethical AI, UX design, and CI/CD optimization Authorized to work in the UK without visa sponsorship Remote More ❯
we need. Key job responsibilities This role will be responsible for; - ensuring products meet their requirements, especially for power and thermal budgets - will work with others to define, collect data and design solutions - will work with vendors to optimise silicon and get the right performance for the product - will develop their own code and guide others to solve these … challenges About the team The team is headquartered in Cambridge UK with a global out reach. BASIC QUALIFICATIONS - Knowledge of object-oriented design, datastructures, and algorithms - Experience (non-internship) in professional software development - Bachelor's degree, or Master's degree - Embedded development experience across all layers of an embedded product and strong C++ and system/software … success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and transfer the personal data of our candidates. More ❯
as directed, and collaborating with teammates; developing knowledge of relevant concepts and processes. Apply link Copy link Bachelor's degree or equivalent practical experience. 1 year of experience with datastructures or algorithms. 1 year of experience with Android application development. Preferred qualifications: Experience working with Kotlin. About the job Google's software engineers develop the next-generation … and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a … and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a More ❯
as directed, and collaborating with teammates; developing knowledge of relevant concepts and processes. Apply link Copy link Bachelor's degree or equivalent practical experience. 1 year of experience with datastructures or algorithms. 1 year of experience with iOS application development. Preferred qualifications: Experience working with Swift. Experience working with Objective-C. About the job Google's software … and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a … and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a More ❯
experience completing work as directed, collaborating with teammates, and developing knowledge of relevant concepts and processes. Qualifications Bachelor's degree or equivalent practical experience. 1 year of experience with datastructures or algorithms. Preferred qualifications: Experience building large-scale backend systems. About the job Google's software engineers develop next-generation technologies that change how billions of users … handle information at massive scale and extend beyond web search. We seek engineers with fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, AI, natural language processing, UI design, and mobile development. As a software engineer, you will work on specific projects critical to Google's needs, with opportunities to More ❯
as directed, and collaborating with teammates; developing knowledge of relevant concepts and processes. Apply link Copy link Bachelor's degree or equivalent practical experience. 1 year of experience with datastructures or algorithms. 1 year of experience with Android application development. Preferred qualifications: Experience working with Kotlin. About the job Google's software engineers develop the next-generation … and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a More ❯
application teams on rationalization and cloud migration (Azure), providing architectural oversight. Develop companywide standards and best practices for engineering complex, large-scale technology solutions. Specify technologies, application architectures, and datastructures to support internal assets. Deliver secure, scalable, high-performing software solutions and support Application Managers in product roadmap development. Manage architecture exceptions, ensuring documentation, approval, and remediation … with InfoSec. Support vendor/product cloud selections, including RFPs and security/compliance audits. Lead cloud architecture for UK products with plans to extend internationally, enabling application and data teams to utilize cloud benefits. Participate in architectural governance and collaborate with PMO and delivery teams to ensure enterprise consistency, speed to market, and impact assessment of project scope More ❯
discussions and decisions across multiple teams, shaping the future of our backend systems. Champion engineering excellence: testability, reliability, scalability, and clean code. Collaborate with engineers, product managers, designers and data analysts to deliver user and business value fast. Lead and coordinate the delivery of large, complex technical initiatives with clarity and impact. Actively coach and mentor engineers- sharing context … a strong backend engineer with hands-on experience building cloud-native microservices (Python preferred, but open to strong experience in other languages You bring deep knowledge of programming fundamentals- datastructures, algorithms, system design. You've built systems at scale and understand distributed architectures, performance tuning and observability. You lead by example: through mentoring, clear communication, and a More ❯
We are looking for an ML engineer to turn prototypes into functional systems. You will build and maintain our codebase, scale training pipelines, and align model with in-house data to develop state-of-the-art sequence models for genetic sequence design. This is a unique opportunity to work at the frontier of generative biology and accelerate wet-lab … Requirements: BSc or MSc in an Engineering discipline. Demonstrated experience with the ML research and development lifecycle. Hands-on experience with PyTorch, Hugging Face libraries. Solid understanding of algorithms, datastructures, and software design principles. Growth mindset and curiosity for biology - we'll teach you the rest Collaborative team player with excellent communication skills Desirable skills: Domain experience More ❯
to manage expectations accordingly. Has an innovative mind-set, with the willingness to experiment and explore new ways of delivering technology solutions. Develops applications with security in mind, protecting data at all times. C#, VB, SQL Server, SSRS, SSIS would be desirable. Willingness to learn new methods and techniques. The main duties of the role would include: Technical development … development - building process improvement workflows across the line of business application stack using the platforms available. Assisting others to integrate workflows into line of business applications; Database development - designing datastructures and access methods to support any custom development; They are looking to pay a starting salary of between £40,000 - £48,000 + Benefits including home working More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Circle Recruitment
to manage expectations accordingly. Has an innovative mind-set, with the willingness to experiment and explore new ways of delivering technology solutions. Develops applications with security in mind, protecting data at all times. C#, VB, SQL Server, SSRS, SSIS would be desirable. Willingness to learn new methods and techniques. The main duties of the role would include: Technical development … development - building process improvement workflows across the line of business application stack using the platforms available. Assisting others to integrate workflows into line of business applications; Database development - designing datastructures and access methods to support any custom development; They are looking to pay a starting salary of between £40,000 - £48,000 + Benefits including home working More ❯
decisions for the benefit of our region. • Collaborate with the business teams to identify opportunities and innovate on behalf of our customers BASIC QUALIFICATIONS Knowledge of object-oriented design, datastructures, and algorithms Experience (non-internship) in professional software development PREFERRED QUALIFICATIONS Experience designing and building large-scale systems in a multi-tiered, distributed environment (Service Oriented Architecture … success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and transfer the personal data of our candidates. More ❯
be directly involved in leading your team to deliver production level code that will have a direct impact on the success of our product. You will work with large data sets and have exposure to modern tech stacks such as GoLang, Ruby on Rails, React, GraphQL and more. StackAdapt's engineering organization believes in working collaboratively and cross functionally. … a successful high-growth technology company Experience with a Ruby on Rails backend is a plus A strong understanding of computer science fundamentals (we have not forgotten our basics!) - datastructures, system design, cloud computing, full-stack development etc. Passion to build a positive and fun engineering culture StackAdapters Enjoy Competitive salary + equity RRSP matching 3 weeks More ❯
Requirements Programming experience in any OO language, and a willingness to learn others Sound knowledge of industry best practices for testing, automation and CI/CD Deep understanding of datastructures and algorithms Solid experience of managing large-scale projects and/or working with multiple stakeholders to deliver business value A proponent of consistently using the right More ❯
discussions Location: Central London, 2-3 days per week in the Office Requirements: Minimum of 2years hands-on experience with KDB+ Solid understanding of q language and time-series datastructures Experience working in Unix/Linux environments Understanding of software development methodologies and SDLC Desirable experience in Investment Banking/Capital Markets If you're actively seeking More ❯
contract). Location: Central London, 2-3 days per week in Office Requirements: Minimum of 2years hands-on experience with KDB+ Solid understanding of q language and time-series datastructures Experience working in Unix/Linux environments Understanding of software development methodologies and SDLC Desirable experience of Investment Banking/Capital Markets If you're actively seeking More ❯
guiding students through the intricacies of programming, artificial intelligence, and cybersecurity. The Role The Computer Science Teacher will: Deliver captivating lessons across Key Stages 3-5, encompassing programming, algorithms, datastructures, and computational thinking. Guide students in designing and implementing software solutions and exploring robotics. Cultivate problem-solving skills, logical reasoning, and a passion for digital innovation. Contribute More ❯
supporting users and internal teams in identifying and resolving issues efficiently. Key requirements Minimum 2 years' experience in application or technical support Confident with SQL - running queries, joins, analysing datastructures Able to read and troubleshoot scripts - Unix shell, Bash, and UI scripts Understanding of web-based UI behaviour is a bonus Strong communication and problem-solving skills More ❯