ENGINEERING SERVICES
We are excited to support other teams who want some help leverage the latest in artificial intelligence and machine learning. We are more than happy to support others as they start on their own AI/ML journeys or to lend a hand on other science and engineering projects that already have it all figured out. We strongly advocate for the need and utility of locally deployed models and custom hardware to serve environments where cloud solutions are not a good fit. We also have extensive experience deploying cloud-based AI/ML solutions that use Amazon Web Services (Bedrock, Sagemaker, Lookout, etc.) and Google Cloud Platform (Vertex AI).
If you see an area below where you believe that Band Gap could support you, or if you have something else in mind, feel free to contact us.
Research Software Engineering
We are, at our core, a research software engineering (RSE) firm. We offer support for the entire software engineering lifecycle and body of knowledge. We’re happy to take the lead on developing new products, especially products focused on artificial intelligence and machine learning, or to support development efforts for existing products. We have written extensive amounts of software in the following areas:
- Advanced Manufacturing and 3D Printing
- Agriculture and AgTech
- Astrophysics
- Batteries
- Computational Chemistry
- Geographic Information Systems
- High-Performance Computing
- Logistics
- Materials Science
- Nuclear Energy - Fission
- Nuclear Energy - Fusion
- Online Marketplaces
- Quantum Computing
- Scientific Workflows
- Satellite Simulations
We can develop software for desktops, public or private (on-premise) clouds, mobile devices, or supercomputers.
DevOps
DevOps is hard in any field, but it is especially hard in science and engineering. We primarily support two types of DevOps projects:
- Modernization and Enhancement - We have extensive expertise in working with and updating venerable systems written in multiple, largely forgotten languages on antique hardware with versions of Linux and Unix that are old enough to legally buy alcohol or have grandkids.
- Expanded Deployment - Scientific software projects often use a single, bloated, monolithic deployment pipeline. We help developers adopt modern best practices with multiple pipelines supporting deployment for many different goals and artifacts.
Open Source Software Support
We are proud contributors to open source software at Band Gap. We offer support extending, developing, deploying, or contributing to open source software. Our own products are released open source, and we contribute to other open source projects at software foundations and within the broader open source community.
Web Development
If you like our website and wonder if we build websites for other organizations, we do!