
DPR Construction is hiring: Machine Learning Engineer in washington
DPR Construction, washington, dc, United States
Overview
Join a dynamic AI and Data team focused on designing intelligent AI agents and copilots using modern AI/ML techniques. You will work with cross-functional teams to align business needs with data architecture and define data models for specific focus areas in the construction industry.
Responsibilities
- Build end-to-end Gen AI solutions — develop, refine, and implement advanced Gen AI models and ensure the successful delivery of projects.
- Assist in developing and executing plans to integrate AI technologies into business processes to enhance operational efficiency and productivity.
- Utilize Python and other data manipulation languages to prepare and manipulate data.
- Understand business requirements and translate them into Gen AI solution designs that meet objectives.
- Collaborate with stakeholders, present findings to non-technical audiences, and provide strategic recommendations.
- Ensure scalability, reliability, and security of AI solutions by implementing best practices for model development, deployment, and maintenance.
- Drive innovation by exploring new AI applications and leading R&D efforts to keep the organization at the forefront of AI technology.
- Follow the roadmap for AI initiatives, ensuring alignment with organizational goals and measurable impact.
Qualifications
- At least 3 years of experience with software development and machine learning.
- At least 2 years of experience with Generative AI, specifically Large Language Models (LLMs).
- Experience with generative AI concepts such as Retrieval-Augmented Generation (RAG), agentic workflows, and training LLMs with structured and unstructured data sets.
- Experience with data connectors and API gateways that support seamless communication between systems.
- Deep subject matter expertise in AI technologies (e.g., Copilot Studio, OpenAI, Semantic Kernels, Azure AI Foundry, Google Gemini, M365 Copilot, Anthropic, AWS).
- Familiarity with cloud computing.
- Strong programming skills in Python and experience with AI/ML frameworks.
- Proficiency in vector databases and embedding models for retrieval tasks.
- Understanding of knowledge graphs is a plus.
- Strong problem-solving and strategic thinking abilities; excellent communication and ability to influence stakeholders.