We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

#alert
Back to search results
New

Machine Learning Engineer

ClarkDietrich
life insurance, paid time off, tuition reimbursement, 401(k)
United States, Indiana, Merrillville
May 02, 2025
Do you have a strong work ethic and the desire to join an organization that invests in its people through cross-training and development? ClarkDietrich fosters a work-life balance and offers competitive compensation and benefits. Join the ClarkDietrich team by applying to the Machine Learning Engineer position at our Merrillville, IN location.
Summary:
The ClarkDietrich Engineering Services (CDES) Machine Learning Engineer role requires a deep understanding of agentic AI workflows and the ability to leverage modern tools and frameworks. The role also requires the ability to build and orchestrate multi-step agents that can reason, retrieve, process, and interact with humans or tools to complete engineering-related tasks autonomously or semi-autonomously.
Essential Duties and Responsibilities:
* Develop AI workflows using modern agentic frameworks to automate data extraction, document analysis, and context-aware interpretation of technical content
* Integrate LLMs with tools (retrievers, calculators, APIs, databases) in an orchestrated fashion to mimic real-world engineering assistant behaviors
* Build pipelines for extracting and structuring data from PDFs, CAD exports, spreadsheets, emails, and engineering specifications
* Implement intelligent memory, chaining, and feedback mechanisms to enable contextual awareness and continuous learning
* Collaborate with engineers, software developers, and product leads to align AI outputs with engineering workflows and software systems
* Monitor agent performance, handle edge cases, and continuously improve system reliability
* Stay up to date on open-source tooling and foundation model APIs to ensure the best available technology is being used
Supervisory Responsibilities: N/A
Required Qualifications:
* Extensive experience with LLM-based architectures and open-source AI agent frameworks (e.g.: LangChain, CrewAI, AutoGen, etc.)
* Proficiency in Python and relevant ML/NLP libraries (e.g.: Hugging Face, spaCy, scikit-learn, PyTorch, Transformers, etc.)
* Experience connecting agents to tools, APIs, vector databases (e.g.: Pinecone, FAISS, etc.), and document loaders
* Familiarity with document parsing (PDF, OCR, tabular data) and vector embedding models
* Strong grasp of prompt engineering, context handling, retrieval-augmented generation (RAG), and multi-agent communication patterns
Preferred Qualifications:
* Knowledge of Revit, AutoCAD, or engineering documentation workflows
* Experience with construction or manufacturing industry data
* Familiarity with Azure, API gateways, and enterprise deployment practices
Education and/or Experience:
* Bachelor's or Master's degree in Computer Science, AI, Machine Learning, or a related field
* Minimum of 3 years' experience with machine learning, especially in NLP and document processing
Language Skills: N/A
Mathematical Skills:
* Exceptional math skills
Reasoning Ability:
* Abstract reasoning ability
Physical Demands: N/A
Work Environment: Office environment
CLARKDIETRICH BENEFITS INCLUDE:
Full benefits package (Medical, Dental, Vision, Flexible Spending Accounts and Life Insurance)
401(k) with company match
Annual Incentive
Paid Time Off
Tuition Reimbursement
Community Service Day


(web-94d49cc66-c7mnv)