As a AI/ML Engineer you will...
- Build and deploy data/ML applications and APIs that turn analytics and machine-learning capabilities into reliable production services.
- Engineer and manage large-scale data pipelines and platforms, including data modeling, ETL/ELT, transformation, data quality, and distributed technologies like Spark/PySpark and Elasticsearch.
- Translate mission/customer needs into scalable technical solutions, including deploying and operating ML models and inference services across cloud, containerized, and GPU/CPU environments.
- Collaborate with mission, engineering, and data teams to design practical solutions that connect customer needs, data, analytics, software, and machine learning.
AI/ML Engineer Qualifications:
- Must have a current/active TS/SCI and be willing and able to obtain a CI polygraph
- Bachelors degree in a relevant field. Equivalent years of experience may be substituted in lieu of a degree.
- At least 10+ years of experience as in software engineering, with 2+ years AI/ML focus.
- Experience developing and deploying analytics, machine learning, or data-intensive applications and services.
- Experience building APIs or production services using technologies such as FastAPI, Django, Java, or equivalent frameworks.
- Experience with data modeling, ETL/ELT, data quality, transformation logic, and analytical or search-oriented data stores.
- Ability to translate ambiguous mission or customer problems into practical data, analytics, and software solutions.
- Experience with distributed data engineering using Apache Spark/PySpark, HDFS,
Delta Lake, Elasticsearch, or similar technologies across large-scale datasets. - Experience deploying and operating machine learning models and inference services at scale across GPU/CPU clusters or containerized environments.
- Strong data engineering background is a plus.
- Previous experience with Apache NiFi.
Skills Required
- Current and active Top Secret/Sensitive Compartmented Information (TS/SCI) clearance
- Ability and willingness to obtain a CI polygraph
- Bachelor's degree in a relevant field, or equivalent experience in lieu of a degree
- At least 10 years of software engineering experience
- At least 2 years of artificial intelligence or machine learning experience
- Experience developing and deploying analytics, machine learning, or data-intensive applications and services
- Experience building APIs or production services with FastAPI, Django, Java, or equivalent frameworks
- Experience with data modeling, ETL/ELT, data quality, transformation logic, and analytical or search-oriented data stores
- Ability to translate ambiguous mission or customer problems into practical data, analytics, and software solutions
- Experience with distributed data engineering using Apache Spark/PySpark, HDFS, Delta Lake, Elasticsearch, or similar technologies
- Experience deploying and operating machine learning models and inference services at scale across GPU/CPU clusters or containerized environments
- Strong data engineering background
- Previous experience with Apache NiFi
- U.S. citizenship
What We Do
Reinventing Geospatial (RGi) is a leading geospatial expert working with Defense, Intelligence, and Federal clients to achieve mission success and solutions for varied mission-critical programs. Projects at RGi span a wide range of software and analytical methodologies and lie at the intersection of software development and geospatial intelligence. We work with soldiers and geospatial analysts to produce solutions that allow them to develop better situational understanding of complex operational pictures. We do everything from data collection to UI/UX development and advanced deep learning, using a broad toolset including Python, C#, and ArcGIS. Our projects include cutting-edge R&D efforts, as well as large mission programs incorporating data processing/optimization, data dissemination techniques, visualization, and collaboration across the commercial and government sectors. At RGi, we also pride ourselves on our company culture. We ensure that our work environment is a welcoming and fun place for everyone. In addition to offering competitive benefits, including company-paid healthcare and company vacations, we also embody the following values: BE UNIQUELY YOU: You are a name, not a number…quirks and all. We embrace diversity and individuality. TRUST IS A TWO-WAY STREET: Our leadership proves they have our best interests in mind through their actions. They put people over profits. There is earned mutual trust. JUMP THROUGH FLAMING HOOPS: We feel a part of the mission, we don’t just do what is expected. We go above and beyond to innovate and create solutions…making an immediate and important impact. SPEAK UP: We embrace and maintain open communication across the company. We voice our concerns, questions, comments, suggestions, and praise. PAY IT FORWARD: We give back to our community, not because we have to but because we genuinely care.








