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, Engineering, or related field, or equivalent experience.
• 3–6 years of professional software engineering or ML development experience.
• Hands-on experience with LLMs, embeddings, prompt engineering, or RAG pipelines.
• Strong coding skills in Python and/or JavaScript/TypeScript.
• Experience with one or more cloud platforms (Azure OpenAI, AWS Bedrock, GCP Vertex AI).
• Experience using vector databases (Pinecone, Weaviate, Redis Vector, Chroma).
• Familiarity with DevOps tools: GitHub Actions, Docker, Kubernetes (basic), Terraform (optional).
• Solid understanding of APIs and microservices architectures.
PREFERRED QUALIFICATIONS
• Experience fine-tuning models using Hugging Face, DeepSpeed, or LoRA.
• Knowledge of multimodal models (vision, speech, images).
• Experience building chatbots, agents, or autonomous workflows.
• Familiarity with Databricks, Snowflake, or data lakehouse architecture.
• Strong debugging, optimization, and performance tuning skills.
• Experience with Azure Services such as CosmosDB, Azure Search, Azure Functions, Key Vault, and Azure Storage.
• Proficiency in programming languages such as JavaScript, C#, Python, or AI-specific languages.
• Strong problem-solving and analytical skills.
• Exposure to the AEC industry (Architecture, Engineering, Construction)
COMPENSATION
The approximate compensation range for this position is $120,000 to $160,000. This compensation range is a good-faith estimate for the position at the time of posting. Actual compensation is dependent upon factors such as education, qualifications, experience, skillset, and physical work location.
BENEFITS
We offer a comprehensive benefits package including:
• Medical, dental, vision insurance
• 401 (k) Retirement Plan
• Health Savings Account (HSA)
• Flexible Spending Account (FSA)
• Life, AD&D, short-term, and long-term disability
• Professional and personal development
• Generous paid time off
• Commuter and wellness benefits
#LI-KR2 #LI-HYBRID