Model Engineer
Company: Improbable LLC
Location: Arlington
Posted on: February 13, 2026
|
|
|
Job Description:
Job Description Job Description Join Improbable U.S. Defense &
National Security and you will help users leverage our synthetic
environment development platform to plan and train for the most
complex security threats in the world. Working along experts in AI,
Machine Learning, computational modeling, and distributed systems,
you will put multiplayer gaming technology to life-saving use. Our
mission? To enable the most realistic and effective virtual worlds
ever experienced. Our team in Arlington, VA, and across several
other locations in the US, is focused on applying our technology to
solve real-world Defense and National Security problems. At
Improbable, you will be surrounded by people who want to improve
everything and everyone around them, and who compel you to improve
yourself. We’re motivated by the fulfillment of solving hard
problems to achieve something profound and transformative. Your
mission is to build robust, performant, scalable scientific models
that support our entire product offering and facilitate next
generation decision support. We are a diverse team of engineers and
applied scientists working very collaboratively, internally and
with our customers. We are friendly and inclusive; driven to take
synthetic environments to the next level. We focus on modularity
and reusability to create complex systems from combinations of
simpler systems, such as modeling social systems as goal oriented
actors in a synthetic environment with imperfect information. Our
model engineers take cutting-edge domain specific research and
combine it with best practices, pragmatism, and creativity to run
our complex realistic simulations as fast as possible; solving our
customers’ problems and supporting their decision-making processes.
Areas for Impact Contributing improvements to practices and
processes of a high performing team. Maturing prototype models so
that they are scalable, robust and performant. Developing and
implementing algorithms which result in plausible modeled behavior.
Building pipelines to extract, synthesize and integrate data from
various sources, making it available to simulation engines and user
interfaces. Building tooling that enables model developers to do
their work quicker and better. Measuring, tracking, and improving
performance of models so that we can reach new levels of speed and
scale. Taking ownership of verifying the reliability of the models
that we create. Working closely with our customers to understand
their problems and develop use cases for Improbable technology. We
would like to hear from you if you identify with the following You
have 3 years professional experience (or an advanced degree) in
model and simulation development. Proficient coding ability - with
fluency in at least one relevant programming language and the
openness to learn and adapt to a variety of languages. We use
Python, Java, C++, C#, and many related tools and libraries. You
are familiar with the more advanced features of software design
(e.g. decorators, generators, objects/classes, system and API
design) and data science/simulation techniques and libraries (e.g.
agent based modeling, algorithm complexity, data frames, graph
theory, machine learning). You are proactive and autonomous, able
to identify the most impactful work among competing requirements.
You have a strong sense of intellectual curiosity; ready to hone
your craft and inspire others to be better engineers. You enjoy
pair programming, collaboration, and are passionate about sharing
knowledge with and learning from others. You are naturally
pragmatic, balancing fast-moving project requirements with quality
and good practices. While we think the above experience could be
important, we’re keen to hear from people that believe they have
valuable experience to bring to the role. If you identify with the
team and mission, but not all of our requirements, then please
still apply! We may use artificial intelligence (AI) tools to
support parts of the hiring process, such as reviewing
applications, analyzing resumes, or assessing responses. These
tools assist our recruitment team but do not replace human
judgment. Final hiring decisions are ultimately made by humans. If
you would like more information about how your data is processed,
please contact us.
Keywords: Improbable LLC, Ellicott City , Model Engineer, IT / Software / Systems , Arlington, Maryland