LLM Engineer

Job#: 2030538

Job Description:

LLM Engineer
Position Overview:
This position is for a Large Language Model AI/ML Engineer looking for new challenging problems. This is an opportunity to be at the forefront of applying Large Language Models (LLMs) to new customers and new challenges.
Responsibilities:
Our ideal candidate is an experienced professional who has researched and developed AI/ML algorithms and deployed these algorithms to operational environments. This candidate will have the opportunity to apply their knowledge in AI/ML to solve a broad set of problems across multiple domains. Specifically, this candidate will be working on new opportunities to explore the application of LLMs to our customer’s missions. This candidate will be joining a team of talented researchers and software developers with the opportunity to lead and mentor junior engineers.
As an AI/ML Engineer, your responsibilities include:

  • Member of a team consisting of developers and researchers to implement AI/ML algorithms to solve a broad set of challenges for our various customers
  • Analyzing large multi-domain datasets such as images, text, and/or graph data to identify statistically relevant features to build models that provide analysts with actionable data
  • Using cloud services to train and deploy ML models
  • Reviewing relevant publications to understand cutting edge concepts, break down key ideas to government customers, and apply to defense and commercial applications
  • Writing technical documentation supporting code, program capabilities and user-guides
Required Qualifications:
  • 2+ years of experience, preferably in software development or as a data scientist
  • Experience using Large Language Models and identifying ways to incorporate them into new areas and applications
  • Effective communicator with the ability to write and present technical reports
  • Experience with Python and any of the following Python data science / machine learning libraries: Pandas, scikit-learn, TensorFlow, Keras, Pytorch
  • Experience with one or more of the following:
    • Applying unsupervised and/or supervised machine learning techniques
    • Applying and/or developing algorithms based in statistical analysis
    • Analyzing large datasets and building models to perform inference
  • Ability to obtain and maintain a TS/SCI clearance to support our customers
Preferred Qualifications:
  • MS or PhD in machine learning, computer science, mathematics, or relevant fields
  • Experience with any of the following AI/ML domains:
    • Object detection algorithms such as YOLO and Faster-RCNN
    • Natural Language Processing algorithms such as Transformers and RNNs
    • Applying Transformer-based architectures to domains in other areas outside of NLP such as computer vision
    • Generative Adversarial Networks and Variational Autoencoders
    • Reinforcement learning and familiarity with OpenAI Gym, RLlib, and Stable Baselines
    • Applying clustering algorithms and/or deep neural networks to real life problems
    • Implementing tracking & fusion and pattern-of-life algorithms
  • Experience with Machine Learning libraries and frameworks such as Hugging Face and LangChain
  • Experience with Linux
  • Familiarity with using AWS cloud computing resources such as EC2, S3, Lambda, etc.
  • Experience implementing computer vision algorithms
  • Experience with any of the following additional languages: C++, Java, and/or C#
  • Experience implementing algorithms on the GPU in Python or C++ using CUDA and other CUDA libraries
  • Experience with implementing tracking and fusion, and pattern-of-life algorithms
  • Experience in application deployment, virtualization, and containerization
  • Experience shaping and writing proposals
  • Active TS/SCI clearance
Pay Range:  $110,000 – $185,000 

 

 

 

 

 

 

 

 

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844-463-6178.

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.

Employee Type:
FullTime

Location:
Aurora, CO, US

Job Type:
Applications and Data Management

Date Posted:
May 22, 2024

Pay Range:
$110,000 - $185,000