GCI embodies excellence, integrity, and professionalism. Our employees deliver unique, high-value mission solutions, leveraging technological expertise to meet critical mission requirements in Data Analytics, Software Development, Engineering, Targeting and Analysis, Operations, Training, and Cyber Operations. We maximize opportunities for success by building and maintaining trusted partnerships with our customers and industry. At GCI, we solve complex problems. As an AI/ML Data Engineer, your typical day will include the following duties:
Job Description
The AI/ML Engineer will be a key member of a small team focused on initiating an AI/ML initiative for our customers. The ideal candidate must have a solid background in AI/ML engineering capable of developing algorithms, writing scripts, building predictive analytics, applying machine learning, and using the right combination of tools and frameworks to transform data points into objective answers for senior leadership decision-making. Key responsibilities will include:
- Applying data mining techniques and performing statistical analysis to build high-quality prediction models.
- Obtaining data through advanced computerized models and extrapolating data patterns to explain the information’s influence on specific projects.
- Collaborating closely with customer management, project managers, system architects, data scientists, data engineers, and machine learning engineers.
Required Knowledge/Skills
- BS/BA in Software Engineering, Science, Mathematics, or similar, or an equivalent combination of education and experience.
- Familiarity with Large Language Model (LLM) architectures and training procedures.
- Knowledge of Big Data frameworks (e.g., Spark, Hadoop) and data science frameworks (e.g., Keras, TensorFlow, Theano).
- Experience with GPU processing and proficiency in Java and Python.
- Ability to use an IDE for coding (e.g., Visual Studio Code, IntelliJ, Eclipse, NetBeans). Familiarity with Linux environments (e.g., Bash scripting, VI).
- Strong intrapersonal communication skills and adaptability to a constantly evolving work environment.
Desired Knowledge/Skills
- Familiarity with source code management and integration tools (e.g., GitHub/GitLab, Jenkins).
- Hands-on experience with cloud technologies (AWS / C2S) and working in Agile environments.
- Experience with testing frameworks (e.g., JUnit, Mockito, Swagger, Postman) and relational databases (e.g., Oracle/MySQL).
- Knowledge of JavaScript/TypeScript and front-end development (e.g., Angular 2+, React, HTML, CSS, jQuery).
Key Responsibilities
- Develop and train Large Language Models (LLMs) to support customer missions.
- Investigate business area processes for creative implementation of LLMs.
- Assist with technical planning activities, including roadmap development and systems integration.
- Collaborate with customers and contractors on technical consultation, meeting coordination, and technical briefing preparations.
- Participate in the development of technical project plans, reports, and contract briefings.
Please note: A candidate must be a US Citizen and requires an active/current TS/SCI with Polygraph clearance.