engagement through innovative automation solutions. You'll collaborate with the Marketing Tech team to design products that enable advanced, logic-driven feed configurations, transforming how we optimize and manage data feeds globally. Working closely with engineering, commercial teams, and external partners, you'll build automation products that streamline data handling, enhance campaign effectiveness, and boost operational efficiency-empowering … you bring to the table? Affinity with product management or strong willingness to enter into product management. Strong understanding and experience in Performance Marketing, specifically in campaign automation and data feeds, with a strong understanding of feed management tools such as Channable. Familiarity with scripting languages and datastructures, enabling effective feed management and optimization across various … channels. Analytical abilities, utilizing data to inform product decisions and enhance automation processes. Able to explain complex and abstract systems to your team & stakeholders in a clear and concise manner. Experience collaborating with cross-functional teams in an international environment. Solid understanding of how data flows with paid media platforms (Google Ads, Meta, etc.) and their bidding algorithms. More ❯
launching software products, and 3 years of experience with software design and architecture. 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). Preferred qualifications: Master's degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of experience with datastructures/algorithms. 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). 3 years of experience in a technical leadership role leading project teams and setting technical direction. 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects. Passion … 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 ❯
embedded platforms Skills and Experience 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 + Proficiency in Python What More ❯
embedded platforms Skills and Experience 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 + Proficiency in Python What More ❯
Christchurch, Dorset, United Kingdom Hybrid / WFH Options
Partly
ve built at Partly, and our values are lived throughout every experience. This role In this role, you will lead the team to develop, maintain, and ingest our foundational data standards. This is a deeply technical role, however, you will need to have a high degree of ownership, and the ability to understand the nuance of auto parts. You … will report to Levi Fawcett (CEO). What will you do You'll be working on core production ingest systems , making sure data accuracy is preserved in both structure and execution. You'll coordinate across the team to make sure we bridge the gap between our global part and vehicle standards, our customers, and our data transformation team. … You will build tools to help manual research efforts and data transformation ingest data. This is an opportunity to become an expert in the extremely complex and underserved auto parts domain. Want to learn more about the problems we're solving and the culture we're building at Partly? Hear directly from our team here: Your skills 5+ years More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Understanding Recruitment
operations and optimize architecture in GCP for multi-cloud use ☁️ Contribute to technical documentation and system understanding 📄 Key Requirements: 3–5 years of Core Java experience 🌐 Strong grasp of DataStructures, Algorithms, and Multithreading 📊 Background in TDD, CI/CD, and pair programming 🕹️ What’s on Offer: Up to £95k base salary 💰 Generous annual bonus (up to More ❯
operations and optimize architecture in GCP for multi-cloud use ☁️ Contribute to technical documentation and system understanding 📄 Key Requirements: 3–5 years of Core Java experience 🌐 Strong grasp of DataStructures, Algorithms, and Multithreading 📊 Background in TDD, CI/CD, and pair programming 🕹️ What’s on Offer: Up to £95k base salary 💰 Generous annual bonus (up to 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 … products handle massive information at 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 projects as our business evolves. More ❯
optimize scalable ML solutions, ensuring seamless production integration and measurable impact on business metrics. Continuously enhance model performance through retraining, parameter tuning, and architecture improvements using Amazon's extensive data resources. Lead initiatives, mentor junior scientists and engineers, and promote the adoption of ML methodologies across teams. Stay abreast of advancements in ML research, contribute to top-tier publications … field experience - 3+ years of building models for business application experience - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and datastructures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - Experience in patents or publications at top-tier peer-reviewed conferences or … journals - 3+ years of hands-on predictive modeling and large data analysis experience - Experience working with large-scale distributed systems such as Spark, Sagemaker or similar frameworks Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including More ❯
launching software products, and 3 years of experience with software design and architecture. 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). Preferred qualifications: Master's degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of experience with datastructures/algorithms. 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). 3 years of experience in a technical leadership role leading project teams and setting technical direction. 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects. Passion … 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 ❯
several years of experience in operating system performance, optimisation and systems optimisation. You will have strong programming skills (C++, Python, Java etc.) and have an in-depth understanding of datastructures and algorithms. Any experience with wireless OS’s, mobile apps software and operating systems performance, systems architecture or power consumption optimisation would be beneficial. The successful candidate More ❯
Scrum/Agile development environment . Familiarity with testing best practices, including writing robust unit and UI tests . Proficient in using MockK for test mocking. Solid understanding of datastructures and algorithms . Experience with CI/CD tools such as GitHub Actions , Jenkins , or Bitrise . Knowledge of crash reporting and performance monitoring tools , including Firebase More ❯
religious devotion to ultra-low latency and deterministic performance. You'll be interacting with Central Limit Order Books (CLOBs), which are basically the final boss of concurrent, high-throughput data structures. Key Responsibilities: What You'll Actually Be Doing Architecting in C++: You will design and implement trading systems using modern C++. We expect you to have strong opinions … implement lock-free queues, wield memory barriers like a pro, and hunt down and eliminate false sharing with extreme prejudice. Achieving Kernel Bypass: You will build systems for Market Data and Direct Market Access (DMA) that treat the OS kernel as a slow, unnecessary middleman. Why make a system call when you can mmap the hardware's registers directly … You can explain SFINAE, the Rule of Zero, and why volatile doesn't solve threading problems. You find memory leaks for fun. CS Fundamentals: A deep, intuitive understanding of datastructures, OS internals, and computer architecture. You know why a pointer-chasing linked list is a crime against CPU caches. Performance Tuning: Solid, practical experience making slow code More ❯
religious devotion to ultra-low latency and deterministic performance. You'll be interacting with Central Limit Order Books (CLOBs), which are basically the final boss of concurrent, high-throughput data structures. Key Responsibilities: What You'll Actually Be Doing Architecting in C++: You will design and implement trading systems using modern C++. We expect you to have strong opinions … implement lock-free queues, wield memory barriers like a pro, and hunt down and eliminate false sharing with extreme prejudice. Achieving Kernel Bypass: You will build systems for Market Data and Direct Market Access (DMA) that treat the OS kernel as a slow, unnecessary middleman. Why make a system call when you can mmap the hardware's registers directly … You can explain SFINAE, the Rule of Zero, and why volatile doesn't solve threading problems. You find memory leaks for fun. CS Fundamentals: A deep, intuitive understanding of datastructures, OS internals, and computer architecture. You know why a pointer-chasing linked list is a crime against CPU caches. Performance Tuning: Solid, practical experience making slow code More ❯
religious devotion to ultra-low latency and deterministic performance. You'll be interacting with Central Limit Order Books (CLOBs), which are basically the final boss of concurrent, high-throughput data structures. Key Responsibilities: What You'll Actually Be Doing Architecting in C++: You will design and implement trading systems using modern C++. We expect you to have strong opinions … implement lock-free queues, wield memory barriers like a pro, and hunt down and eliminate false sharing with extreme prejudice. Achieving Kernel Bypass: You will build systems for Market Data and Direct Market Access (DMA) that treat the OS kernel as a slow, unnecessary middleman. Why make a system call when you can mmap the hardware's registers directly … You can explain SFINAE, the Rule of Zero, and why volatile doesn't solve threading problems. You find memory leaks for fun. CS Fundamentals: A deep, intuitive understanding of datastructures, OS internals, and computer architecture. You know why a pointer-chasing linked list is a crime against CPU caches. Performance Tuning: Solid, practical experience making slow code More ❯
onwards). Understanding of caching, 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 designing and implementing software systems More ❯
onwards). Understanding of caching, 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 designing and implementing software systems More ❯
Oxford, England, United Kingdom Hybrid / WFH Options
Platform Recruitment
generation of tech. Most of the systems are built in Python so it's important you either have strong experience with Python, or have a solid foundational knowledge of datastructures and algorithms. Much of the high-performance software is written in Rust, which will increase with time - you will be exposed to this regularly. This positions involves More ❯
and 4+ years of CS, CE, ML or related field experience - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and datastructures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing - Experience in state-of-the-art deep learning models architecture design and deep learning More ❯
best-in-class product, technology, and commercialization teams into one global organization. DEE is 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, ESPN+ and Disney+ HotStar … accredited institution in a relevant subject. Demonstrated experience of partnering with leaders at all levels of the organization. Superb communication skills, both verbal and written. A clear understanding of datastructures and relationships as they relate to software systems and workflow. Preferred Qualifications: A detailed understanding of media and digital workflows is an advantage. Use of agile practices More ❯
Software Engineer II, Top Vertical Requests corporate_fare Google place London, UK Apply Bachelor's degree or equivalent practical experience. 1 year of experience with datastructures or algorithms. Preferred qualifications: Experience with large-scale distributed systems. Experience working in Java or Dart. About the job Google's software engineers develop the next-generation technologies that change how … 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 ❯
years of professional software development experience Strong programming skills and the ability to write clean, testable, and efficient code A solid grasp of core computer science principles: algorithms, datastructures, concurrency, networking, etc. Ready for your next breakthrough move into the world of cryptocurrency? Apply now with your CV More ❯
years of professional software development experience Strong programming skills and the ability to write clean, testable, and efficient code A solid grasp of core computer science principles: algorithms, datastructures, concurrency, networking, etc. Ready for your next breakthrough move into the world of cryptocurrency? Apply now with your CV More ❯
build, meaning developers can be intrinsic with the user and understand their journey to build a better product. You will be working on real-time systems driven by large data sets, so we are looking for Engineers with a background in R&D environments. You role will be diverse and I expect no two days to be the same … in Science, Maths, Engineering, Geology or Computing to apply. We're looking for 5+ years hands-on experience using C++, ideally with the Qt framework and Multithreading, extending to DataStructures, Algorithms and alike. The key desirable skill is C#/WPF/MVVM development working with GUI's, along with Continuous Integration experience. GPU Development would be More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Pure Resourcing Solutions
help solve some genuinely interesting engineering challenges. What you'll need: Extensive experience in C++ development at a senior/principal level Strong grasp of software architecture, algorithms, and datastructures Cross-platform experience and a deep understanding of embedded systems Passion for clean, maintainable code and mentoring others Comfortable with scripting (PowerShell, Bash) and working in Agile More ❯