Hudson Manpower is looking for a Senior AWS AI Engineer to design and deliver production-grade AI and ML services on AWS, with a focus on retrieval-augmented generation and fine-tuning large language models. The role supports enterprise automation and governance through AWS-native microservices, enabling scalable AI solutions across business processes. This position is based in Buffalo Grove, Illinois, with remote work options available.
Responsibilities
- Direct, hands‑on work with AWS services including Lambda, Bedrock, SageMaker, Step Functions, DynamoDB, and S3.
- Implement AWS cloud services spanning infrastructure, machine learning, and AI platform offerings.
- Develop LLM-based applications, incorporating Retrieval‑Augmented Generation (RAG) with LangChain and related frameworks.
- Build cloud‑native microservices, APIs, and serverless functions to enable intelligent automation and real‑time data processing.
- Partner with internal stakeholders to translate business goals into secure, scalable AI systems.
- Own the software release lifecycle, including CI/CD pipelines, GitHub‑based SDLC, and infrastructure as code with Terraform.
- Support the development and evolution of reusable platform components for AI/ML operations.
- Create and maintain technical documentation for the team and internal customers.
- Communicate effectively in English, both verbally and in writing.
Requirements
- 7 years of hands‑on software engineering experience with a strong focus on Python.
- Experience with AWS services, especially Bedrock, SageMaker, ECS, and Lambda.
- Familiarity with AWS Organizations and policy guardrails (SCP, AWS Config).
- Experience with Retrieval‑Augmented Generation (RAG) architectures and using LangChain and similar frameworks.
- Proficiency in fine‑tuning large language models, building datasets, and deploying ML models to production.
- Strong background in Infrastructure as Code best practices with experience building Terraform modules for AWS.
- Solid experience with Git‑based version control, code reviews, and DevOps workflows.
- Proven track record of delivering production‑ready software with release pipeline integration.
Technologies
- Python
- AWS Bedrock, SageMaker, ECS, Lambda
- AWS Organizations, SCP, AWS Config
- LangChain
- Transformers, PyTorch, TensorFlow
- Terraform, Terraform Sentinel
- AWS Step Functions, DynamoDB, S3
- Hugging Face
- Node.js, Golang
- GitHub
Benefits
- Competitive base salary
- Medical, dental, and vision insurance coverage
- Optional life and disability insurance
- 401(k) with company match and optional profit sharing
- Paid vacation time
- Paid bench time
- Training allowance
- Referral bonuses
Minimum Knowledge, Skills, and Abilities Required
- 7 years of hands‑on software engineering experience with a strong emphasis on Python.
- Experience with AWS services, particularly Bedrock or SageMaker.
- Familiarity with fine‑tuning large language models or building datasets and deploying ML models to production.
- Experience with AWS Organizations and policy guardrails (SCP, AWS Config).
- Solid background in implementing RAG architectures and LangChain.
- Experience with Infrastructure as Code practices and Terraform module development for AWS.
- Strong Git‑based version control, code reviews, and DevOps workflows.
- Demonstrated success delivering production‑ready software with release pipeline integration.
Nice‑To‑Haves
- AWS or relevant cloud certifications
- Policy as Code development such as Terraform Sentinel
- Experience with Hugging Face, Golang, or Node.js
- Exposure to FinOps and cloud cost optimization
- Data science background or experience with structured and unstructured data
- Awareness of data privacy and compliance best practices (PII handling, secure model deployment)
What You'll Get
- Competitive base salary
- Medical, dental, and vision insurance coverage
- Optional life and disability insurance
- 401(k) with company match and optional profit sharing
- Paid vacation time
- Paid bench time
- Training allowance
- Eligibility for referral bonuses