Abingdon, Oxfordshire, United Kingdom Hybrid/Remote Options
NES Fircroft
Present architectural designs and technical proposals to the architecture review board. â Ability to break down development tasks and lay out clear implementation roadmaps. â Implement and optimize computation algorithms â Design and develop both thin and thick client applications that interact with cloudbased microservices. â Ensure high code quality through unit testing, code reviews, security hardening and continuous integration More ❯
zones • Share knowledge and mentor junior resources Qualifications : • BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent practical experience. • Experience with algorithms, data structures, scripting, pipeline management, and software design. • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive. • Ability to help debug and optimize More ❯
a spectrum of capital market products. Required Qualifications Bachelor's degree in computer science, Engineering, or related field, or equivalent work experience Strong background in Computer Science fundamentals including algorithms, data structures, computational complexity. Non-Technical Skills Excellent communication skills and teamwork is a must Experience collaborating efficiently within a global team. Demonstrable experience in fast-paced environments, supporting flexible More ❯
Models – Build and maintain sophisticated statistical and machine learning models that drive business decisions and integrate with enterprise systems. Lead Innovation – Design and pilot cutting-edge predictive models and algorithms, testing scalability and implementing successful approaches into production environments. Own Projects End-to-End – Scope, design, implement, and evaluate data science solutions independently, while keeping stakeholders aligned on progress and More ❯
Role and Responsibilities As a Senior Machine Learning Research Engineer in Speech/Audio/Gen-AI, you will: Drive the research, design, development, and evaluation of innovative AI algorithms and models, with a primary focus on audio and speech processing. Lead the development of robust and scalable software solutions for deployment on flagship mobile devices. Independently own and deliver More ❯
tasks as assigned. Responsibilities Analyze large and complex datasets to extract actionable insights that will inform business strategies and decisions Develop, implement, and maintain predictive models and machine learning algorithms Collaborate with cross-functional teams to understand business needs and translate them into technical solutions Use statistical methods, data mining, and machine learning to uncover trends and patterns within the More ❯
collaborative team where you'll work alongside engineers, product managers, and business stakeholders to shape data-driven products and strategies. Key Responsibilities: Develop and implement machine learning models and algorithms to solve real-world business challenges. Collaborate with cross-functional teams to identify opportunities where data science can create value. Conduct statistical analysis and data mining to extract insights from More ❯
Electrical Engineering, Physics, Statistics, Applied Mathematics or other quantitative fields Fluent English - written and spoken Ability to write production-level code in Python Knowledge of OOP principles, data structures, algorithms and design patterns Back-end development skills, including work with REST APIs Experience with CI/CD process development Comfortable with cloud technologies (e.g. AWS, Azure, Google Cloud Platform) and More ❯
products help solve Boeing's most challenging problems across Commercial Airplanes, Defense Space & Security, and Global Services businesses. Position Responsibilities: Leads activities to develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software systems Leads development of code and integration of complex software components into a fully functional software system Develop software verification plans, test procedures and test More ❯
analyze, and translate customer requirements into initial design of software products Develop, maintain, enhance, and optimize software products and functionalities for systems integrations Develop, document, and maintain architecture, requirements, algorithms, interfaces and designs for software products Participate in the agile software development lifecycle including planning, reviews, and supporting customer meetings Debug and resolve issues identified to ensure reliability and efficiency More ❯
london, south east england, united kingdom Hybrid/Remote Options
Savanta
visible impact. Please click here to view the full job description Essential Skills & Experience: Strong fundamentals in statistics, probability, mathematical modeling, and computational thinking. Deep understanding of machine learning algorithms, optimization, architectures, and evaluation. Experience with data engineering workflows, including ETL, pipeline design, and feature extraction. Proficiency in Python and libraries such as PyTorch, TensorFlow, scikit-learn, Hugging Face, LangChain More ❯
oxford district, south east england, united kingdom
Ellison Institute of Technology
compute platforms (e.g. novel ASICs, or Quantum Computers). Lead research and development into novel scientific workflow technologies (such as cloud-aware workflow schedulers, scientific data management solutions, quantum algorithms, etc) Develop APIs, services, and data interfaces that enable interoperability between systems and research platforms. Requirements Essential Knowledge, Skills and Experience: Bachelor's or Master's degree in Computer Science More ❯
experienced engineers, works independently and in collaboration with others on multiple projects which are complex in scope. This role applies deep knowledge of advanced artificial intelligence and machine learning algorithms and models to solve problems involving biological, genomic, clinical and healthcare data within a setting of advanced cancer screening and precision oncology. This role is involved at every step of More ❯
on your resume: BS/MS degree in Computer Science or closely related field. 3-5 years of functional programming (preferably Clojure) Strong CS skills such as data structures, algorithms, and problem solving. Build and CI tools such as git, Gradle, Leiningen, Clojure deps, CircleCI or Jenkins. Solid familiarity with Linux based operating systems such as CentOS or RHEL. Solid More ❯
technologies (e.g., Hadoop, Spark) and data lake architectures to ensure the organization's data can be ingested, processed, and analyzed at scale. • Manage the integration of AI models and algorithms into big data platforms and ensure the appropriate handling of structured and unstructured data. • Work closely with business and technical teams to understand business needs and translate them into architectural More ❯
solve complex challenges, and deliver impactful solutions that build tomorrows worldtoday. Job Description Join our team to help deliver fast-paced, high-impact Defence software solutions that translate complex algorithms into operational capabilities. Youll work closely with algorithm engineers to integrate mathematical and software models into production-ready, reliable, and maintainable systems. This is a unique opportunity to apply your More ❯
solve complex challenges, and deliver impactful solutions that build tomorrows worldtoday. Job Description Join our team to help deliver fast-paced, high-impact Defence software solutions that translate complex algorithms into operational capabilities. Youll work closely with algorithm engineers to integrate mathematical and software models into production-ready, reliable, and maintainable systems. This is a unique opportunity to apply your More ❯
technology areas within data management, business intelligence and analytics. Build relationships with external data vendors and aggregators to support analytical initiatives and products, building and testing Proof of Concept algorithms that meet business needs. Act as a trusted solutions advisor to the sales team and their clients, helping to understand the clients core needs/pain points, business, and technical More ❯
analyzes, and translates customer requirements into initial design of software products. Develops, maintains, enhances and optimizes software products and functionalities for systems integrations Develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software products Debugs and resolves issues identified to ensure the reliability and efficiency of software products. Handles user inquiries, troubleshoots technical issues and user feedback analysis More ❯
analyzes, and translates customer requirements into initial design of software products. Develops, maintains, enhances and optimizes software products and functionalities for systems integrations Develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software products Debugs and resolves issues identified to ensure the reliability and efficiency of software products. Handles user inquiries, troubleshoots technical issues and user feedback analysis More ❯
into initial design of software products Supports with development, maintenance, enhancement and optimization of software products and functionalities for systems integrations Support development, documentation and maintenance of architectures, requirements, algorithms, interfaces and designs for software products Support with debugging and resolution of issues identified to ensure the reliability and efficiency of software products Troubleshoot technical issues Assists to develop, establish More ❯
into initial design of software products Supports with development, maintenance, enhancement and optimization of software products and functionalities for systems integrations Support development, documentation and maintenance of architectures, requirements, algorithms, interfaces and designs for software products Support with debugging and resolution of issues identified to ensure the reliability and efficiency of software products Troubleshoot technical issues Assists to develop, establish More ❯
into initial design of software products Supports with development, maintenance, enhancement and optimization of software products and functionalities for systems integrations Support development, documentation and maintenance of architectures, requirements, algorithms, interfaces and designs for software products Support with debugging and resolution of issues identified to ensure the reliability and efficiency of software products Troubleshoot technical issues Assists to develop, establish More ❯
into initial design of software products Supports with development, maintenance, enhancement and optimization of software products and functionalities for systems integrations Support development, documentation and maintenance of architectures, requirements, algorithms, interfaces and designs for software products Support with debugging and resolution of issues identified to ensure the reliability and efficiency of software products Troubleshoot technical issues Assists to develop, establish More ❯
into initial design of software products Supports with development, maintenance, enhancement and optimization of software products and functionalities for systems integrations Support development, documentation and maintenance of architectures, requirements, algorithms, interfaces and designs for software products Support with debugging and resolution of issues identified to ensure the reliability and efficiency of software products Troubleshoot technical issues Assists to develop, establish More ❯