Want to catch the bad guys and save the world? Let's talk.
Join our team!
Smart, curious people.
Solving hard, complex problems.
Making a difference for our nation.
We are problem solvers and unconventional thinkers who push boundaries to create revolutionary AI/ML based solutions. We see opportunities others can’t and work relentlessly to provide solutions that change the way national defense decisions are made.
As a small, growth-oriented company, we place a high value on creativity, collaboration and bold innovation to push the boundaries of science and technology research. We value employee driven solutions and offer a collaborative, dynamic, and flexible work environment.
We keep an eye on the future.
Most of the jobs we do at Boston Fusion fall into three broad categories, and opportunities arise from entry-level to senior roles. If you would like to be considered for opportunities as they arise , read on…and get in touch!

Research Engineer
- Experience implementing new algorithms in a research environment
- Databases (MySQL) and Streaming Architectures experience (Kafka, Pulsar, RabbitMQ, ActiveMQ, Spark)
- Strong object-oriented programming skills and deep knowledge of software engineering principles
- Experience using machine learning frameworks (Scikit-learn, TensorFlow, PyTorch, Keras)
- Ability to work independently, as well as successfully collaborate with team members

Research Programmer
- Python, C++, and object-oriented concepts
- Databases (MySQL,mongodb)
- Experience working in a Linux environment
- Neural network technology techniques
- Full-Stack development
- Streaming architectures (Kafka, Pulsar, RabbitMQ, ActiveMQ, Spark)

Research Scientist
- Implementation experience with multiple modeling and analysis techniques, including machine learning, operations research, optimization, control theory, and probabilistic modeling
- Demonstrated expertise in implementing algorithms in structured programming languages such as Python, Java, and C++
- Experience with machine learning frameworks (Scikit-learn, TensorFlow, PyTorch, or Keras)
- Experience using classical applied probabilistic, mathematical, and/or artificial intelligence methods
- Experience in Signal/Sensor/Image Processing, game simulation, cognitive systems, or human-machine systems (including robots)
- Experience with inter-disciplinary research teams
- Strong oral and written communications skills.
Get in touch with our recruitment team
Boston Fusion is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
In response to Executive Order 14042, All Boston Fusion employees are subject to a COVID-19 vaccination requirement, unless a medical or religious accommodation is approved by Boston Fusion.
"Creativity is central to our work, and we are constantly looking toward the future of our domain. In addition, we apply AI/ML and software engineering to a diverse and dynamic set of defense applications including signals, human computer teaming, natural language processing, social science, combat M&S, cybersecurity and others across all DOD domains. At Boston Fusion, you can enjoy all the benefits of a small, fast-moving research organization along with the career growth potential and technical challenges of a large one."