experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. 2 years of experience with datastructures or algorithms in either an academic or industry setting. 2 years of experience with Android application development. Experience in Java and working More ❯
job responsibilities You will solve ambiguous business problems and map them to well designed technical solutions. You will use object-oriented concepts, algorithms and datastructures to build systems at Amazon scale. You will design, launch, and re-architect multi-tier systems with large amounts of data. You More ❯
the design and code review process for test automation, actively seeking and providing constructive criticism. Possess a deep understanding of computer science fundamentals, including datastructures, algorithms, and design patterns. Ensure that their squad or multiple squads maintain robust documentation and records detailing the evolution of test design More ❯
from a previous role. About you Strong SAS and SQL skills Experience with developing and reviewing productionized SAS code Knowledge and experience of financial datastructures Previous technical/analytical skills in a relevant role Strong problem-solving skills with the confidence to recommend solutions to various stakeholders More ❯
Bedford, Bedfordshire, United Kingdom Hybrid / WFH Options
Getting In Limited
client approaches to continuous integration, version and source control Communicate software solutions and ideas to technical and non-technical stakeholders Apply algorithms, logic and datastructures Interpret and implement a given design whist remaining compliant with security and maintainability requirements Skills and Desirable Experiences: Basic understanding of software More ❯
Minimum qualifications: Bachelor's degree or equivalent practical experience 8 years of experience in software development and with datastructures/algorithms. 5 years of experience building and architecting large-scale, production quality Machine Learning (ML) systems. 5 years of experience in distributed development and large-scale data … 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 More ❯
influencing stakeholders; deep expertise in domain. Minimum Qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development and with datastructures/algorithms. 5 years of experience building and architecting large-scale, production quality Machine Learning (ML) systems. 5 years of experience in … distributed development and large-scale data processing. Experience coding in either C++ or Python. Experience with ML fundamentals, algorithms, and techniques, including supervised, unsupervised, and reinforcement learning, and experience in areas like natural language processing (NLP), computer vision, and generative AI. Preferred Qualifications: Experience with generative models (e.g., diffusion … 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 More ❯
Job Requirements Bachelor's degree or equivalent practical experience At least 8 years of experience in software development, with a focus on datastructures and algorithms Minimum of 5 years of experience building and architecting large-scale, production-quality Machine Learning (ML) systems At least 5 years of … experience in distributed development and large-scale data processing Proficiency in coding with C++ or Python Solid understanding of ML fundamentals, algorithms, and techniques, including supervised, unsupervised, and reinforcement learning, and experience in NLP, computer vision, and generative AI Preferred Qualifications Experience with generative models such as diffusion models … scale and extend beyond web search. We seek versatile engineers with fresh ideas across various domains, including information retrieval, distributed computing, system design, networking, data storage, security, AI, NLP, UI, and mobile development. As a software engineer, you will work on critical projects with opportunities to switch teams and More ❯
Guildford, England, United Kingdom Hybrid / WFH Options
Person Centred Software Ltd
HubSpot properties, workflows, pipelines and other system components to meet business requirements Develop and maintain automation scripts using Node.js and HubSpot’s APIs Monitor data quality, conduct regular audits and implement improvements to ensure data integrity and consistency Collaborate with marketing, sales, and client success teams to optimise … party CPQ relationship and processes What You'll Bring: Proven experience administering HubSpot CRM Proficiency in JavaScript and Node.js Strong understanding of CRM architecture, datastructures, and relational databases Excellent problem-solving skills and attention to detail Strong communication skills and ability to collaborate across teams Understanding of … improving outcomes, and setting new standards. Every day, your work will help modernise and future-proof social care. 🚀 Tech That Transforms –automation, real-time data—our solutions are redefining how social care operates 🏆 Join the Market Leader – Trusted by thousands, we set the benchmark for digital transformation in social More ❯
Participating in all Agile ceremonies (stand up, planning, estimating, retrospectives), including facilitation as appropriate. • Must have a strong understanding of SQL, PL-SQL and datastructures that can enable the execution of medium to complex SQL queries. • Must be adept at reverse engineering to understand the As-Is … functionality. • Excellent workshop, meeting, facilitation, communication and presentation skills. • Must possess strong data analysis skills. • Experience in writing user stories, working on JIRA, Confluence, Visio & nice to have experience with TOAD, SQL Developer. • BPSS More ❯
and expanding on in-house infrastructure and improve productivity Write performance sensitive code and user-friendly APIs to facilitate access to our in-house data analysis infrastructure Python Engineers Must Have: 5+ years of experience building demanding, live systems in Python In-depth knowledge of Python and keeps up … with current standards Up-to-date knowledge of the Python ecosystem: third party libraries, packaging in-built Python libraries Solid understanding of datastructures Familiarity with Github Actions Familiarity with Linux You will be joining a progressive and exciting company committed to excellence. They offer an excellent working More ❯
london (city of london), south east england, United Kingdom
Quant Capital
and expanding on in-house infrastructure and improve productivity Write performance sensitive code and user-friendly APIs to facilitate access to our in-house data analysis infrastructure Python Engineers Must Have: 5+ years of experience building demanding, live systems in Python In-depth knowledge of Python and keeps up … with current standards Up-to-date knowledge of the Python ecosystem: third party libraries, packaging in-built Python libraries Solid understanding of datastructures Familiarity with Github Actions Familiarity with Linux You will be joining a progressive and exciting company committed to excellence. They offer an excellent working More ❯
East London, London, United Kingdom Hybrid / WFH Options
Richard Wheeler Associates
reconfigures upon login to deliver different experiences depending on the user persona (patient, clinician, executive, etc.). APIs are to the backend app, the data warehouse and proprietary clinical CMS. The JS + TS codebase is a mixture of polymorphic classes and functional services. There is a lot of … frontend development, including complex web apps Proficiency in JavaScript (ES6+), Vue 3 and TypeScript Strong understanding of design patterns, architectural best practices, OOP and datastructures Comfortable contributing to architectural discussions and tech decisions Strong understanding of frontend test automation, creating tests as part of the definition-of … software development kits (SDKs) Familiar with microservices architecture Working experience with TailwindCSS, Vuetify or any other frontend design libraries The companys mobile, web and data products are live in 12 countries and 8 languages, spanning 3 AWS regions. Their business is growing very strongly. Working with the Lead Frontend More ❯
Send to Amazon available in every marketplace rather than having specific workflows for each. Leveraging past decisions while seeking innovation, we avoid storing customer data and instead focus on surfacing authoritative data sources. Our team of software development managers and engineers works diligently to enhance the STA application … control management, build processes, testing, and operations experience. - Prior experience architecting, developing and operating large scale distributed systems. - Prior experience in component architecture, simplification, datastructures and code refactoring. - Retail/e-commerce system design experience in a global context. PREFERRED QUALIFICATIONS Our inclusive culture empowers Amazonians to More ❯
business. From improving integrations between our ERP (OrderWise) and Shopify, to designing custom scripts for pricing automation or enhancing workflows for supplier and stock data, you'll be the bridge between raw data, operational efficiency, and a better customer experience. Key Responsibilities: Design, develop, and maintain customised multiple … experience. Design, build, and maintain custom scripts, APIs, FTPs and automation tools for Shopify, OrderWise, and third-party platforms (eBay, Amazon, Loox, etc.) Improve datastructures for managing 10000+ SKUs across 150+ global brands. Streamline the purchasing process, helping to build a smarter system for container tracking, lead More ❯
Trading Solutions seek Java Engineers to work on low latency, high performance, real time applications. You will have the opportunity to build high-speed, data-intensive applications that scale elastically meet tough performance requirements. You will work within a pod of 5 on core trading services, order routing, FIX … connectivity, real-time price services, database designs, cloud-based micro-services, big data solutions and more. Good general Core Java, algorithms etc is required and the role will be 3 days a week onsite in London. Skills needed: Core Java and happy to work with minimal use of Frameworks … DataStructures Algorithms Multithreading knowledge nice to have Low Latency nice to have The position can pay £70k-£90k base + bonus and it’s a 2 stage interview process, please apply for immediate consideration. More ❯
Trading Solutions seek Java Engineers to work on low latency, high performance, real time applications. You will have the opportunity to build high-speed, data-intensive applications that scale elastically meet tough performance requirements. You will work within a pod of 5 on core trading services, order routing, FIX … connectivity, real-time price services, database designs, cloud-based micro-services, big data solutions and more. Good general Core Java, algorithms etc is required and the role will be 3 days a week onsite in London. Skills needed: Core Java and happy to work with minimal use of Frameworks … DataStructures Algorithms Multithreading knowledge nice to have Low Latency nice to have The position can pay £70k-£90k base + bonus and it’s a 2 stage interview process, please apply for immediate consideration. More ❯
foundational solutions that will help device businesses to use these solutions, where applicable, instead of building their own. Define a technical approach to ensure data privacy is considered while providing foundational solutions. Partner with each device team to understand their customer needs and influence the adoption of new services. … simplicity and demonstrate significant creativity and high judgment. BASIC QUALIFICATIONS 10+ years of non-internship professional software development experience. Knowledge of object-oriented design, datastructures, and algorithms. 10+ years of software engineering with a proven track record of leading large-scale projects experience. Excellent verbal and written More ❯
hands-on experience in software engineering Experience with modern idiomatic Rust or a strong desire to learn it Strong Computer Science fundamentals (e.g. algorithms, datastructures and concurrency) Familiarity with instruction sets in various contexts Being comfortable or having worked on/with language runtimes, compilers or interpreters … workplace for everyone, so please let us know if you need any accommodations throughout the interview process. By applying, you consent to your application data being shared with our partner companies for recruitment purposes, in compliance with our privacy policy More ❯
Required: + Experience with the whole SDLC + Professional experience programming in C++ in a Linux environment + Knowledge of object-oriented design, and datastructures + Knowledge of continuous integration, coding reviews, and testing Bonus: + Experience working in a multi-skilled engineering department with hardware engineers More ❯
Required: + Experience with the whole SDLC + Professional experience programming in C++ in a Linux environment + Knowledge of object-oriented design, and datastructures + Knowledge of continuous integration, coding reviews, and testing Bonus: + Experience working in a multi-skilled engineering department with hardware engineers More ❯
paging and system calls. (Knowledge of the execution pipeline in a modern CPU is even better) Knowledge of pipelines and networking Common algorithms and datastructures and their performance trade-off. Work independently designing complex systems that need to run uninterrupted for long periods of time. Practical experience More ❯
Science Tutor, you will have the opportunity to assist students of various skill levels, from beginners to advanced learners, in understanding programming languages, algorithms, datastructures, and more. Your expertise and guidance will help students navigate through their coursework, grasp challenging topics, and develop practical problem-solving skills. More ❯
including user journeys, flows, and edge-case scenarios. Translate high-level concepts into user stories with defined acceptance criteria. Run SQL queries and analyse datastructures to define requirement baselines. Interpret and summarise API documentation and third-party specifications. Collaborate with product, engineering, and QA to ensure smooth More ❯