Machine Learning Engineer
Herndon, VA
Full Time
Experienced
BT-232 – Machine Learning Engineer
Location: Herndon, VA (fully on-site, no remote option)
Work Requirements:
- The Candidate Team shall work closely with systems engineers, database administrators, HR and Talent management, subject matter experts (SMEs), and project managers.
- The Candidate Team shall perform a gap analysis of the following sub-tasks to include analyzing the current state, creating a baseline, identifying the gaps between what is known and what is needed, and developing an action plan to mitigate the gaps.
- The Candidate Team shall review the analysis of data sets.
- The Candidate Team shall compare data sets against information contained in various HR and Talent systems.
- The Candidate Team shall review and map knowledge, skills, and abilities (KSAs) data sets to a variety of data sets pulled from various sources and identify structural differences between the fields in the various data sets.
- The Candidate Team shall review data cleansing status.
- The Candidate Team shall preview mock cleansing to show previous and desired end states.
- The Candidate Team shall establish a repeatable process to periodically “scrape” and collect skills from a collection of performance reviews.
- The Candidate Team shall comply with guidance and policies regarding the collection, analysis, and use of personal identifiable Information (PII).
- The Candidate Team shall create an access-controlled collection of disparate data sources.
- The Candidate Team shall create an access-controlled database to store collected jobs, competencies, KSAs, and proficiency levels. The portable database will be transferrable to the process owner upon the completion of the implementation.
- The Candidate Team shall create a data migration plan to export collected skills and competencies into the systems.
- The Candidate Team shall scrape, collate, and perform analysis of skill sets from open source, commercially available, and existing databases and applications for addition to the skills repository.
- The Candidate Team shall scrape, gather, and analyze onboarding data to enrich the skill and competencies repository.
- The Candidate Team shall review and analyze all service competency data for addition to the skill and competencies repository.
- The Candidate Team shall collaborate with other internal offices to review, analyze, and update competency data from open source, commercially available, existing databases, and applications, in addition to the skill and competencies repository.
- The Candidate Team shall evaluate the current Chatbot and Machine Learning (ML), Artificial Intelligence (AI) offerings, and integration methods, and provide a report on opportunities to integrate with the systems.
- The Candidate Team shall evaluate and assess the planned system restructuring and its data integration impacts with a new external service provider.
- The Candidate Team shall work with the team supporting the system restructure to understand data standards required and the impact on the OPM standardization efforts.
- The Candidate Team will create a transition guide or Standard Operating Procesdures (SOPs) of activities.
- The Candidate Team shall create and maintain documentation for a Skills Taxonomy Gap Analysis Report to include an assessment of the current state, proposed baseline of competencies and KSAs, identification of missing data, and an action plan for gap mitigation.
- The Candidate shall create and maintain documentation of methodologies and tools used to accomplish the Scope of Work (SOW).
- The Candidate Team shall create and maintain documentation related to system access to database(s), systems used, and databases accessed to perform the work.
- The Candidate Team shall create and maintain a list of Internal and External Key Contacts, to include names and contact information.
- The Candidate shall create and maintain documentation regarding concerns, risks, and issues regarding data, storage, tools, and access.
- The Candidate shall create and maintain documentation regarding the status of deliverables and open actions
Required Skills:
- Demonstrated experience designing, creating tables, views, relationships, and scripting (SQL) with database systems (e.g., Oracle, MySQL, PostgreSQL, SQL, NOSQL, and/or structured and unstructured data).
- Demonstrated experience with implementing and using extract, transform, and load (ETL) tools.
- Demonstrated experience implementing, using, and creating Data Application Programming Interfaces (APIs) or data services.
- Demonstrated experience with Python, Java, and Scala programming languages.
- Demonstrated experience implementing, using, and creating data visualizations.
- Demonstrated experience implementing, using, or creating ML/AI software, tools, and services.
- Demonstrated experience using or creating Amazon Web Services (AWS)-based analytic tools and services.
- Demonstrated experience using and implementing Apache Hadoop.
Desired Skills:
- Demonstrated experience with using and creating Tableau visualizations.
- Demonstrated experience with using and creating workspaces in Bluescape.
- Demonstrated experience working with data services in the cloud environment.
- Demonstrated experience with HR data and database environment.
- Demonstrated experience using SharePoint, and adding and integrating content.
- Demonstrated knowledge of Agile Project Management Methodology.
Apply for this position
Required*