About the Job The Algorithm SW Engineer will support the C2BMC program and will be responsible for the design and development of Java-based mathematical algorithms, generating software design artifacts, implementing Java-based software changes, supporting design and code reviews, and supporting software testing and resolution of issues arising from software testing. Location Huntsville, AL. (Infrequent travel between Huntsville and … Team for Command and Control, Battle Management, and Communications (C2BMC) (aka C2BMC NT), this position will be a key contributor to the design and development of Java-based mathematical algorithms in support of the C2BMC. Candidate will help generate software design artifacts, implement Java-based software changes, support design and code reviews, support software testing and resolution of issues arising … to help ensure mission success. Applicant should have good working knowledge of MS Office products. Full Life-Cycle Development Java application development Unix/Linux Software implementation of mathematical algorithms Integrated software development toolsets such as Git/Gitlab, eclipse, Maven SonarQube Agile development Mathlab DEVSECOPS Systems Integration Preferred Experience working within the BMDS domain preferred. Experience with Command and More ❯
used by the US Government and commercial customers as well as internal R&D projects. A Senior Navigation and Tracking Engineer develops, integrates, and deploys advanced Navigation and Tracking algorithms and software for systems able to operate in complex environments such as underwater, ground, air, and space. Job Description: Duties/Responsibilities * Evaluates requirements, proposes solutions, explores design trades to … support a design. * Designs algorithms using modern theory and proven techniques. * Develops embedded software based on prototype algorithms. * Analyzes designs to demonstrate performance and functionality. * Develops and executes software tests to check compliance with requirements. * Evaluates results to establish problem causes and develop solutions for inefficient or problems. * Prepares technical data, procedures, reports, drawings, manuals, and other required documentation. * Communicates …/Abilities * Strong programming skills in MATLAB, Simulink, Python, C/C++. * Excellent analytical and problem-solving skills. * Excellent written and verbal communication skills. * Knowledge of Autonomy and GNC algorithms and technology. * Knowledge of real-time software development tools * Knowledge of project execution, designing, developing, and validating real-time algorithms and software. * Familiarity with trajectory optimization, optimal control, and similar More ❯
Fleet, Hampshire, United Kingdom Hybrid / WFH Options
Fleet Mortgages
skilled Data Science professional to manage a variety of data science tasks. This role will involve utilising expertise in data science to derive MI and insights from data, develop algorithms, and build robust data-driven solutions to support our company's objectives. What you will be doing Collaborate across departments to understand business objectives and identify data-driven solutions. Apply … machine learning and statistical techniques to analyse complex datasets and generate actionable insights. Design and implement algorithms, models, and experiments to solve business problems and optimise product performance. Build and deploy MI and data models into production environments, ensuring their reliability and scalability. Communicate findings and insights to both technical and non-technical stakeholders through reports, visualisations, and presentations. The … T-SQL skills Understanding the Relational Database Data Modelling and Data Warehousing experience Strong communication skills to convey complex technical concepts to various stakeholders. Strong understanding of machine learning algorithms, statistical analysis, and data manipulation techniques. Experience with documenting processes. Data visualisation tools such as Power BI. What we can offer you 11% non-contributory pension scheme from day More ❯
enhancement. Train, validate, and fine-tune machine learning models for various applications. Evaluate and benchmark model performance using appropriate metrics and statistical techniques. Work with software engineers to integrate algorithms into audio software products, ensuring seamless functionality and performance. Debug and resolve issues related to machine learning algorithms and audio applications. Document processes, algorithms, and experiments; communicate findings effectively. Minimum More ❯
our data science team and contribute to our client-focused projects on Yanomaly and custom AI. You will learn about and use our software Yanomaly, its in-house developed algorithms and scalable software architecture for processing huge amounts of data in real-time. You will use various ML/AI/data science libraries and work on a variety of … the balance on the electric grid Detecting anomalies in a variety of industrial processes: chemical processes, assembly lines, combined heat and power (CHP) plants, paper machines, using unsupervised AI algorithms Your responsibilities As part of the team, you'll sharpen and expand your skills in data science and software engineering. Your day-to-day tasks will include: Applying your data … science expertise and the Orise Digital AI algorithms to real-world industrial or IoT data: pre-processing, cleaning, training, and evaluating anomaly detection and predictive models in Jupyter notebooks or in the UI of Orise Digital AI. Communicating results to clients, gathering their feedback, and refining your work accordingly. Enhancing algorithms in our scalable big-data platform for AI-based 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 ❯
project management, data science, technical design, and technical account management. Who we are looking for As a Senior Data Scientist, you will contribute to designing and developing data science algorithms and business solutions on a project basis, advancing the progress of the data science team. You will partner closely with product management, strategy, and engineering teams to enhance Choreograph’s … specialists and business teams, demonstrating your technical expertise and growing your interpersonal skills. What you’ll do Work alongside senior data and product professionals to build simulation and optimisation algorithms that drive media efficiency. Research and apply a broad range of data science methodologies, demonstrating a questioning mindset and resolving data issues. Use Python to create predictive models, analyze data … on delivery. Support and upskill junior colleagues. Pay close attention to detail and maintain good documentation standards. Communicate effectively and collaborate well with team members. Interpret complex outputs and algorithms, simplifying them into actionable steps, and present findings internally. Build reports, dashboards, and visualizations. What you’ll need We are looking for a candidate with: Applied data science and analytics More ❯
Dash, Plotly, Matplotlib Javascript, React, Redux PostgreSQL, Redis Prometheus, Alert Manager, DataDog If you joined the company in a Data Science role you would be working on sophisticated pricing algorithms which would enable companies in the entertainment industry to significantly increase profit margins. You'll use a raft of different techniques from timeseries analysis to bayesian statistics, reinforcement learning & Monte … scipy and numpy If your a Data Scientist looking to go on an exciting new journey with an early stage startup, and the opportunity to work on advanced pricing algorithms is something that interests you, then this opportunity is for you. More ❯
project management, data science, technical design, and technical account management. Who we are looking for As a Senior Data Scientist, you will contribute towards designing and developing data science algorithms and business solutions on a project basis and work to further the progress of the data science team. You will partner closely with the product management, strategy, and engineering practices … business teams, demonstrating your technical knowledge and growing your soft/interpersonal skills. What you'll do Work alongside senior data and product professionals to build simulation and optimisation algorithms that drive media efficiency Demonstrate a questioning mindset, research and apply a wide range of data science methodologies. Able to identify and resolve data issues Use Python to create predictive … overall delivery Upskill and support more junior colleagues Demonstrate great attention to detail, provide good level of documentation Possess great communication and collaboration skills Interpret complex messages, outputs and algorithms and simplify them into actionable steps Present project/team work internally Build reports, dashboards and visualisations What you'll need We are looking for a candidate who can display More ❯
feature engineering on large datasets, conduct exploratory data analysis, and build models using time series forecasting techniques such as ARIMA, ARIMAX, Holt Winter, and ensemble methods. Apply supervised learning algorithms (linear/logistic regression) and unsupervised algorithms (k-means, PCA, market basket analysis). Solve optimization problems related to inventory and network optimization, with hands-on experience in linear programming. … detail-oriented approach, owning tasks from start to finish. Develop data sets and models to answer key business questions, working closely with stakeholders. Leverage distributed machine learning and statistical algorithms to process large data volumes for customer service. Qualifications Masters with 5+ years or Bachelors with 8+ years in a quantitative field (e.g., CS, Math, ML, Stats, Operations Research). 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 ❯
CI Poly investigation sponsored by the client. Roles and Responsibilities: As a Data Scientist, you will perform the following functions: • Design and implement machine learning, data science, advanced analytical algorithms, programming (skill in at least one 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 methodologies. Desired Requirements: • TS/SCI with current counterintelligence polygraph. • Strong critical thinking and collaboration skills • Relevant experience in designing/implementing machine learning, data science, advanced analytical algorithms, programming (skill in at least one 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) • Degree and minimum years of relevant work experience as follows: o AA and 12 years of experience or, o BA/BS and More ❯
volunteer time off, and much more! The Role The Multiomics Bioinformatics organization supports products spanning epigenetics, transcriptomics, and proteomics. The Staff Bioinformatics Scientist will be responsible for developing novel algorithms and bioinformatics methods to extract biological meaning from Illumina’s growing multi-omic product portfolio. They will be responsible for designing and implementing solutions in the form of model design … the complete product, including defining requirements, assessing accuracy, streamlining customer experience, enabling end-user applications and proposing novel research directions. They will have a strong background in computer science, algorithms, statistics, and/or digital signal processing in addition to expertise in genomics, next generation sequencing, and a broad ecosystem of related assays and biotechnologies. The ideal candidate will have … degree of initiative and cross-functional collaboration, as well as a thorough understanding of the product development process. Responsibilities: Design, prototype and implement innovative computational and/or statistical algorithms to extract meaningful biological signal from multi-omic assays. Implement algorithms in production-grade C++ software. Represent bioinformatics in a product development team, establish work priorities and communicate/delegate More ❯
background in statistical modeling, artificial intelligence, and complex data analysis to support critical government and intelligence initiatives. If you're passionate about turning data into actionable insights using advanced algorithms and machine learning techniques-and thrive in a fast-paced, results-driven, and data-rich environment-this opportunity is for you. RESPONSIBILITIES Apply statistical, mathematical, and AI models to large … and complex datasets Design and implement machine learning algorithms to identify patterns and predict outcomes Develop data pipelines, analytical models, and visualization tools to support decision-making Collaborate with mission teams to translate requirements into data science solutions Perform exploratory data analysis, feature engineering, and model validation Communicate findings through clear visualizations, reports, and technical briefings Support integration of advanced More ❯
enhance efficiency and elevate creativity. Key job responsibilities We are looking for a Senior Applied Scientist with domain expertise in Computer Vision who will lead the development of new algorithms and E2E solutions. You will be part of a team responsible for research, design, development, and deployment of algorithms into production pipelines. You will also drive publications of original work More ❯
Software Engineer 2 to support a mission-critical team in designing and coding new software and modifying existing software to add new features. You will also develop and implement algorithms to meet system performance and functional standards. The Level 2 Signals Software Engineer shall possess the following capabilities: Analyze user requirements to derive oft-ware design and performance requirements Design … Identify various digital modulation techniques Integrate existing software into new or modified system or operating environments Provide recommendations for improving documentation and software development process standards Develop/implement algorithms to meet system performance and functional standards Assist with developing and executing test procedures for software components Write/review software and system documentation Develop software solutions, confer with user … or 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 Use signal processing algorithms to convert a signal Design signal processing software based on sparse documentation Lead one or more software development teams and ensure the work is completed in accordance with the constraints 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 ❯
are either Harwell, UK, or Madrid, Spain, although other Deimos sites may also be considered. Duties: The main responsibilities are: Research, design, implement, and deploy machine learning models and algorithms that address specific challenges and opportunities related to on-board processing in Space. Collaborate with team-members and clients across Europe to understand project requirements, objectives, and constraints. Process and … tailored to the level of experience; practical industry experience deploying and maintaining ML systems in production would be viewed very positively. Technical Requirements: Required: Strong foundation in machine learning algorithms, statistics, and data structures within relevant technical projects. Proficiency in programming languages, frameworks, and tools, such as Python, TensorFlow, PyTorch. Experience with data preprocessing, feature engineering, and model evaluation techniques. More ❯
you say you will, you also know how to explain things clearly and concisely. You can educate and inspire. You've got a background in data science, machine learning algorithms and data engineering along with their technologies. You're equally comfortable presenting to clients, providing advice or building prototypes. You're a collaborator and enjoy stepping out of your role … data science libraries, implement existing data science techniques, or implement novel techniques. Designing, evaluating, and implementing on-premise, cloud-based and hybrid data science and machine learning techniques and algorithms (including providing relevant review and guidance on testing aspects, identification of risks and proposing and implementing their mitigations). Developing scalable models and algorithms that can be deployed into production More ❯
an exceptional Senior AI Engineer with a strong machine learning and AI background to join our team. In addition to exceptional programming skills and knowledge of data structures and algorithms, the ideal candidate should also be proficient in the mathematical underpinnings of deep learning and deeply understand modern AI techniques. As a Senior AI Engineer, you will be responsible for … preferred. Minimum six years of experience in AI engineering, machine learning, or a similar role, preferably within the finance industry or at a leading technology company. Strong expertise in algorithms, data structures, multivariate calculus, and linear algebra. Proficient in Python, TensorFlow, PyTorch, or similar languages and frameworks, with experience writing CUDA kernels and profiling GPU code a plus. Excellent communication More ❯
an exceptional Senior AI Engineer with a strong machine learning and AI background to join our team. In addition to exceptional programming skills and knowledge of data structures and algorithms, the ideal candidate should also be proficient in the mathematical underpinnings of deep learning and deeply understand modern AI techniques. As a Senior AI Engineer, you will be responsible for … preferred. Minimum six years of experience in AI engineering, machine learning, or a similar role, preferably within the finance industry or at a leading technology company. Strong expertise in algorithms, data structures, multivariate calculus, and linear algebra. Proficient in Python, TensorFlow, PyTorch, or similar languages and frameworks, with experience writing CUDA kernels and profiling GPU code a plus. Excellent communication More ❯
development of next-generation audio software and make a significant impact in the industry. Key Responsibilities: Collaborate with cross-functional teams to design and implement machine learning models and algorithms for audio processing, analysis, and enhancement. Train, validate, and fine-tune machine learning models for various applications. Evaluate and benchmark the performance of machine learning models using appropriate metrics and … statistical techniques. Collaborate with software engineers to integrate machine learning algorithms into audio software products and ensure seamless functionality and performance. Debug and solve issues related to machine learning algorithms and audio software applications. Document software development processes, algorithms, and experiments, and communicate findings and recommendations to the team effectively. Our Minimum Qualifications for this Role: Ph.D. in relevant field More ❯
of information based on very specific and complex requirements (e.g. "All the news related to IPOs of European technology companies"). We are building this technology using cutting-edge algorithms for different information processing tasks in collaboration with leading universities. The next steps in the business will focus on how allows users to discover new information by navigating through all … our information and automatically generating actionable insight from it. The successful candidate will join our research team whose main goal is to analyse, implement and experiment with different algorithms to solve or improve solutions to different challenges such as summarization, clustering and event detection. How we work We currently have a team of 15 people from diverse functional backgrounds (mainly More ❯
London, England, United Kingdom Hybrid / WFH Options
Plentific
The engineering team sits at the centre of everything we do at Plentific and is constantly tackling challenging problems, such as online payments, quoting, invoicing, booking, search/scoring algorithms, ETL, data pipelines, in-app messaging, real-time notifications and fraud prevention. Our backend engineers mostly work with Python and Django on an increasingly more service-oriented architecture. The rest … code reviews Debug and fix bugs across our applications Review, maintain and refactor existing code to meet the requirements for improved or new features Write technical documentation of code, algorithms and APIs Help in drafting of end-user manuals Experience And Qualifications 5+ years experience (Python/Django is a plus) Ability to work UK working hours ( 3 hours) Strong … computer science fundamentals such as data structures, algorithms and software design patterns Experience in relational database management and SQL query optimisation Passion for writing clean, modular, well-commented, readable and reusable code Ability to think out of the box with a can-do attitude to get things done efficiently Excellent communication skills with ability to articulate technical concepts in plain More ❯
The Trading Algorithm Strategist designs and optimises cutting-edge trading algorithms that power a global electronic equities platform, ensuring best execution and low-latency performance across multiple markets. This senior engineering role blends deep technical expertise with strategic collaboration, driving innovation in high-throughput trading systems and mentoring peers in a fast-paced, hands-on development culture. Client Details This … driven research and performance analysis to identify areas for algorithmic enhancement. Design strategic trading components prioritizing scalability, resiliency, and ultra-low latency. Ensure the robustness and security of trading algorithms through rigorous testing and validation practices. Act as a technical mentor, offering guidance on distributed architecture, design patterns, and best coding practices. Drive continuous innovation by proposing and delivering enhancements More ❯