Artificial Intelligence/Machine Learning Engineer 2 - (Python, TensorFlow, PyTorch)
Designs, builds, tests, and deploys AI/ML models and scalable data pipelines for customer missions, working in Python with TensorFlow and PyTorch. Requires an active TS/SCI clearance with polygraph; on-site in Annapolis Junction, MD.
- Compensation
- $207K–$253K / yr
- Location
- Annapolis Junction, Maryland
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Ml / AI
- Posted
Skills
Must have
- TS/SCI clearance with polygraph
- 5 years experience in applied machine learning on programs of similar scope and complexity
- Master's or Ph.D. in advanced math, AI, data science, computer science, or deep learning (or 5 additional years ML experience with a relevant Bachelor's)
- Expert knowledge of multiple programming languages, e.g. Python, Java, C, R
- Experience with standard ML frameworks, e.g. PyTorch, TensorFlow
Nice to have
- Familiarity with application development, infrastructure management, data engineering, and data governance concepts
- Experience leading geographically diverse teams and serving as primary POC for AI-related matters
Full description
Artificial Intelligence/Machine Learning Engineer 2 - (Python, TensorFlow, PyTorch)Clearance: TS/SCI - Polygraph required
Position ID: 25-8950-AIML2
Location: Annapolis Junction, Maryland
Description:
The Artificial Intelligence/Machine Learning (AI/ML) Engineer designs, creates, tests, and productizes AI/ML algorithms to solve business challenges.
The AI/ML models they create should be capable of learning and making predictions as defined by the business logic developed to meet customer requirements.
The AI/ML Engineer should be proficient in all aspects of model architecture, data pipeline interaction, and metrics application, interpretation, and presentation.
The AI/ML Engineer needs familiarity with foundational concepts of application development, infrastructure management, data engineering, and data governance.
- Through an understanding of training, retraining, deploying, scheduling, monitoring, and improving models through iterative user and system feedback, the AI/ML Engineer designs and creates scalable solutions for optimal performance.
- The AI/ML Engineer may be responsible for leading geographically diverse teams and will often serve as a primary POC for AI-related matters.
- Select appropriate data sets.
- Perform statistical analysis.
- Run machine learning algorithms.
- Use results to improve models.
- Train and retrain systems when needed.
- Experience in working with various ML libraries and packages.
- Run standard test and evaluation protocols.
- Provide system integration oversight.
- Oversee test and evaluation of AI and ML algorithms through an iterative design process to meet verification and validation requirements.
- Research and implement a broad range of AI and ML algorithms and tools.
- Design or select appropriate data and knowledge representation methods.
- Recognize software architecture, data modelling, and data structures.
- Transform and convert data science prototypes into scalable solutions.
- Verify data and model output quality.
- Identify differences in data distribution that affect model performance.
Position Required Skills:
- Standard AIML2 labor category requirements.
- Expert knowledge of multiple programming languages, e.g. Python, Java, C, R.