We specialize in modern software technologies

Machine Learning

Our engineers have a proven track record of applying state-of-the-art machine learning algorithms and techniques to real-world problems.
machine learning
Reinforcement Learning
Reinforcement Learning is an exciting area of machine learning that focuses on creating AIs that make intelligent decisions in real-world environments. We have extensive experience in creating Reinforcement Learning agents that control autonomous aerial and underwater vehicles, as well as optimize system performance. Our engineers are knowledgeable in cutting-edge algorithms like Proximal Policy Optimization (PPO), Deep Q-Learning, and Monte Carlo Tree Search, along with modern machine learning training frameworks like RLLib.
Deep Learning
Deep Learning has revolutionized the machine learning world. From designing deep learning systems that can model complex physical system dynamics to training networks that employ attention-based mechanisms like Long Short Term Memory (LSTM) layers and Transformers, our engineers have years of experience creating valuable deep learning solutions.
Computer Vision
Computer Vision techniques have been used for decades to produce intelligent systems. Our engineers have experience using these techniques to do things like detect anomalies in radar signals, classify images, and extract important features for use in larger systems.
High Fidelity Data Driven Modeling
High fidelity models of systems give organizations valuable insights, capabilities, and opportunities. Traditional methods for creating these models require a large amount of time and money. Our engineers developed a method for high fidelity data driven modeling of systems which drastically reduces the time and cost of modeling while achieving state of the art performance.
application development

Application Development

We work across the stack to provide reliable and beautiful applications at scale tailored to our customer's needs.
Frontend Development
On average the lifecycle of a frontend framework is 2-years, so it's important to stay up to date on new technologies that make applications come to life. Our developers have experience building interfaces using modern frameworks such as React, Next.js, Angular, JavaFX, Java Swing, Qt, and PyQt. From static content to large, complex datasets with charts and interactive elements, our team crafts interfaces that are visually appealing, intuitive, and user-friendly.
Backend Development
Our engineers are knowledgeable in building server-side logic, specifically REST/SOAP APIs, RPC, message queues, streaming, and publisher/subscriber paradigms. We can create and maintain relational databases using PostgreSQL or Oracle and NoSQL databases using MongoDB. Our services are designed to be highly performant and responsive to requests from frontends or other backend services.
Automated Application Testing
Countless money and hours are spent by software teams on testing applications before deployment. Our team has years of experience automating the testing process using modern automation frameworks like RobotFramework.

Modern System Design

Aegir Research and Technology designs and develops large-scale software systems that are efficient, scalable, robust, and maintainable. Our main focus is on creating systems that are modular, flexible, and adaptable to changing business needs. This is achieved by breaking down the system into smaller, independent components that can be developed, tested, and deployed separately. These technologies and practices allow us to quickly build, test, and deploy new features and updates, while also ensuring that the system remains stable and secure.
system design
DevSecOps

DevSecOps

DevSecOps is short for Development, Security, and Operations. This rapidly growing field fuels the quick and high-quality software deliveries that are becoming industry standard with a focus on application and infrastructure security. Our engineers have been instrumental in creating DevSecOps solutions for many software teams. We have experience designing and creating Continuous Integration / Continuous Delivery (CI/CD) Pipelines utilizing tools like Gitlab, Jenkins, Docker, and Kubernetes. We also have experience encrypting secrets at rest using tools like Hashicorp Vault and injecting them into our applications at runtime.

Cloud Engineering

The cloud has become an industry standard service for quickly building flexible and scalable software solutions. Our engineers are familiar with building cloud-native applications utilizing various services across multiple different cloud providers. We can build, manage, and scale services and infrastructure to fit any need.
cloud-engineering