Machine Learning Engineer

US-VA-Reston

NCI Information Systems Inc.

Req #: 8014
Type: Regular Full-Time
logo

NCI Information Systems Inc.

Connect With Us:
Connect To Our Company
				Overview:

Empower AI is AI for government. Empower AI gives federal agency leaders the tools to elevate the potential of their workforce with a direct path for meaningful transformation. Headquartered in Reston, Va., Empower AI leverages three decades of experience solving complex challenges in Health, Defense, and Civilian missions. Our proven Empower AI Platform(r) provides a practical, sustainable path for clients to achieve transformation that is true to who they are, what they do, how they work, with the resources they have. The result is a government workforce that is exponentially more creative and productive. For more information, visit www.Empower.ai.

Empower AI is proud to be recognized as a 2024 Military Friendly Employer by Viqtory, the publisher of G.I. Jobs. This designation reflects the company's commitment to hiring and supporting active-duty and veteran employees.

Responsibilities:

At Empower AI, we empower federal agencies to elevate their workforce's potential by delivering practical, cost-effective AI solutions tailored to our clients' needs. 

As a Machine Learning Engineer at Empower AI, you will play a pivotal role in delivering innovative solutions to help customers adapt to dynamic environments. This position is located in Reston, Virginia and it's a hybrid role. Your responsibilities will include training, testing, deploying, and maintaining ML models, applying best-fit algorithms, and collaborating with a team of ML engineers, data scientists, and product owners to create transformative impacts on defense and civilian missions. You will design and integrate high-quality ML solutions, leveraging open-source projects, research, and novel approaches, and work cross-functionally to embed these solutions into existing applications. 

Highlights of Responsibilities:

* Train, test, deploy, and maintain ML models that learn from data to meet Empower AI's mission objectives. 

* Design, build, and integrate high-quality solutions using machine learning techniques. 

* Work with varied data types, including scraping, cleaning, extracting, and assessing data to guide viable ML solutions. 

* Adapt open-source projects, implement research papers, and develop novel solutions to solve diverse business problems. 

* Navigate and manage constraints such as data quality, security, hardware, and resource limitations. 

* Stay current with state-of-the-art techniques in ML from newly published research papers. 

* Effectively communicate goals and status to internal and external customers. 

* Collaborate with cross-functional teams to integrate ML solutions within applications. 

* Lead or participate in the software development lifecycle, including client requirement definition, architecture design, production deployment, and maintenance activities. 

* Support pilot projects and proof of concepts with accelerated timelines. 

* Work autonomously in a hybrid environment with minimal oversight. 

Qualifications:

Requirements:

* Bachelors degree or equivalent related experience
* II: 2-7 Years
* US Citizenship

Specifics:

* 2+ years of experience in data science, software engineering, ML engineering, or postdoctoral research in ML. 

* Experience building and deploying ML models, ideally in production environments. 

* Experience with structured and unstructured datasets. 

* Strong individual contributor, capable of operating autonomously through all stages of development lifecycle. 

* Experience working in at least one Python ML framework (ideally both PyTorch and TensorFlow). 

* Experience with natural language processing (NLP) and large language models (LLM). 

* Proficiency in using version control systems. 

* Experience with databases, including SQL. 

* Experience developing software architectures with containerization tools like Docker and Kubernetes. 

* Ability to work in a Windows and Linux environment.  

* Bachelor's degree in Computer Science, Engineering, or a related technical field. 

Preferred:

* Deep knowledge of modern NLP techniques, frameworks, and architectures like transformers. 

* Experience with computer vision ML techniques and deep neural networks. 

* Experience with reinforcement learning, distributed training, and semi-supervised techniques. 

* Experience with software development, API development, and database management using JavaScript frameworks (React, Angular, Node.js). 

* Knowledge of AWS, Azure, and GCP. 

* Familiarity with the RAG framework. 

* Ability to monitor models in production and generate synthetic data. 

* Strong software development skillset. 

* Master's degree in a related technical fie

Physical Requirements:

This position requires the ability to perform the below essential functions:

* Sitting for long periods
* Standing for long periods
* Ambulate throughout an office
* Ambulate between several buildings
			
Share this job: