Machine Learning Engineer

Merrillville, Indiana

ClarkDietrich
Apply for this Job
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 Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled

Date Posted: 05 May 2025
Apply for this Job