New
Machine Learning Engineer
![]() | |
![]() | |
![]() United States, Indiana, Merrillville | |
![]() 233 East 84th Drive (Show on map) | |
![]() | |
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 |