Junior Full-Stack AI/ML Engineer

PGLSover 1 year ago
United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

PGLS is a leading provider of comprehensive multilingual Translation, Interpretation, and Language Training solutions in over 200 languages and dialects. Our intelligence unit offers services including social media analytics, vulnerability reports, risk assessments, and extensive OSINT analysis of current international events.
We are seeking a Junior Full-Stack AI/ML Engineer to join our R&D team in developing and testing proofs of concept (POCs) for innovative natural language processing (NLP) and machine learning (ML) solutions. This role is ideal for someone who enjoys experimenting, rapid prototyping, and problem-solving in an R&D environment, with opportunities to collaborate with academic institutions and contribute to research publications.

Key Responsibilities

  • Build and fine-tune large language models (LLMs) and multimodal AI models.
  • Develop small, specialized models for NLP and computational linguistics tasks.
  • Experiment with generative AI, transformers, and prompt engineering techniques.
  • Develop and deploy proof-of-concept (POC) applications using full-stack technologies.
  • Implement workflow automation, CI/CD pipelines, and software engineering best practices.
  • Work with external organizations and academic institutions on research initiatives.
  • Support publishing research papers if POCs yield novel or impactful results.
  • Engage in academic conferences and industry events to stay updated on AI/ML advancements.
  • Train and fine-tune models on cloud GPU services (Azure, AWS, GCP).
  • Implement data pipelines, dashboards, and model visualizations.
  • Work closely with researchers and engineers to transform ideas into functional prototypes.
  • Document and communicate findings to internal teams and external partners.

Required Qualifications

  • Bachelor’s degree in computer science, Artificial Intelligence, Data Science, or a related field.
  • 2+ years of experience in machine learning, natural language processing (NLP), or computational linguistics.
  • Proven experience in machine learning, natural language processing (NLP), or computational linguistics.
  • Proficiency in Python (required); familiarity with C/C++, Java, JavaScript, or SQL is a plus.
  • Hands-on experience with ML frameworks such as PyTorch, TensorFlow, Keras, or Scikit-learn.
  • Knowledge of cloud services (Azure, AWS, GCP) and model deployment.
  • Strong understanding of data pipelines, visualization tools, and workflow automation.
  • Excellent problem-solving skills, attention to detail, and ability to work independently.
  • Strong communication skills with the ability to explain technical concepts to both technical and non-technical stakeholders.

Preferred Qualifications

  • Experience working in an R&D environment where failure is part of the learning process.
  • Comfortable with experimenting, iterating quickly, and adapting to new challenges.
  • Strong interest in linguistics, NLP, and AI-powered language technologies.
  • Excited about collaborating with universities, research organizations, and AI experts.
  • Curious, self-driven learner eager to stay at the forefront of AI research and development.

Benefits & Perks

  • Health
  • Dental
  • 401k
  • Vision
  • Pet Insurance
  • PTO
  • Paid Holidays
  • Flexible Work Schedule

Required Skills

Research & Prototyping
Natural Language Processing (NLP)
Machine Learning
CI/CD Pipelines
Full-Stack Development
Cloud Deployment
Python