Junior AI Engineer

UniFirst Corporation
Wilmington, MA, United States
about 1 month ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Compensation
$65,000.0 - $90,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) Artificial Intelligence Automated Storage and Retrieval Systems Confluence Automation of Tests Microsoft Azure Business Systems C Sharp (Programming Language) Encodings Information Engineering
+24 more
Cursor (Graphical User Interface Elements) HP Systems Insight Manager Python (Programming Language) Machine Learning Language Modeling Azure Machine Learning Azure Data Lake Search Technologies Software Deployment Software Engineering Unstructured Data Data Logging Azure Data Factory ReactJS Large Language Models Multi-Agent Systems Backend AI Platforms Information Technology Low Latency Machine Learning Operations Streamlit Framework Automation Anywhere Serverless Computing

Job description

We are looking for an early-career Junior AI Engineer to help build, test, monitor, optimize, and document enterprise-grade AI solutions using Microsoft Azure AI Services. Reporting to the AI Engineer, you will contribute to backend services, autonomous agents, retrieval systems, and client-facing tools that support the organization’s next generation of intelligent applications.

This role emphasizes hands-on engineering, structured evaluation, operational monitoring, performance and cost optimization, and reusable technical guidance. You will work closely with AI, software, architecture, and infrastructure teams while developing broader ownership of defined AI components and operational processes.

  • Set up and configure AI-powered services using Azure OpenAI, Cognitive Services, Azure AI Search, Azure Machine Learning, and Azure Functions.
  • Develop and maintain automated test suites for AI systems, including prompt regression, retrieval-quality, response-quality, safety, and end-to-end integration tests.
  • Create reusable evaluation datasets, test cases, scorecards, and performance baselines for AI applications and components.
  • Set up and maintain monitoring for response quality, failures, latency, token usage, model cost, retrieval performance, and other operational metrics.
  • Run structured experiments across models, prompts, retrieval settings, and search parameters to maintain quality while reducing token usage, latency, and operating cost.
  • Configure and optimize Azure AI Search, including semantic ranker, hybrid retrieval, vector search, filters, scoring profiles, top-k settings, chunking strategies, and reranking approaches.
  • Evaluate alternative language, embedding, and reranking models using documented benchmarks and recommend appropriate options for defined use cases.
  • Create backend components and lightweight client-side tools that expose AI capabilities across business systems.
  • Research emerging AI engineering practices, tools, frameworks, and vendor guidance, and translate findings into actionable recommendations.
  • Partner with engineers and architects to document approved AI patterns, implementation guidance, troubleshooting procedures, and best practices in Confluence.
  • Maintain developer-focused versions of AI guidance as Cursor rules, repository instructions, templates, and reusable examples, keeping them synchronized with enterprise documentation.
  • Collaborate with AI engineers, enterprise architects, developers, infrastructure teams, and business partners to deliver secure, governed, and responsible AI solutions.

Requirements

  • 0-2 years of relevant software development experience through professional work, internships, academic projects, or personal projects using Python, C#, JavaScript, or Java.
  • Experience or demonstrated familiarity with one or more Azure AI services, such as Azure OpenAI, Cognitive Services, Azure AI Search, Azure Machine Learning, or Azure Functions.
  • Familiarity with software testing concepts, including unit, integration, regression, and automated testing.
  • Ability to use metrics and structured evaluations to compare AI model, prompt, or retrieval performance.
  • Familiarity with application monitoring, logging, telemetry, dashboards, and operational troubleshooting.
  • Ability to analyze tradeoffs among response quality, reliability, latency, token usage, and cost.
  • Strong research, technical writing, collaboration, problem-solving, and communication skills.

Preferred:

  • Experience orchestrating RAG pipelines or combining structured and unstructured data in AI workflows.
  • Exposure to LLM evaluation frameworks, AI observability platforms, prompt testing tools, or custom evaluation pipelines.
  • Experience experimenting with multiple language models, embedding models, rerankers, prompts, or retrieval configurations.
  • Familiarity with Azure Data Lake, Blob Storage, document intelligence, or enterprise-scale datasets.
  • Experience developing simple client-side applications using React, Streamlit, or JavaScript.
  • Familiarity with MLOps practices and model lifecycle management.
  • Familiarity with Confluence, Cursor rules, repository-level instructions, or similar engineering knowledge-management practices.
  • Understanding of enterprise architecture, IT compliance, responsible AI, and production deployment patterns.

Required Education:

  • Bachelor’s degree in Computer Science, Engineering, Data Science, or a related technical field, or equivalent practical experience., * Relevant coursework, internships, certifications, or project experience in artificial intelligence, machine learning, data engineering, or software engineering.
  • Microsoft Azure certifications, such as Azure AI Engineer Associate (AI-102) or Azure Data Scientist Associate (DP-100).

Benefits & conditions

The estimated salary for this position ranges from $65,000 to $90,000 yearly. Actual compensation will vary based on factors including but not limited to the candidate’s skills, experience, and qualifications. Geographic differentials may also apply depending on the position’s location. There is no application deadline for this role; recruitment will remain open until the position is filled.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

3:17 min

Optimizing character encoding with Kim variable byte encoding

Douglas Crockford Douglas Crockford · World Congress 2024

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all