London, South East, England, United Kingdom Hybrid / WFH Options
Tiro Partners Limited
Senior Frontend Developer/Lead Frontend Engineer/React/TypeScript/FunctionalProgramming/Elm/Haskell/AI Senior Frontend Developer - Deep Tech GenAI Startup Title: Senior Frontend Developer Location: Hybrid, London (1 day a week on-site) Domain: AI startup, Engineering Tech: JavaScript, React, TypeScript, Elm, WebGL, Tailwind CSS, AI Salary … computational geometry to build tools that transform large-scale engineering through machine learning and generative AI. They are now looking for a Senior Frontend Engineer with a passion for functionalprogramming and elegant, performant user interfaces. The frontend stack includes React, TypeScript, Elm, and WebGL, with the backend built mainly in Python and running on AWS. Core skills … Strong senior-level frontend expertise in JavaScript, React, and TypeScript Experience in functionalprogramming (Elm, Haskell, WebGL) Proven track record in small, scaling teams BSc in Computer Science (or related discipline) from a leading university, or equivalent practical experience Ability to commute to London once a week Nice-to-haves : OpenGL, Vulkan, Python, Tailwind CSS, AI/ML More ❯
on a chosen cloud platform. What We're Looking For Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field. Strong grasp of Python fundamentals including: Functionalprogramming Object-oriented programming (OOP) Data types and structures Unit testing using pytest Proficiency in SQL (we use MySQL, but experience with other SQL platforms is welcome More ❯
on a chosen cloud platform. What We're Looking For Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field. Strong grasp of Python fundamentals including: Functionalprogramming Object-oriented programming (OOP) Data types and structures Unit testing using pytest Proficiency in SQL (we use MySQL, but experience with other SQL platforms is welcome More ❯
and writing clean, efficient code to testing, deploying, and supporting production systems. Key Responsibilities: Analyse and gather software requirements and design system functionality. Develop high-quality code using appropriate programming, scripting, or database languages. Collaborate with cross-functional teams to implement new features or enhancements. Support testing, debugging, and troubleshooting of existing software applications. Maintain and evolve existing … Automated and manual testing Participate in system integration and user acceptance testing (UAT). Work independently and contribute effectively within an Agile or DevOps environment. Required Skills & Experience: Solid programming experience with one or more of the following languages: Python, C++, Java, C#, or similar. Experience with software development tools and practices (e.g., Git, Jenkins, Docker, Jira). Strong … debugging, troubleshooting, and performance tuning skills. Understanding of object-oriented and/or functionalprogramming principles. Familiarity with Agile methodologies and version control workflows. Ability to interpret and translate complex system requirements into working software. Preferred Skills: Experience with embedded systems or platform-level development. Familiarity with scripting languages (Shell, Bash, PowerShell, etc.). Exposure to modern software More ❯
current code base, as feasible. Maintains the value of application code(s) as a Company asset. Develops software and writes code using effective software methodologies. Utilizes object-oriented design, functionalprogramming, unit testing, and design patterns, ensuring code readability, performance, and reuse. Develops unit tests and other automated testing infrastructures to enhance code maintainability and reuse. Analyses the … be evaluated and considered in lieu of the experience requirements. Required Education and Experience : Must demonstrate an understanding of and affinity for well-designed code. Demonstrated proficiency with SQL programming is required. Demonstrated proficiency in troubleshooting techniques and detail-oriented problem diagnosis is required. Must have the ability to assess a situation quickly, from a non-biased point of … view, and help arrive at the most beneficial resolution for all parties involved. Experience with multiple programming languages and technologies is highly desired, including C#, HTML, XML, XSLT, ASP MVC, NHibernate Linq, and WPF. Must have the ability effectively to read, write, speak, understand and communicate in English sufficiently to perform the duties of this position. Must have the More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
IT Graduate Recruitment
at A-Level (or equivalent) Must have unrestricted right to work in the UK, as we unfortunately cannot provide Visa Sponsorship . Desirable Skills Strong understanding of object-oriented programming and multithreading/concurrency. Experience building real-time, high-throughput systems (ideally in finance or trading). Familiarity with electronic trading platforms, FIX protocol, or market data feeds is … Azure, AWS, or GCP) and DevOps tools. Strong communication skills and the ability to work collaboratively in a team-oriented environment. Experience with containerization (Docker, Kubernetes). Exposure to functionalprogramming concepts (e.g., F# or other paradigms). Background in financial markets, derivatives, or algorithmic trading. Knowledge of data structures, networking, and low-latency optimisation techniques. Why Join More ❯
Bromley, Kent, England, United Kingdom Hybrid / WFH Options
Pontoon
of business-driven enhancements while maintaining high performance and stability in production environments. In this role, you will work with CI/CD and TDD practices in a modern functional language (Scala) , with a strong focus on multi-terabyte Oracle Exadata database performance and tuning. You'll partner closely with the BA/PM, technical programme lead, and other … Participate actively in Agile ceremonies and cross-team collaboration. Required Skills & Experience Deep expertise in Oracle Exadata performance and tuning. Strong background in Scala or another modern OO/functionalprogramming language. Experience with reactive event-sourced systems . Proficient in applying design patterns and optimizing algorithms. Solid understanding of Agile/Scrum methodologies. Experience with Specification by More ❯
Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
from co-designing the instruction sets together with the hardware engineering team, to developing the compilers and application APIs to interface the accelerator with ML models and frameworks. Responsibilities: Programming our bespoke hardware accelerators by writing compilers and DSLs Creating tools for debugging, profiling, and optimising programs for our accelerators Developing efficient applications and runtime libraries for server CPUs … that utilise our accelerators Key Requirements: PhD or MSc in related field Used Rust in production or open source codebases Experience with low-level programming languages in general (e.g. Rust, C, C++) or functionalprogramming languages (e.g. Haskell, OCaml, Nix) 3 years of experience working on relevant areas such as performance sensitive- or systems programming, and More ❯
stories/Skills you’ll need: Demonstrated experience as a Senior Data Engineer in complex enterprise environments Deep understanding of technology fundamentals and experience with languages like Python, or functionalprogramming languages like Scala Demonstrated experience in design and development of big data applications using tech stacks like Databricks, Apache Spark, HDFS, HBase and Snowflake Commendable skills in More ❯
stories/Skills you’ll need: Demonstrated experience as a Senior Data Engineer in complex enterprise environments Deep understanding of technology fundamentals and experience with languages like Python, or functionalprogramming languages like Scala Demonstrated experience in design and development of big data applications using tech stacks like Databricks, Apache Spark, HDFS, HBase and Snowflake Commendable skills in More ❯
london (city of london), south east england, united kingdom
Sahaj Software
stories/Skills you’ll need: Demonstrated experience as a Senior Data Engineer in complex enterprise environments Deep understanding of technology fundamentals and experience with languages like Python, or functionalprogramming languages like Scala Demonstrated experience in design and development of big data applications using tech stacks like Databricks, Apache Spark, HDFS, HBase and Snowflake Commendable skills in More ❯
in the office), but they're flexible when needed. Culture-wise it's collaborative, outgoing, and pretty fast-paced. What they're after: Commercial experience with Rust Comfortable with functionalprogramming concepts Some exposure to Docker/Kubernetes Cloud experience (AWS, GCP, or Azure) You'll get: Up to £65K depending on experience 25 days holiday + your More ❯
and greenfield. Highly challenging role that will get your brain buzzing in a good way daily. Go was developed by Google and is currently one of the fastest growing programming languages in the world, used by companies such as Uber, Netflix, Dropbox and Google. Go is Simple to learn. Easier to maintain due to its simplicity. Reduced infrastructure costs … therefore less dependency on third parties. Great in-built tooling for formatting, linting, testing and benchmarking. First-class error handling. High performance concurrency. Skills Server side development Exposure to functional programming. Experience of distributed systems. Complex event process/continuous query languages. Client/server development experience. Ability to problem solve. Excellent communication and team working skills. Strong academic More ❯
Civic Centre, Wythenshawe, Manchester, Lancashire, England, United Kingdom
Uniting Ambition
and greenfield. Highly challenging role that will get your brain buzzing in a good way daily. Go was developed by Google and is currently one of the fastest growing programming languages in the world, used by companies such as Uber, Netflix, Dropbox and Google. Go is Simple to learn. Easier to maintain due to its simplicity. Reduced infrastructure costs … therefore less dependency on third parties. Great in-built tooling for formatting, linting, testing and benchmarking. First-class error handling. High performance concurrency. Skills Server side development Exposure to functional programming. Experience of distributed systems. Complex event process/continuous query languages. Client/server development experience. Ability to problem solve. Excellent communication and team working skills. Strong academic More ❯