scientists or machine learning engineers. Knowledge of ML, NLP, Information Retrieval, and Analytics. Knowledge of machine learning approaches and algorithms. PREFERRED QUALIFICATIONS Experience building machine learning models or developing algorithms for business applications. Experience building complex software systems involving deep learning, machine learning, and computer vision that have been successfully delivered to customers. PhD degree. Our inclusive culture empowers Amazonians More ❯
for a broad range of Intelligence, Surveillance and Reconnaissance (ISR), sensor exploitation, tracking, and Command and Control (C2) challenges Use and develop cutting-edge modelling and simulation tools and algorithms to help address some of the most challenging issues regarding automation across the intelligence cycle for the Intelligence Community (IC) and Department of Defense (DOD) Design, develop, and perform mission More ❯
to identify anomalies and support counterintelligence, security, administrative, and criminal investigations. Develops software programs to support User Activity Monitoring (UAM) efforts on NGA networks, utilize complex tools and mathematical algorithms to develop data analytics tools (i.e. Risk 360), and conduct analysis of information to identify unusual patterns and other indications of insider threat activity. Assimilate, evaluate and interpret all-source More ❯
a vital part of the UK's safety infrastructure. With over 600 skilled professionals, we are committed to delivering impactful solutions. This role involves more than just coding and algorithms-it's about playing a pivotal role in protecting the UK. You will develop mission-critical systems and contribute to national safety. The Opportunity: You will join an Agile team More ❯
performance. Collaborative Review Culture – Improve your skills by reviewing peer code and receiving feedback in a learning-rich setting. About You You're someone who loves diving into architecture, algorithms, and high-integrity systems. Perhaps you’ve already built applications in C# or worked with client-server models — now you're ready for the next challenge in a role that More ❯
efforts. Maintain and troubleshoot a variety of end-user devices, including desktops, laptops, mobile devices, and peripherals. Understand and apply knowledge of file systems, memory and CPU management, compression algorithms, and device drivers. Support and maintain systems across multiple platforms and hardware architectures. Document support procedures, system configurations, and troubleshooting steps for knowledge sharing and compliance. Stay current with emerging More ❯
Creating AI algorithm prototypes based on project specifications. Running tests to assess AI performance. Analyzing data gathered during tests to identify strengths and weaknesses of AI. Implementing changes to algorithms to improve AI performance. Troubleshooting and addressing problems with deployed AI to improve user experience. Documenting all steps in the development process. Remaining up to date on the latest innovations More ❯
even footballers' legs. Ki's mission is simple: digitally disrupt and revolutionise a 335-year-old market. Working with Google and UCL, Ki has created a platform that uses algorithms, machine learning, and large language models to give insurance brokers quotes in seconds, rather than days. Ki is proudly the biggest global algorithmic insurance carrier. It is the fastest-growing More ❯
design. Strong UI architecture skills , with the ability to apply design patterns to build simple, reusable components for complex interfaces. Solid computer science fundamentals , including familiarity with data structures, algorithms, profiling, and performance optimization. Attention to code quality , with a focus on simplicity, performance, and detail. Skilled in prototyping and rapid iteration , comfortable delivering solutions quickly, iterating based on feedback More ❯
design. Strong UI architecture skills , with the ability to apply design patterns to build simple, reusable components for complex interfaces. Solid computer science fundamentals , including familiarity with data structures, algorithms, profiling, and performance optimization. Attention to code quality , with a focus on simplicity, performance, and detail. Skilled in prototyping and rapid iteration , comfortable delivering solutions quickly, iterating based on feedback More ❯
design. Strong UI architecture skills , with the ability to apply design patterns to build simple, reusable components for complex interfaces. Solid computer science fundamentals , including familiarity with data structures, algorithms, profiling, and performance optimization. Attention to code quality , with a focus on simplicity, performance, and detail. Skilled in prototyping and rapid iteration , comfortable delivering solutions quickly, iterating based on feedback More ❯
that support the safeguarding of the bank's systems and sensitive information. Accountabilities Provision of subject matter expertise on security systems and engineering patterns. Development and implementation of protocols, algorithms, and software applications to protect sensitive data and systems. Management and protection of secrets, ensuring that they are securely generated, stored, and used. Execution of audits to monitor, identify, and More ❯
missile defense architectures Deep understanding of the current MDS architecture and future concepts Desired: • Active TS/SCI Clearance • Experience with the definition and use of advanced concepts and algorithms for the M&S of MDS architectures • Experience with M&S and analysis of MDS architectures involving both directed and kinetic energy weapons and other future concepts • Ability to develop More ❯
systems. Identify and debug technical issues. Prioritise, plan and manage the time of assigned tasks effectively Communicate clearly with other team members across disciplines Use appropriate data structures and algorithms to maximize efficiency for development tools and game runtime. Proactively highlight problems, delays and risks, and seek support when required Requirements Strong C++ programming and debugging skills. Experience profiling and More ❯
in a DoD or similar high-security environment • Demonstrated experience in DoD network protocols and architectures, including relevant encryption standards and protocols (Type 1 devices, Suite A/B algorithms, FIPS 140-2 validation) • Extensive knowledge of network encryption devices, key management concepts, and VPN technologies • Strong foundation in core network security principles, routing protocols, and switching technologies • Experience implementing More ❯
for the identification and classification of tracks in the C2 (Command and Control) software. Your day-to-day work will include: Reviewing and understanding Systems Engineering concepts, designs, and algorithms, and providing guidance to the development team. Working with Program management in setting priorities for the capabilities and defects of the team for each product increment and sprint • Technical briefings More ❯
infrastructure 2+ years of experience with Docker and container-based technologies 2+ years of experience with Cloud technologies Familiarity with RMF/DIACAP accreditation process Strong foundation in containers, algorithms, and software application design Strong foundation in Linux and virtual machines Secret Clearance Behaviors Preferred: Innovative: Consistently introduces new ideas and demonstrates original thinking Team Player: Must be able to More ❯
in Engineering core competencies (Mechanical, Electrical, RF, Software) • Expert knowledge of RF architectures and components (antennas, receivers, transmitters, sensors, signal processors) • Knowledge of RF signal processing and advanced communication algorithms • Detailed knowledge of one or more signal protocols (Cellular, 5G, WiFi, Bluetooth, etc.) • Experience designing and fielding EW Systems, especially Electronic Support (signal detect, classification, direction finding, geolocation, and collection More ❯
of machine learning and when they should be applied You can translate an unstructured business problem into a well-thought-out algorithmic solution You get satisfaction from seeing your algorithms shipped and driving measurable impact to the business You have a bias to simplicity, where you care most about achieving impact The Company Our mission is to be the definitive More ❯
experience designing and developing large integrated classified systems. Must have experience performing requirements analysis, software development, installation, integration, evaluation, testing, and problem diagnosis/resolution. Proficiency modifying software and algorithms designed for traditional environments to operate in cloud environments. Must have experience supporting platforms and services based on AWS or other commercial cloud hosting environments. Must have experience supporting platforms More ❯
or more years of experience and knowledge in operating system concepts such as processes, threads, context switching, user mode/kernel mode, synchronization, IO, CPU Scheduling and their associated algorithms, memory management, and file systems. An active contributor to an open-source kernel or someone providing these services who has written software that interacts with the Windows kernel would likely More ❯
Secret/SCI clearance. Education Requirements : Master's Degree in STEM Field Desired Skills : Active TS/SCI Clearance Experience with the definition and use of advanced concepts and algorithms for the M&S of MDS architectures Experience with M&S and analysis of MDS architectures involving both directed and kinetic energy weapons and other future concepts Ability to develop More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
work to create new and innovative products. Job Overview: You will be a part of a team which designs and implements new hardware modules to efficiently implement image processing algorithms, improves existing designs to increase performance, quality and power efficiency and builds ISP pipelines using these modules. Our design engineers need to constantly push the power, performance and area boundaries More ❯
document requirements, and implement new features. What You'll Use: NodeJS TypeScript Go (Golang) What You'll Need: A degree in Computer Science or equivalent experience in data structures, algorithms, or distributed systems. Experience in scaling backend systems, including sharding, partitioning, and horizontal scaling. A passion for shipping code and seeing it run in production. Solid understanding of distributed systems More ❯
even footballers' legs. Ki's mission is simple. Digitally disrupt and revolutionise a 335-year-old market. Working with Google and UCL, Ki has created a platform that uses algorithms, machine learning, and large language models to give insurance brokers quotes in seconds, rather than days. Ki is proudly the biggest global algorithmic insurance carrier. It is the fastest growing More ❯