701 to 725 of 839 Data Structures Jobs

Senior Front End Engineer

Hiring Organisation
CYNET SYSTEMS
Location
Seattle, Washington, United States
Employment Type
Permanent
Salary
USD Hourly
TypeScript and JavaScript, including DOM manipulation and the JavaScript object model. Thorough understanding of React.js and Next.js and its core principles. Experience with data structure libraries (e.g., Immutable.js). Knowledge of isomorphic React is a plus. Familiarity with RESTful APIs. Knowledge of modern authorization mechanisms, such as JSON ...

Solutions Engineer London

Location
Greater London, England, United Kingdom
Maintain a deep understanding of AI coding agents and how they fit into modern development teams, along with technical concepts like API/MCP, data structure, permissions, and automation. Exhibit excellent discovery skills, enabling you to uncover customer workflows, technical constraints, decision criteria, and success metrics before jumping ...

Software Developer C++

Hiring Organisation
Cantor Fitzgerald
Location
London, UK
Employment Type
Full-time
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 … 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. Maintain and enhance existing applications written in Java, JavaScript, and related technologies. Work with FIX and other electronic trading protocols, ensuring ...

Design Engineer

Location
Manchester, England, United Kingdom
engineering activities. As a PLM Configurator , you will configure Teamcenter and/or NX solutions based on approved technical designs, including workflows, data models, access controls, templates, and system settings. Working within a multidisciplinary team, you will ensure solutions are robust, maintainable, and aligned to engineering processes, supporting testing … Teamcenter objects, item types, attributes, relationships, naming rules, revision rules, workflows, access controls, preferences and classifications as required. Support Teamcenter BMIDE configuration activities, including data model updates, business objects, properties, rules and deployment packages where relevant. Configure Active Workspace behaviours, stylesheets, tiles, commands, preferences and user-facing elements where ...

Research Engineer: Quantitative Trading Software

Location
Greater London, England, United Kingdom
Research Engineer to join its systematic research team. You will work with technologists, researchers, and traders to solve computing problems across software design, data engineering, distributed computing, and quantitative modeling. You should have a Bachelor's in CS/CE or related field and excellent C++ and Python skills … with a strong foundation in data structures, algorithms, and quantitative finance mathematics. #J-18808-Ljbffr ...

Test Automation Engineer

Location
Uxbridge, England, United Kingdom
years of software engineering experience with knowledge of HTML, CSS, TypeScript and ideally modern frontend frameworks. Logic & State: Understanding of application state patterns, data flows (e.g., Pinia, Vuex, or Redux) and reactivity/observables. API & Infrastructure: hands‐on experience with RESTful API, websockets.. Solid understanding of web development principles. … Engineering Mindset: a good foundation in data structures/algorithms and design patterns. Ability to see the long‐term implications of solutions. Collaboration: demonstrated team player skills and a willingness to work with others. Resilient Systems: excited about building, operating, and maintaining resilient, scalable systems. Tests their code. ...

Salesforce Analyst & Administrator (Cyber Security)

Hiring Organisation
Ernest Gordon Recruitment
Location
Lutterworth, Leicestershire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£50,000
ownership, and business strategy? Do you have hands-on platform experience alongside an active certification, confident building advanced automations using Salesforce Flow, configuring custom data structures, and working closely with senior business leadership? This company Is a highly secure, debt-free international software vendor operating in a rapidly … ownership of a business-critical CRM and Partner platform. Designs, tests, and deploys scalable automated workflows using complex Salesforce Flows. Configures custom architecture, unique data models, and sandboxes for release cycles. Manages user profiles, role hierarchies, and advanced platform security compliance. Builds advanced operational reporting dashboards to track international ...

C++ Software Developer - Trading Systems- Remote - London/AMS/US

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
operations teamsInvestigate differences between simulation and live production performanceImprove latency and throughput using profiling, tracing and microbenchmarkingOptimise performance-critical code, including lock-free structures and low-level tuningDevelop distributed storage, research infrastructure and monitoring systemsDebug production issues across software, Linux, networking and trading logicReview code and contribute to high … engineering standards across the teamWhat they are looking forStrong C++ engineering experience, ideally in performance-sensitive systemsSolid software engineering fundamentals, including algorithms, data structures and systems designComfort working across different levels of abstraction, from individual machines to distributed systemsGood understanding of Linux, networking and the wider technical stackAbility ...

Postdoctoral Research Assistant

Location
Oxford, England, United Kingdom
bacterial, and agricultural genetics. You will contribute to the development of the core giglib software library, translating mathematical concepts underlying the GIG into efficient data structures and algorithms. Your work will also involve developing algorithms to manipulate and analyse GIGs, creating efficient methods for translating GIGs into pangenome … manage your own research activities, adapting existing methodologies and developing new computational approaches to address challenging problems in population genetics. You will analyse quantitative data, develop and refine computational methods, and contribute to high-quality scientific software and research outputs. You will also collaborate in the preparation of research ...

E/CTRM Developer – Endur (UK)

Location
Greater London, England, United Kingdom
maintain Endur solutions using OpenJVS and/or OpenComponents Support trade lifecycle processes across Front, Middle, and Back Office functions Work with Endur data structures to support reporting, workflows, and system behavior Build and maintain reports using Endur reporting tools Support CI/CD processes and deployments within … requirements and deliver working solutions Required (Endur-specific) Hands‐on Endur development experience using OpenJVS and/or OpenComponents Strong understanding of the Endur data model Experience working within Endur reporting tools (Report Builder or similar) Familiarity with CI/CD processes in Endur environments Experience supporting or working ...

Endur Developer - E/CTRM (UK)

Location
Slough, England, United Kingdom
maintain Endur solutions using OpenJVS and/or OpenComponents Support trade lifecycle processes across Front, Middle, and Back Office functions Work with Endur data structures to support reporting, workflows, and system behavior Build and maintain reports using Endur reporting tools Support CI/CD processes and deployments within … requirements and deliver working solutions Required (Endur-specific) Hands‐on Endur development experience using OpenJVS and/or OpenComponents Strong understanding of the Endur data model Experience working within Endur reporting tools (Report Builder or similar) Familiarity with CI/CD processes in Endur environments Experience supporting or working ...

Lead Software Engineer - Cloud

Location
Glasgow, Scotland, United Kingdom
ability to collaborate effectively in a team setting, including experience with or openness to pair programming and mob programming practices Strong engineering fundamentals including data structures, networking basics, Linux and container fundamentals, and secure coding practices Ability to take ambiguous requirements, propose solutions, and deliver iteratively with clear … ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage ...

Software Engineer II, Pixel Graphics and Video

Location
City of Westminster, England, United Kingdom
this position requires in-person interviews as part of the hiring process. Bachelor’s degree or equivalent practical experience. 1 year of experience with data structures and algorithms. Preferred qualifications: Experience with embedded Linux, or low-level Android programming. Experience with native Android debugging. Experience analyzing GPU-accelerated … 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 ...

Principal Backend Engineer

Hiring Organisation
Teya Solutions
Location
London, UK
Employment Type
Full-time
REST/gRPC) and domain-driven design (DDD)Set the bar for availability, performance, fault tolerance, and observability across critical systemsPartner deeply with Product, Data, and leadership to translate business priorities into scalable technical strategyLead cross-organisational initiatives that are essential to company growth and market expansionInfluence engineering direction … architecture, and asynchronous systemsExperience building systems for high throughput, low latency, and reliability, ideally in fintech or transaction-heavy environmentsStrong grounding in system design, data structures, and performance trade-offsHands-on experience with AWS, Docker, and Kubernetes in production environmentsProven ability to implement observability, resilience patterns ...

Lead Backend Engineer

Location
City Of London, England, United Kingdom
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 … experience building cloud-native microservices (Python preferred, but open to strong experience in other languages). You bring deep knowledge of programming fundamentals - data structures, algorithms, system design. You’ve built systems at scale and understand distributed architectures, performance tuning and observability. You lead by example: through mentoring ...

Frontend Software Engineer (JavaScript / TypeScript & React)

Location
Cambridge, England, United Kingdom
inclusive user experience,* Optimize front-end performance for speed, scalability, and responsiveness across devices,* Collaborate with backend teams to integrate APIs and ensure data consistency,* Participate in design discussions and provide technical input to improve usability and functionality,* Maintain thorough documentation and contribute to best practices for UI development. … awareness of good UX practices,* Knowledge of the fundamentals of web application security,* Proficiency with Git,* A strong foundational knowledge of programming methodologies and data structures, particularly when dealing with big datasets.* A portfolio and/or public GitHub repository showcasing your previous work.As a growing business strengthening ...

Software Developer - High Performance Trading Systems

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
production trading. What you'll work on: Design and optimise mission-critical systems where microseconds and gigabits matterBuild core infrastructure for trading strategies: market data, risk, and execution pipelinesTranslate model logic into real-time code with strict safety, throughput, and latency constraintsCollaborate with quants, infrastructure, and operations to solve … complex engineering problemsWe're looking for: Exceptional programming ability in Kotlin, Java, or C++Deep understanding of algorithms, data structures, concurrency, and networked systemsPrior experience working in high-performance or real-time environmentsConfidence working close to hardware and tuning Linux-based systemsInterest in trading systems, low-latency architecture ...

Technical Web Designer

Location
Bury St Edmunds, England, United Kingdom
execution. Whether supporting our UK-based clients or our global plugin user base in the USA, you will be responsible for building high-performance, data-driven websites that prioritise both user experience and technical stability. This role is designed for someone who enjoys the variety of shifting between visual … design, data architecture, and server-side optimisation. We are open to discussing this role as a long-term partnership with freelance specialists or small agencies. Whether you are an individual or a white-label partner, you must be able to integrate seamlessly into our workflow and meet our technical ...

Senior Software Engineer — AI Training (Remote)

Location
Glasgow, Scotland, United Kingdom
performance optimisation, code review and validating solutions. Experience across backend and full-stack engineering, systems design, automated testing, and strong knowledge of algorithms and data structures is valued. #J-18808-Ljbffr ...

Senior Software Engineer - AI Training (Remote)

Location
Manchester, England, United Kingdom
including feature implementation, refactoring, performance tuning, and code review across multiple repositories. Ideal candidates have strong software engineering experience, solid knowledge of algorithms and data structures, and comfort working on complex technical problems. #J-18808-Ljbffr ...

Java/Kotlin Software Engineer - Agile, TDD, Spring

Location
City Of London, England, United Kingdom
have familiarity with Agile processes and Test-Driven Development (TDD). Technical Expertise You understand Computer Science, Object-oriented Programming (OOP), Design Patterns, Data Structures, and Algorithms. Knowledge of additional technologies such as Scala, React, Spring, Oracle, Redis, Kubernetes, Docker, and Linux is advantageous. Soft Skills ...

Software Engineer – AI Ad Tech Platform (Equity)

Location
Greater London, England, United Kingdom
testing, and observability while collaborating with product engineering and other platform teams. The ideal candidate has a CS degree, strong fundamentals in algorithms and data structures, and proficiency in #J-18808-Ljbffr ...

Data Administrator

Hiring Organisation
Reed
Location
York, North Yorkshire, United Kingdom
Employment Type
Full-Time
Salary
£13.45 per hour, Inc benefits
data lovers! Data Administrator/Inventory Executive Pay Rate: £13.45/hr Location: North of York (Car required) Job Type: Temporary (9 months), Hybrid (2 mandatory days in office) Working Hours: 30-37.5 hours per week We are currently hiring a Data Administrator for our client … where you will play a crucial role in interpreting and inputting contract rates and other cost information from suppliers into our data structure. This position is based in a beautiful, remote setting in York and requires a detail-oriented individual with strong organisational and analytical skills. ...

Senior C++ Engineer — Build Scalable Distributed Systems

Location
Greater London, England, United Kingdom
firm's next phase of growth. Applicants should possess at least 5 years of experience in production-quality coding, alongside a solid understanding of data structures and algorithms. The company fosters a collaborative environment that values intellectual rigor and innovative thinking. #J-18808-Ljbffr ...

Cybersecurity Analyst

Location
Birmingham, England, United Kingdom
reusable libraries across our consulting practice. What we're looking for 5+ years of professional software engineering experience in production environments Strong CS fundamentals — data structures, algorithms, distributed systems Track record of shipping enterprise‐grade SaaS or platform products at scale Excellent written and verbal communication; comfortable engaging ...