Mid-Level Generative AI Developer
Michael Baker International
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Overview
Michael Baker International is seeking a skilled Mid-Level Generative AI Developer to design, develop, and deploy GenAI-powered applications and solutions. This role involves collaboration with product, data engineering, and ML engineering teams to bring intelligent features into production at scale. The position reports to the VP of Data and AI in the CTO Organization.
Responsibilities
AI/ML Development:
- Build and optimize applications using LLMs like OpenAI, Anthropic, etc.
- Fine-tune and prompt-tune models to improve performance.
- Implement RAG pipelines using vector databases such as Pinecone, Weaviate, and others.
- Develop and maintain GenAI microservices and APIs.
- Design GenAI-driven solutions with Microsoft Power Platforms.
Software Engineering:
- Develop clean, scalable, production-grade services in Python and JavaScript/TypeScript.
- Build backend APIs using FastAPI, Flask, Node.js, or Django.
- Utilize modern CI/CD and DevOps practices on cloud platforms.
Data Engineering for AI:
- Preprocess, clean, and transform unstructured data.
- Build embeddings pipelines with tools like OpenAI and Hugging Face.
- Collaborate with data teams on data ingestion and pipeline optimization.
Model Evaluation & Optimization:
- Conduct prompt testing and model benchmarking.
- Improve model reliability and implement safety guardrails.
- Integrate observability tools for monitoring model outputs.
Collaboration & Delivery:
- Work with stakeholders to translate requirements into GenAI features.
- Document processes and architectural decisions.
- Support production systems through troubleshooting and incident response.
- Conduct PoCs and demos to showcase solutions.
Professional Requirements
- Bachelor’s degree or equivalent experience in Computer Science or related field.
- 3-6 years in professional software engineering or ML development.
- Hands-on experience with LLMs, embeddings, and prompt engineering.
- Strong coding skills in Python and/or JavaScript/TypeScript.
- Experience with cloud platforms (Azure OpenAI, AWS Bedrock, GCP Vertex AI).
- Familiarity with vector databases and DevOps tools.
Preferred Qualifications
- Experience fine-tuning models using Hugging Face, DeepSpeed, or LoRA.
- Knowledge of multimodal models for vision, speech, and images.
- Experience building chatbots or autonomous workflows.
- Familiarity with Azure services and additional cloud tools.
- Exposure to the AEC industry is a plus.
Compensation & Benefits
Compensation range: $120,000 to $160,000 based on education, qualifications, and experience. Comprehensive benefits include medical, dental, vision insurance, 401(k), HSA, FSA, disability coverage, professional development, paid time off, and wellness benefits.
Key skills/competency
- Generative AI
- LLMs
- Prompt Engineering
- Vector Databases
- Microservices
- Python
- JavaScript
- Cloud Platforms
- CI/CD
- Data Engineering
How to Get Hired at Michael Baker International
- Customize your resume: Tailor skills and experience to GenAI roles.
- Highlight cloud expertise: Emphasize AWS, Azure, or GCP experience.
- Showcase project demos: Include sample projects and PoCs.
- Prepare for technical interviews: Practice coding and AI problem solving.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background