Helping our clients achieve their goals starts with attracting and obtaining top talent. We look for highly innovative and bright individuals; give them the tools they need, then give them the freedom to do what they do best. We empower our employees to make the best of their opportunities in a rewarding and challenging environment.
We have a passion for excellence. Our employees thrive on making a difference and generating results for our clients in a flexible environment that offers support and camaraderie. No matter where you are located, DPRA offers learning opportunities and a flexible work style to help our staff manage responsibilities and add balance to their lives.
Along with a flexible workplace, DPRA offers a Total Rewards program that provides its employees with not only a competitive salary, but also covers a wide variety of benefits and programs! If you are looking for a challenging position in an innovative company, then this is the position for you.
Currently, DPRA is searching for an Senior Information Solution Architect. This remote full-time position will provide top-level technical expertise, including performing in-depth and complex AI/ML software systems programming, configuration and analysis. The successful candidate will build, deploy and maintain machine learning systems in production. The information solution architect works with a team of Analysts, Subject Matter Experts and Data Scientist to determine application and data requirements and recommend system solutions.
Essential Job Duties and Functions:- Takes AI/ML models from Data Scientist and rewrite/optimizes them for scale.
- Builds training/deployment pipelines, APIs, monitoring artifacts.
- Helps ensure systems/containers/code are compatible and in compliance with CMMC standards for open systems and DoD architecture.
- Identifies, assesses, and presents options for meeting the functional and technical requirements including software updates or upgrades.
- Interacts with project management to plan project schedules, level of effort, and technical direction.
- Develops AI/ML implementation design documents and technology white papers.
- Maintains and recommends software quality coding standards and ensures such standards are adhered to.
- Develops high level system design diagrams for program design, coding, testing, debugging and documentation.
- Performs QA software product reviews.
Basic Qualifications:- Strong software engineering skills using Python, C++, and Java.
- Experience using Machine Learning (ML) frameworks (TensorFlow, PyTorch, JAX).
- Strong Experience with ML Ops tools (MLflow, Kubeflow, SageMaker, Vertex AI).
- Experience with Containerization & Orchestration (Docker, Kubernetes).
- Experience in Cloud deployment (AWS/GCP/Azure).
- Experience with monitoring & observability for ML systems.
- Receiving ML models (often prototypes from Data Scientists) and making them production ready.
- Designing end-to-end ML pipelines: training, evaluation, deployment, monitoring, retraining.
- Optimizing models for latency, throughput, and cost (quantization, distillation, distributed training).
- Implementing ML Ops: CI/CD for ML, model registries, versioning, reproducibility.
- Collaborating with Data Engineers to ensure pipeline compatibility, and with Systems Engineers to ensure deployment runs smoothly on cloud infrastructures.
- Monitoring model drift, data drift, and setting up automated model retraining triggers.
- Writing scalable APIs/microservices to expose models.
- Ensuring compliance, security, reliability, and performance in real-world use.
- Ability to perform senior level tracking, testing, validation and verification of complex software applications.
- Contributing to all activities and steps that form the software development process with an emphasis on design, implementation, testing and deployment.
- Strong problem-solving skills and ability to resolve technical issues independently when needed.
- Knowledge of Continuous Integration using Jenkins, Maven, GIT. Ability to deploy updates and fixes.
- Ability to work directly with the functional subject matter experts and the customer in the design of software and clarification of requirements.
- Ability to engineer secure code, as defined by DoD guidance.
- Bachelor’s degree in computer science, mathematics or another techically related field.
- Minimum of 7 years’ experience performing the functions on commercial or DoD programs/projects.
- Must be a U.S. Citizen with and Active DoD security clearance (preferred), or the ability to obtain and maintain a DoD security clearance.
Preferred Qualifications:Experience with the following is a plus:
- Interactive Geospatial (Maps) design and implementation
- CSS processors such as sass and less
- Static-typed superscripts of JavaScript such as TypeScript of Flow
- Node.js, Angular, AngularJS
- Building systems such as wepack, rollup, grunt and gulp
- Using Jira for Agile Development Management
Other relevant Technical and Agile certifications (i.e. Certified Scrum Mater, Microsoft (MCSD, MCSE) Certifications, SaFE Certifications, etc.)
Some Knowledge of Amazon Web Services (AWS)
DPRA is an EOE – Females/Minorities/Protected Veterans/Individuals