Cleared Machine Learning Software Engineer
On-siteLaurel, Maryland, United States
Job Summary
Design, develop, enhance, and prototype advanced analytics tools leveraging machine learning and AI to modernize compliance functions. Research, integrate, test, and deploy proof-of-concept solutions while developing models, automating data processing workflows, and implementing metrics for reliable performance. Apply Python, Java, and Scala in Linux environments to build applications supporting mission-critical government operations, utilizing SQL, Git, and Jupyter Notebooks for exploratory data analysis and feature engineering. Requires TS/SCI clearance with polygraph and 14+ years of engineering experience. Bestgate Engineering supports military and government customers with cloud-native technologies and data science initiatives.
Required Qualifications
- 14+ years of software engineering experience supporting programs of similar scope, type, and complexity
- Experience developing applications with Python, Java, and Scala in Linux environments
- Experience with machine learning model development, monitoring, Random Forest, feature engineering, and Scikit-learn
- Experience with exploratory data analysis (EDA), SQL, JSON, Lucene, JEXL, Ghostmachine (Map/Reduce), and Jupyter Notebooks
- Experience using Git/GitLab or Bitbucket/Stash, IntelliJ or Eclipse, Jira, Confluence, and GM Learn
- Familiarity with Agency compliance standards, corporate systems, and producing technical documentation
- Required Security Clearance: TS/SCI w/Poly
Desired Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a closely related field is preferred
- In lieu of a degree, a minimum of 4 years of relevant work experience in engineering
- Experience with AWS, Apache Spark, and production machine learning implementations
- Background in Data Science, Agentic AI, Large Language Models (LLMs), or advanced machine learning techniques
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.