Northampton, Northamptonshire, United Kingdom Hybrid / WFH Options
BAE Systems
grow a diverse knowledge base in engineering Your skills and experiences: Essential: A good understanding in some of the following subject areas; signal processing, target track extraction, object classification algorithms, system and sensor resource optimisation A good understanding of factors that can affect the real-world performance of sensing systems and how these can impact the accuracy and timeliness of More ❯
grow a diverse knowledge base in engineering Your skills and experiences: Essential: A good understanding in some of the following subject areas; signal processing, target track extraction, object classification algorithms, system and sensor resource optimisation A good understanding of factors that can affect the real-world performance of sensing systems and how these can impact the accuracy and timeliness of More ❯
Campbell, California, United States Hybrid / WFH Options
Vortexlink, Inc
Senior Software Engineer, AI Office Located in Campbell, CA (100% remote considered) Required Skills/Experiences: Strong Experience in C/C++ Fluent in implementing classical CS algorithms and data structures Experience building a LLM or other large models (e.g. llama2, llama3) including writing models, optimizing training and inference Experience in fine tuning, characterization and optimizations of LLM models Knowledge … in privacy preserving Machine Learning techniques and approaches such as MPC, FHE and ZKP is helpful. Familiarity with developer and debugging toolchains (e.g. gdb) Strong Experience in Advanced System Algorithms with performance understanding and optimizations (Hardware and Software) Collaborate with our engineering team to deliver real-world applications on custom HW and SW/HW optimizations. Understanding of IEEE floating More ❯
of coursework (5 or more courses) in advanced Mathematics (typically 300 level or higher, such as linear algebra, probability and statistics, machine learning) and/or computer science (e.g. algorithms, programming data structures, data mining, artificial intelligence). College-level requirement, or upper-level math courses designated as elementary or basic do not count. Must have some combination (2 or … more) of the following skill areas: Foundations: Mathematical, Computational, Statistical Relevant experience must be in designing/implementing machine learning, data science, advanced analytical algorithms, programming (skill in at least on high level language (e.g. Python), statistical analysis (e.g. variability, sampling error, inference, hypothesis testing, EDA, application of linear models), data management (e.g. data cleaning and transformation), data mining, data More ❯
all your blockchain/cryptocurrency needs. Role Description: Backend developer proficient in Node.js or Golang Blockchain expert (Solidity, Rust) Good knowledge of cryptography Solid understanding of hashing and encryption algorithms Efficient knowledge of SNARKs, proof generation, and verification Ability to perform under pressure and meet strict deadlines This full-time on-site role, located in Islamabad, requires a Blockchain Backend … experience designing, developing, and implementing distributed systems with a focus on blockchain technologies Proficient in programming languages like Go, Python, and Node.js Strong understanding of blockchain architecture and consensus algorithms Experience in cloud platforms like AWS and Azure Familiarity with smart contracts and Solidity programming is a plus Experience in peer-to-peer network protocols is a plus Strong analytical More ❯
convolutional neural networks for spoof detection in face authentication systems. Furthermore, you will conduct research on cutting edge deep learning architectures and training paradigms as well as develop new algorithms to advance the solution. You will strategize data acquisition campaigns and conduct exploratory data analysis to train models that meet product requirements. In addition, you will perform hyperparameter tuning, neural … experience with TensorFlow/Keras or PyTorch experience with deep learning for image classification, segmentation and object detection and respective state-of-the-art architectures experience with computer vision algorithms excellent communication skills and ability to explain solutions to complex technical problems clearly and concisely ideally experienced with C++, depth cameras and sensor data, time series image data or video … processing, signal processing algorithms, and multivariate statistical analysis WHAT WE OFFER We combine the agility of a high-tech start-up with the stable cash flow, infrastructure and advantages of a multinational corporation. An attractive salary based on business success and your individual performance, and working on exciting, revolutionary technologies. Mobile working so that you can make your work and More ❯
convolutional neural networks for spoof detection in face authentication systems. Furthermore, you will conduct research on cutting edge deep learning architectures and training paradigms as well as develop new algorithms to advance the solution. You will strategize data acquisition campaigns and conduct exploratory data analysis to train models that meet product requirements. In addition, you will perform hyperparameter tuning, neural … experience with TensorFlow/Keras or PyTorch experience with deep learning for image classification, segmentation and object detection and respective state-of-the-art architectures experience with computer vision algorithms excellent communication skills and ability to explain solutions to complex technical problems clearly and concisely ideally experienced with C++, depth cameras and sensor data, time series image data or video … processing, signal processing algorithms, and multivariate statistical analysis WHAT WE OFFER We combine the agility of a high-tech start-up with the stable cash flow, infrastructure and advantages of a multinational corporation. An attractive salary based on business success and your individual performance, and working on exciting, revolutionary technologies. Mobile working so that you can make your work and More ❯
convolutional neural networks for spoof detection in face authentication systems. Furthermore, you will conduct research on cutting edge deep learning architectures and training paradigms as well as develop new algorithms to advance the solution. You will strategize data acquisition campaigns and conduct exploratory data analysis to train models that meet product requirements. In addition, you will perform hyperparameter tuning, neural … experience with TensorFlow/Keras or PyTorch experience with deep learning for image classification, segmentation and object detection and respective state-of-the-art architectures experience with computer vision algorithms excellent communication skills and ability to explain solutions to complex technical problems clearly and concisely ideally experienced with C++, depth cameras and sensor data, time series image data or video … processing, signal processing algorithms, and multivariate statistical analysis WHAT WE OFFER We combine the agility of a high-tech start-up with the stable cash flow, infrastructure and advantages of a multinational corporation. An attractive salary based on business success and your individual performance, and working on exciting, revolutionary technologies. Mobile working so that you can make your work and More ❯
convolutional neural networks for spoof detection in face authentication systems. Furthermore, you will conduct research on cutting edge deep learning architectures and training paradigms as well as develop new algorithms to advance the solution. You will strategize data acquisition campaigns and conduct exploratory data analysis to train models that meet product requirements. In addition, you will perform hyperparameter tuning, neural … experience with TensorFlow/Keras or PyTorch experience with deep learning for image classification, segmentation and object detection and respective state-of-the-art architectures experience with computer vision algorithms excellent communication skills and ability to explain solutions to complex technical problems clearly and concisely ideally experienced with C++, depth cameras and sensor data, time series image data or video … processing, signal processing algorithms, and multivariate statistical analysis WHAT WE OFFER We combine the agility of a high-tech start-up with the stable cash flow, infrastructure and advantages of a multinational corporation. An attractive salary based on business success and your individual performance, and working on exciting, revolutionary technologies. Mobile working so that you can make your work and More ❯
teammates along the way. You'll use your expertise to explore, clean, and transform data, develop predictive models, and communicate results through compelling visualizations. By guiding the development of algorithms and scalable data systems, you'll ensure solutions are operationally relevant today and adaptable to the needs of tomorrow. Join us as we use data science for good. This position … work at DIA HQ in SE Washington DC. What You'll Do • Data Exploration & Analysis: Clean, process, and analyze structured and unstructured data to uncover patterns and insights. • Modeling & Algorithms: Develop predictive models, statistical methods, and machine learning solutions tailored to mission requirements. • Visualization & Storytelling: Build dashboards and data visualizations to communicate findings clearly to technical and non-technical audiences. … NLP, text mining, and/or machine learning techniques. • Experience implementing automation in data workflows. • TS/SCI clearance with polygraph. • Bachelor's degree. Nice to Have • Experience developing algorithms in Python and SQL. • Knowledge of Large Language Models (LLMs) and their application to real-world problems. • Hands-on experience with Python data science and visualization packages (Pandas, NumPy, Matplotlib More ❯
and improved features (such as Ultra training plans, New To Running plans, adaptions for menstrual cycles, illness, climate the list goes on!) Experimenting to improve the engine with new algorithms, design patterns, optimisations and white box modelling approaches Collaborating with coaches to best deliver their expertise to users Using a data-led approach to influence algorithms where possible Designing and … this to vary candidate to candidate! Proficiency in Python (object orientated) programming, with experience writing production quality code (ideally in large python projects!) Able to design and implement complex algorithms (e.g. how should I schedule exercises in someone's week), and comfortable with quantitative methods and approaches to solving problems - gained through various experiences or studies (e.g., Computer Science, Mathematics More ❯
work will directly contribute to the company's mission of leveraging AI technology to drive innovation and solve complex challenges. Key Responsibilities: Develop and deploy machine learning models and algorithms to solve business problems Collaborate with data scientists and software engineers to integrate machine learning capabilities into existing applications Design and implement scalable and efficient machine learning workflows Conduct performance … with experience in machine learning libraries such as TensorFlow, PyTorch, or scikit-learn Proficient in data manipulation, feature engineering, and model evaluation techniques Solid understanding of different machine learning algorithms and their applications Experience deploying machine learning models into production environments Strong problem-solving and analytical thinking skills Additionally, the following desirable skills and experience will be advantageous: Experience with More ❯
analysis • Create, maintain, and enhance systems in support of data visualization and analytics • Automate data management, clean-up, and conditioning of data sets through the use of scripts or algorithms Required Skill Sets: • E xperience programming or scripting and debugging in one or more languages such as: Python, Javascript, R, SQL, Scala, etc. • Proficiency with data mining, mathematics, and statistical … Experience with data visualization tools, computing platforms, and applications such as: Juptyer, Elasticsearch, DataBricks, Apache Zeppelin, Kibana, and/or Tableau • Experience supporting the development of AI/ML algorithms, such as natural language processing in a production environment • Experience configuring and utilizing data management tools, such as Hadoop, MapReduce, or similar. • Ability to translate complex, technical findings into an More ❯
scalable software solutions, lead development efforts, and collaborate with multidisciplinary teams to meet mission-critical performance standards. The candidate will develop and enhance software by analyzing system requirements, implementing algorithms, optimizing databases, and modifying existing systems for improved functionality. Responsibilities also include writing and reviewing technical documentation and contributing to software testing and validation. Tasks Performed: • Write or review software … at the level appropriate to the software development process being used on any particular project. • Design or implement complex database or data repository interfaces/queries. • Develop or implement algorithms to meet or exceed system performance and functional standards. • Assist with developing and executing test procedures for software components. • Develop software solutions by analyzing system performance standards, confer with users More ❯
defense integrates advanced technology to deliver information and insights on the battlefield, offering roles that support security and technological superiority across multiple domains. Responsibilities: Design, develop, and optimize DSP algorithms for undersea sensor platforms Integrate DSP software with embedded systems in collaboration with hardware and software teams Perform performance analysis and algorithm tuning for reliability in harsh undersea environments Create … and maintain technical documentation for DSP algorithms and software Lead design/code reviews, participate in testing cycles, and mentor junior engineers Troubleshoot and resolve DSP-related issues in deployed systems Monitor industry trends and incorporate cutting-edge DSP technologies for undersea sensing Qualifications: U.S. Citizenship is required by Federal Law Bachelor's degree in Electrical Engineering, Computer Engineering, or More ❯
and limitations. Knowledge of agency specific tools and methodologies Strong critical thinking and collaboration skills Relevant experience must be in designing/implementing machine learning, data science, advanced analytical algorithms, programming (skill in at least on high level language ( e.g. Python), statistical analysis ( e.g. variability, sampling error, inference, hypothesis testing, EDA, application of linear models), data management ( e.g. data cleaning … of coursework (5 or more courses) in advanced Mathematics (typically 300 level or higher, such as linear algebra, probability and statistics, machine learning) and/or computer science (e.g. algorithms, programming, data structures, data mining, artificial intelligence). Military or applicable government work experience in lieu of technical degree. Nice If You Have: - Experience with scripting languages, including C Shell More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
NonStop Consulting Ltd
of a collaborative, research-driven team where your work will directly influence how millions of fans, teams, and broadcasters experience sport. Key Responsibilities Design, implement, and optimize deep learning algorithms for image and video analysisDevelop and enhance computer vision pipelines using both classical methods (OpenCV) and modern techniques (CNNs, detection/segmentation heads)Train, evaluate, and fine-tune models on … related fieldExperience with sports data, tracking systems, or analytics platformsFamiliarity with cloud platforms (AWS, GCP) and containerization (Docker) Why Apply? Work on high-impact, real-world projects where your algorithms will be deployed in live sports environmentsJoin a team passionate about research, innovation, and continuous learningCompetitive salary £70k base with exceptional OTE (£140k-£200k Year 1) Opportunity to make your More ❯
of a collaborative, research-driven team where your work will directly influence how millions of fans, teams, and broadcasters experience sport. Key Responsibilities Design, implement, and optimize deep learning algorithms for image and video analysis Develop and enhance computer vision pipelines using both classical methods (OpenCV) and modern techniques (CNNs, detection/segmentation heads) Train, evaluate, and fine-tune models … Experience with sports data, tracking systems, or analytics platforms Familiarity with cloud platforms (AWS, GCP) and containerization (Docker) Why Apply? Work on high-impact, real-world projects where your algorithms will be deployed in live sports environments Join a team passionate about research, innovation, and continuous learning Competitive salary £70k base with exceptional OTE (£140k-£200k Year 1) Opportunity to More ❯
Data Scientist role; as part of a multidisciplinary, data driven team, you'll be responsible for exploring new methods in machine learning, statistics, causal inference; prototyping and validating novel algorithms; and work closely with other data scientists, product managers, analysts and engineers to ensure data is reliable, accessible and actionable for product development and analytics. You'll also partner with … role Lead and conduct research into advanced ML/AI methods, causal inference (i.e. A/B Testing) and experimental design, applied to Retail Media challenges. Prototype and evaluate algorithms for audience segmentation, recommendation, targeting, and campaign optimization. Collaborating with data and ML engineers to design and maintain scalable data pipelines and ML workflows, ensuring robust model deployment and monitoring. More ❯
repositories. Must be able to write or review software and system documentation Experience designing or implementing complex database or data repository interfaces/queries. Ability to develop or implement algorithms to meet or exceed system performance and functional standards. Experience developing software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and … Experience designing, developing and modifying software systems, using scientific analysis and mathematical models to predict and measure the outcome and consequences of design. Ability to design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products. Recommending new technologies and processes for complex software projects. Ability to possibly serve as More ❯
positively impact the lives of millions. What You'll Do Our BCG X teams own the full analytics value-chain end to end: framing new business challenges, designing innovative algorithms, implementing, and deploying scalable solutions, and enabling colleagues and clients to fully embrace AI. Our product offerings span from fully custom-builds to industry specific leading edge AI software solutions. … part of the software development life cycle Experienced at guiding non-technical teams and consultants in and best practices for robust software development Optimize and enhance computational efficiency of algorithms and software design Motivated by a fast-paced, service-oriented environment and interacting directly with clients on new features for future product releases Enjoy collaborating in teams to share software More ❯
as Python, with experience in using Git for version control. Strong SQL skills and familiarity with databases like Redshift, Postgres, or Microsoft SQL Server. Solid understanding of machine learning algorithms, concepts, and applications, including regression, K-means, decision trees, neural networks, as well as exposure to generative AI and large language models (LLMs). Hands-on experience with cloud platforms … as Python, with experience in using Git for version control. Strong SQL skills and familiarity with databases like Redshift, Postgres, or Microsoft SQL Server. Solid understanding of machine learning algorithms, concepts, and applications, including regression, K-means, decision trees, neural networks, as well as exposure to generative AI and large language models (LLMs). Hands-on experience with cloud platforms More ❯
at the level appropriate to the software development process being used on any particular project. Design or implement complex database or data repository interfaces/queries. Develop or implement algorithms to meet or exceed system performance and functional standards. Assist with developing and executing test procedures for software components. Develop software solutions by analyzing system performance standards, confer with users … to improve its performance. Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products. Implement recommendations for improving documentation and software development process standards. Oversee one or more More ❯
technical leadership or management positions and we value the curiosity, tenacity and imagination our engineers bring to our teams each day. Position Responsibilities: Develops, documents and maintains architecture, requirements, algorithms, interfaces and designs for software systems Develops and maintains code and integrates software components into a fully functional software system Develop software verification plans, test procedures and test environments, executing … software development 2+ years of experience in C/C++, Ada, and/or a similar object-oriented programming language 2+ years of experience developing, documenting, and maintaining architectures, algorithms, interfaces, and designs for software systems Preferred Qualifications (Desired Skills/Experience): Bachelor of Science degree from an accredited course of study, in Computer Engineering, Software Engineering, Computer Science, or More ❯
technical leadership or management positions and we value the curiosity, tenacity and imagination our engineers bring to our teams each day. Position Responsibilities: Develops, documents and maintains architecture, requirements, algorithms, interfaces and designs for software systems Develops and maintains code and integrates software components into a fully functional software system Develop software verification plans, test procedures and test environments, executing … software development 2+ years of experience in C/C++, Ada, and/or a similar object-oriented programming language 2+ years of experience developing, documenting, and maintaining architectures, algorithms, interfaces, and designs for software systems Preferred Qualifications (Desired Skills/Experience): Bachelor of Science degree from an accredited course of study, in Computer Engineering, Software Engineering, Computer Science, or More ❯