Ability to work in a fast-paced environment with a strong delivery focus. Experience managing budgets and resources effectively. Strong understanding of data structures, algorithms, software design and core programming concepts. Comfortable multi-tasking, managing multiple stakeholders and working as part of a global team. PREFERRED QUALIFICATIONS Strong programming experience More ❯
Ability to work in a fast-paced environment with a strong delivery focus. Experience managing budgets and resources effectively. Strong understanding of data structures, algorithms, software design and core programming concepts. Comfortable multi-tasking, managing multiple stakeholders and working as part of a global team. PREFERRED QUALIFICATIONS Strong programming experience More ❯
Ability to work in a fast-paced environment with a strong delivery focus. Experience managing budgets and resources effectively. Strong understanding of data structures, algorithms, software design and core programming concepts. Comfortable multi-tasking, managing multiple stakeholders and working as part of a global team. PREFERRED QUALIFICATIONS Strong programming experience More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Knauf Energy Solutions
looking for a Machine Learning Research Engineer to work with us in our Data Science and AI Team. In this team, we build custom algorithms that use novel approaches to solve our business needs. You will be working with large, complex, and unique datasets to solve a wide range of More ❯
for large-scale datasets. Design, implement, and maintain scalable applications using Python. Collaborate with data scientists and analysts to integrate machine learning models and algorithms into production systems. Build and deploy RESTful APIs or micro services to support data-driven applications. Perform data wrangling, cleaning, and transformation to enable actionable More ❯
in the high-frequency trading (HFT) industry, with a deep understanding of the unique challenges and requirements of this fast-paced environment. Expertise in algorithms and data structures, with the ability to design and implement complex solutions to optimise performance and efficiency. Excellent problem-solving skills, with a track record More ❯
methodologies (XP, SCRUM, Kanban) and continuous integration. A degree in Computer Science, Physics, Engineering, or Mathematics. Excellent problem-solving, analytical skills, and understanding of algorithms, data structures, and design patterns. Familiarity with messaging middleware, TCP/IP networking, and large-scale distributed systems. Strong communication skills and ability to collaborate More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Client Server
technology to the business You have strong Git experience You have a thorough understanding of Computer Science fundamentals including OOP, Data Structures, Design Patterns, Algorithms You have a good knowledge of APIs You are degree educated in a relevant discipline from a top tier university, Computer Science preferred Experience within More ❯
in analytics for innovative solutions. Collaborate with project teams in creating comprehensive data and analytics solutions, including defining data sources, building ETL routines, developing algorithms, testing and training models, and documenting models. Support customer analytics projects, including segmentation and churn analysis, to drive strategic business insights. Optimize propositions for services More ❯
AI for innovative solutions. Lead and mentor project teams in creating comprehensive data and analytics solutions, including defining data sources, building ETL routines, developing algorithms, testing and training models, and documenting models. Oversee customer analytics projects, including segmentation and churn analysis, to drive strategic business insights. Optimize propositions for services More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Randstad Digital UK
Experience with graph databases, Hadoop/Spark, or enterprise data lake environments What You’ll Bring Strong foundation in computer science principles (data structures, algorithms, etc.) Experience building enterprise-grade pipelines and data models Ability to interpret business requirements into robust, scalable data solutions Excellent analytical skills and attention to More ❯
a bank or financial institution; market risk experience is a plus Experience with relational/object databases Strong software development skills, understanding data structures, algorithms, and design Multitasking, stakeholder management, and team collaboration skills Proficiency in multiple programming languages Technologies: Scala, Java, Python, Spark, Linux, shell scripting, TDD (JUnit), build More ❯
CGI's Secure Space Systems business is looking for a highly motivated Algorithmic Software Developer to lead the development and enhancement of advanced software algorithms for surveillance and tracking of activity in space. You will play a key role in implementing both speculative and mature software solutions within small projects More ❯
system. Collaborates with cross-functional teams (e.g., product management teams, engineering teams, etc.) to complete project work, including implementing and verifying the system. Develops algorithms and works on new and innovative ideas (e.g. IDFs) for a product or feature area. Drives triage of complex problems at the system level to More ❯
london (city of london), south east england, United Kingdom Hybrid / WFH Options
CipherTek Recruitment
CLI and Databricks Job Bundle. Strong programming skills in Python and SQL; familiarity with Scala is a plus. Solid understanding of AI/ML algorithms, model training, evaluation (including hyperparameter tuning), deployment, monitoring, and governance. Experience in handling large datasets and performing data preparation and integration. Experience with Agile methodologies More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
CipherTek Recruitment
CLI and Databricks Job Bundle. Strong programming skills in Python and SQL; familiarity with Scala is a plus. Solid understanding of AI/ML algorithms, model training, evaluation (including hyperparameter tuning), deployment, monitoring, and governance. Experience in handling large datasets and performing data preparation and integration. Experience with Agile methodologies More ❯
a bank or financial institution; market risk experience is a plus Experience with relational/object databases Strong software development knowledge, including data structures, algorithms, and core programming concepts Comfort with multiple languages and multitasking Technologies: Scala, Java, Python, Spark, Linux, shell scripting, TDD (JUnit), build tools (Maven/Gradle More ❯
have 10+ years of experience building large scale and low latency distributed systems Command of Java, C++ or Go/Golang Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-time programming Experience with distributed caching, SQL/NO SQL, and other databases More ❯
is a plus. Experience with one or more major relational/object databases. Experience in software development, including a clear understanding of data structures, algorithms, software design and core programming concepts Comfortable multi-tasking, managing multiple stakeholders and working as part of a team Comfortable with working with multiple programming More ❯
have 10+ years of experience building large scale and low latency distributed systems Command of Java, C++ or Go/Golang Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-time programming Experience with distributed caching, SQL/NO SQL, and other databases More ❯
CGI's Secure Space Systems business is looking for a highly motivated Algorithmic Software Developer to lead the development and enhancement of advanced software algorithms for surveillance and tracking of activity in space. You will play a key role in implementing both speculative and mature software solutions within small projects More ❯
is a plus. • Experience with one or more major relational/object databases. • Experience in software development, including a clear understanding of data structures, algorithms, software design and core programming concepts • Comfortable multi-tasking, managing multiple stakeholders and working as part of a team • Comfortable with working with multiple languages More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
ENGINEERINGUK
solutions. Nice to have and opportunities to learn: Experience working in an agile development team or on open-source development projects. Experience with optimization, algorithms or related quantitative processes. Experience with Cloud platforms like Microsoft Azure, AWS, Google Cloud Experience with DevOps and tools like Azure DevOps Experience with AI More ❯
and support high quality and scalable products. Help maintain and improve code quality, organization, and automatization. Create everything from mockups and UI components to algorithms and data structures as you deliver a complete minimally viable product. Performance Optimization: Identify and resolve performance bottlenecks in both front-end and back-end More ❯
responsible for designing, developing, and deploying machine learning models to solve complex problems and improve our products. Key Responsibilities: Develop and implement machine learning algorithms and models. Analyze large datasets to extract meaningful insights. Collaborate with cross-functional teams to integrate machine learning solutions. Optimize and maintain existing machine learning More ❯