US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Generative AI Developer

DESCRIPTION

Michael Baker International is seeking a skilled Mid-Level Generative AI Developer to design, develop, and deploy GenAI-powered applications and solutions.

The ideal candidate has hands-on experience with LLMs, prompt engineering, vector databases, and building AI microservices, along with strong software engineering fundamentals.

You will collaborate with product, data engineering, and ML engineering teams to bring intelligent features into production at scale.

This position reports to VP of Data and AI in the CTO Organization at Michael Baker International.

In this role, you will be responsible for delivering end-to-end and emerging solutions to drive customer satisfaction, increase profitability, and growth.

Our goal is to bring together business acumen with full-stack technical know-how to develop innovative solutions for our business.

RESPONSIBILITIES

AI/ML Development


* Build and optimize applications using LLMs (OpenAI, Anthropic, Llama, Mistral, Gemini, etc.).


* Fine-tune, prompt-tune, or RAG-augment models to improve domain accuracy and performance.


* Implement Retrieval-Augmented Generation (RAG) pipelines using vector stores such as Pinecone, Weaviate, Chroma, Redis, or Elastic.


* Develop and maintain GenAI microservices and APIs for integration with enterprise apps.


* Design, develop, and implement GenAI-driven solutions using CoPilot, Copilot Studio, Microsoft Power Platforms, Power Apps and Power Automate.


* Develop and maintain Copilot agents to support GenAI use cases.


* Integrate AI solutions with existing systems and third-party applications, services, and APIs.

Software Engineering


* Develop clean, scalable, production-grade services in Python, JavaScript/TypeScript, or Java.


* Build backend APIs using frameworks like FastAPI, Flask, Node.js, Django.


* Use modern CI/CD and DevOps practices to deploy cloud-native AI services (AWS, Azure, GCP).

Data Engineering for AI


* Preprocess, clean, and transform unstructured data (PDFs, docs, images, JSON, logs).


* Build embeddings pipelines using OpenAI, Sentence Transformers, Cohere, Hugging Face models.


* Work with data engineering teams on data ingestion, orchestration, and pipeline optimization.

Model Evaluation & Optimization


* Conduct prompt testing, model benchmarking, and latency/accuracy evaluations.


* Improve hallucination control, grounding quality, and safety guardrails.


* Integrate observability tools for monitoring model output reliability.

Collaboration & Delivery


* Work with business stakeholders, product teams to translate requirements into GenAI features.


* Document processes, model behavior, and architectural decisions.


* Support production systems through monitoring, troubleshooting, and incident response.


* Conduct Proof of Concepts (PoCs) and demos to showcase solutions.

PROFESSIONAL REQUIREMENTS


* Bachelor's degree in Computer Science, Eng...




Share Job