551 to 575 of 724 Data Structures Jobs in England

Staff Engineer Java Spring Boot AWS

Location
Greater London, England, United Kingdom
have a good understanding of AWS You have a thorough understanding of software development and Computer Science fundamentals such as Object Oriented Programming, Data Structures and Design Patterns You are familiar with DevOps, CI/CD pipelines You're collaborative, enjoy problem solving and interacting with clients What ...

Software Engineer

Location
Greater London, England, United Kingdom
What Will Help You Succeed The team places a strong emphasis on software engineering fundamentals. Successful engineers can confidently discuss: Algorithms and data structures Complexity analysis Testing and maintainable code design System architecture and design decisions Why Join? Work on complex, business-critical software Join a highly regarded ...

Machine Learning Engineer - Search and Recommendation

Location
Greater London, England, United Kingdom
deep learning algorithms, with experience using frameworks such as TensorFlow or PyTorch. Strong programming skills in Python, C++, or Java, with solid understanding of data structures and algorithms. Strong communication skills in English and Chinese, with the ability to bridge technical and business perspectives in a multicultural environment. ...

Senior Game Engine Programmer

Location
Greater London, England, United Kingdom
least one major technical area such as rendering, animation, physics, performance optimisation. Solid C/C++ programming skills, with strong knowledge of data structures, algorithms and software engineering principles. Experience developing and shipping games or engine technologies on mobile, PC or console platforms. Ability to read, understand ...

Finance Transformation Project Manager / Business Analyst

Hiring Organisation
William Reed
Location
Crawley, West Sussex, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
change projects. Experience combining professional knowledge of project management, finance business analysis and organisational change within a complex business environment. Good technical understanding of data structures, systems integrations and technology-enabled solutions with the ability to speak with technical experts. Excellent analytical and commercial judgement to evaluate challenges ...

26959889 - Core Engineering Java Development Lead – FX Tech

Location
Greater London, England, United Kingdom
Driven Design. Engineering Fundamentals: Strong grasp of SOLID principles, design patterns, dependency injection, and persistence technologies Problem-Solving Mindset: Solid knowledge of algorithms and data structures, with the ability to reason about performance, complexity, and scalability Cloud-Ready Development: Experience building software for cloud environments, including containerization ...

AI Infrastructure Software Engineer

Location
Greater London, England, United Kingdom
experience in AI infrastructure, distributed systems, High-Performance Computing (HPC), or large-scale cloud platform development. Proficient in Python, with a solid foundation in data structures and algorithms, and a rigorous coding style. Proficient in GPU/NPU architecture, with hands-on development and optimisation experience in CUDA ...

Software Engineer II - Low-Latency Java and Kafka

Location
Bournemouth, England, United Kingdom
paradigms, multi-threading, messaging technologies and computer networks Experience with modern testing tools (JUnit, Mockito, Spring Test Framework) Experience using and designing schemas/data structures in resilient SQL and NoSQL databases (e.g. CockroachDB) Familiarity with maintaining and troubleshooting software running in a Linux environment, familiarity with ...

Senior Finance Systems Analyst

Location
Greater London, England, United Kingdom
Time and Concur Expenses. We’re looking for someone with strong professional services finance systems experience, excellent knowledge of Aderant Expert and its underlying data structure, and strong SQL skills. Experience with Aderant Framework/Design Studio, Intapp and Concur would be highly advantageous. This is an excellent opportunity ...

Software Developer in London - International Hedge Fund - UK-Based Applicants Only

Location
Greater London, England, United Kingdom
problem-solving, aligning with a quantitative trading environment. Prepare for technical interviews that will assess your programming proficiency and understanding of algorithms and data structures. Update your LinkedIn profile to reflect your expertise and network with professionals in the UK fintech sector. For foreign applicants, be prepared to clearly ...

Senior Java Lead Engineer - AI & Data Platforms

Location
Greater London, England, United Kingdom
role focuses on building the FTSE Russell Index Platform and involves leading projects from start to finish. Candidates must have strong algorithms and data structures skills. Benefits include healthcare, retirement planning, and a culture of inclusivity and sustainability. Join a dynamic organization and help shape the future ...

Production Solution Engineer

Location
Greater London, England, United Kingdom
commercialization teams together into one global organization. DEEis responsible for the P&L management and all distribution, network and engineering operations, sales, advertising, data, and certain key technology functions worldwide for the Company's content engines. DEE also manages operations of the Company's streaming services including Disney+, Hulu … another every day. What You Will Do Participate in system review activities and product workflow requirements Develop, analyse, prioritize, and organise requirement specifications, data mapping, diagrams, and flowcharts for developers and testers to follow Work with the configuration and Product Solutions team to field functionality-related questions Translate business ...

Manager, Applied AI Engineering, DeepMind

Location
Greater London, England, United Kingdom
Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience. 8 years of software development experience, including system design, data structures, and algorithms. 7 years of experience leading technical project strategy, ML design, and optimizing industry-scale ML infrastructure (e.g., model deployment, model evaluation … data processing, debugging, fine tuning). 5 years of experience in a technical leadership role; overseeing projects, with 5 years of experience in a people management, supervision/team leadership role. Preferred qualifications: 5 years of experience with one or more of the following: media generation, reinforcement learning (e.g. ...

Data Business Partner

Hiring Organisation
We Are Dcoded Limited
Location
Salford, Greater Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
Business Partner Data Specialism If youre looking to play a key role in shaping data strategy and driving optimisation initiatives within a fast growing, international organisationand you bring several years of experience in Finance or Bankingthis could be the right opportunity for you. About the Role Our client … seeking an IT Business Partner Data Specialism , to play a key role in advancing the companys data and operational management initiatives. This position offers a distinctive opportunity to contribute during a period of significant transformation, allowing the successful candidate to influence both strategic decision-making and the development ...

Software Engineer, TPU Compiler, PhD, Early Careers

Location
London, United Kingdom
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 … turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Minimum qualifications: Experience with coding in data structures, algorithms and software design. Research experience in Artificial Intelligence, Distributed Systems, Machine Learning, Data Mining, Natural Language Processing, Image Classification, Spam ...

Software Engineer, TPU Compiler, PhD, Early Careers

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
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 … turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Minimum qualifications: Experience with coding in data structures, algorithms and software design. Research experience in Artificial Intelligence, Distributed Systems, Machine Learning, Data Mining, Natural Language Processing, Image Classification, Spam ...

Senior Java Developer – London – Fintech

Hiring Organisation
Adaptive Financial Consulting Ltd
Location
Greater London, United Kingdom
Employment Type
Full Time
HAVE: Significant, professional server-side software development experience Solid experience programming using Core Java. Exposure to Java 25+ is a plus General familiarity with data structures such as sets, hashes, caches etc Experience developing Front Office financial systems, E-Trading and FIX Experience in delivering OMS/…/Exchange systems Exposure to equities trading & brokerage General knowledge of data injection/inversion of control Experience working in an Agile environment (Scrum, Kanban) Exposure to WebSocket WHY US: To be immersed in high-standard engineering culture. Our fantastic team takes pride in crafting complex technical solutions ...

Lead Software Engineer

Hiring Organisation
BroadbandUK
Location
East London, London, United Kingdom
Employment Type
Permanent
absent from property listings. Were working with the industry to help make broadband information a standard part of every property listing and define the data structures that will make this possible. To achieve this, we are transitioning into an AI-first company, using large language models and automated … technical direction of our products, balancing scalability with speed of delivery. Design and integrate AI models and algorithms that unlock insights from national connectivity data to tackle real-world challenges. Leverage unique datasets from Ofcom, Openreach, independent networks and ISPs to uncover problems that directly impact ...

Senior Digital Engineer

Location
Bexhill-on-Sea, England, United Kingdom
/CSS3, SASS, LESS, JavaScript, ReactJS, Redux, Flex, jQuery, JSON, Bootstrap. Strong proficiency in JavaScript fundamentals, including object models, DOM manipulation, event handling, data structures, algorithms, and JSX. Current experience with ReactJS workflows such as Flux, Redux, Create React App, and data structure libraries. Solid understanding ...

Software Engineer, FL

Location
Greater London, England, United Kingdom
HTTP requests per second. We also develop tools that enable our colleagues to deliver products swiftly and manage software updates across over 200 data centers worldwide. Our Front Line (FL) group maintains and develops the largest web server globally, processing over 150 million HTTP requests per second. Key Responsibilities … world’s leading web server by addressing unique challenges and designing innovative solutions. Qualifications Strong background in practical computer science, including knowledge of algorithms, data structures, and concurrency control systems. Experience in performance engineering and managing large, distributed systems. Ability to foster communication and consensus among teams. ...

Senior Software Engineer - ST&S

Hiring Organisation
BP Energy
Location
South West London, London, United Kingdom
Risk, Pricing and Trading (RPT) Middle Office technology landscape. Working closely with traders, schedulers, operators, risk analysts, finance teams, product managers, UX designers and data engineers, you will develop software that supports decision-making across trading and middle-office activities. This is a hands-on role with opportunities … shape technical design, influence architectural decisions and help evolve our technology platform. You will also play a key role in taking Data and AI solutions from early experimentation through to production, including agentic applications, multi-agent systems and Model Context Protocol (MCP) services. What you'll do Software engineering ...

Software Developer C++

Location
Greater London, England, United Kingdom
trading applications. Build and maintain high-performance, low-latency applications using Java and C++. Develop and support client-server applications and real-time market data or trading gateways. Work with FIX and other electronic trading protocols, ensuring seamless integration. Develop efficient in-memory data structures and processing … multithreading, inter-process communication, sockets, and scheduling. Experience with performance-focused programming techniques for high-frequency trading systems. Excellent understanding of efficient in-memory data management and associated optimization techniques. Knowledge of NUMA architectures and NUMA-aware programming practices is an advantage. Experience in developing client-server applications ...

Technical Lead, Android Growth Systems and App Foundations

Location
City of Westminster, England, United Kingdom
design and architecture. Preferred qualifications: Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of experience with data structures and algorithms. 3 years of experience in a technical leadership role leading project teams and setting technical direction. 3 years of experience … 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 ...

Technical Lead, Android Growth Systems and App Foundations

Location
Greater London, England, United Kingdom
design and architecture. Preferred qualifications: Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of experience with data structures and algorithms. 3 years of experience in a technical leadership role leading project teams and setting technical direction. 3 years of experience … 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 ...

Software Engineer

Hiring Organisation
MASS Consultants
Location
Corsham, Wiltshire, South West, United Kingdom
Employment Type
Permanent
Salary
£50,000
solve challenging engineering problems You're keen to learn new technologies and languages You have a good understanding of computing fundamentals (e.g. logic, data structures) along with strong software design skills, including Object-Oriented Programming, and knowledge of version control systems such as Git/SVN 2+ years … Agile environment Who is MASS MASS is an independent, global technology company, trusted by highly secure organisations to provide advanced, digital services that manage data and keep information safe. With our heritage in defence, we offer robust solutions to sectors where security expertise is essential. Wellbeing ...