Software Engineer Jobs at DPR Construction with Visa Sponsorship
DPR Construction hires Software Engineers to build and maintain the digital infrastructure behind one of the most technically ambitious firms in construction. The company has an established track record of sponsoring international talent across multiple visa categories, making it a realistic target for candidates who need work authorization.
See All Software Engineer at DPR Construction JobsOverview
Showing 5 of 26+ Software Engineer Jobs at DPR Construction jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 26+ Software Engineer Jobs at DPR Construction
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at DPR Construction.
Get Access To All Jobs
Job Description
DPR is looking for an experienced Data and MLOps Engineer to join our Data and AI team and work closely with the Data Platform, BI and Enterprise architecture teams to influence the technical direction of DPR’s AI initiatives. You will work closely with cross-functional teams, including business stakeholders, data engineers, and technical leads, to ensure alignment between business needs and data architecture and define data models for specific focus areas.
MLOps Engineer
DPR is a leading construction company committed to delivering high-quality, innovative projects. Our team integrates cutting-edge technologies into the construction process to streamline operations, enhance decision-making, and drive efficiency at all levels. We are looking for a MLOps Engineer to join our team and contribute to developing robust data solutions to support our Machine Learning, Data Science, Data Engineering and Software Engineering.
Position Overview
The MLOps Engineer will be instrumental in the design and implementation of scalable, cloud-native solutions to meet the growing needs of our Data & Development team. The successful candidate will demonstrate the ability to abstract complexity and create reusable, scalable patterns that accelerate development. The MLOps Engineer will design, build and support the infrastructure and systems that enable our teams to deliver reliable, high-impact data, workflows, and collaborating closely with data engineers, software developers, data scientists and product teams.
Responsibilities
-
Lead hands-on implementation of automation-first DevOps and MLOps practices, enabling infrastructure-as-code and consistent, repeatable environment provisioning
-
Design and manage intelligent DataOps pipelines with automated data quality monitoring and anomaly detection
-
Standardize observability practices across AI/ML and other development teams including logging, metrics, tracing, and model performance monitoring, ingesting data from multiple platforms
-
Design and deploy containerized ML workloads, partnering with Infrastructure Engineering for cluster provisioning and governance
-
Extend existing CI/CD pipelines to support automated infrastructure changes and ML workflows
-
Implement AI-driven data validation, schema drift detection, and metadata management.
-
Establish governance frameworks for AI systems, including bias detection, explainability, and auditability
-
Extend existing Azure RBAC strategy by automating role and permission management to reduce manual intervention
-
Collaborate with Infrastructure Engineering to automate infrastructure provisioning
-
Act as a technical point of contact for DevOps and MLOps practices, developing reusable patterns, documentation, and proof-of-concepts to drive adoption
Qualifications
Bachelor’s degree in Computer Science, Data Science, Information Systems, or a related field
5+ years of experience in DevOps, MLOps, Data Engineering, Software Engineering or Site Reliability Engineering
Strong understanding of cloud infrastructure and experience working with at least one major cloud provider, preferably Azure
Proficiency in at least one objected-oriented programming language, preferably python with hands-on experience in ml frameworks like TensorFlow, PyTorch or Scikit-learn
Required Skills
-
Experience with CI/CD processes and automation
-
Experience with Infrastructure as Code tools such as Terraform, Bicep
-
Proficiency in containerized application deployments and container orchestration – experience with Kubernetes, especially AKS would be a huge plus
-
Experience standing up and managing observability tools such as Datadog, Azure Monitor or Grafana for APM, LLM Ops and model performance monitoring
-
Experience deploying production-ready machine learning models
-
Experience with Model explainability (SHAP, LIME) or similar
-
Experience with cloud cost management and practices (e.g., Azure Cost Management, chargeback/show back models).
Nice to Have
-
Experience in Azure, particularly AKS, ACR, ARM, App Service, Azure Machine Learning and AI Foundry, Azure Monitor
-
Familiarity with semantic search, retrieval-augmented generation (RAG), or embedding pipelines
-
Exposure to managing and monitoring ML workloads that support generative AI or advanced analytics use cases
-
Proficiency with Snowflake
-
Experience with workflow orchestration platforms such as Apache Airflow, Argo Workflow, Prefect, etc.
DPR Construction is a forward-thinking, self-performing general contractor specializing in technically complex and sustainable projects for the advanced technology, life sciences, healthcare, higher education and commercial markets. Founded in 1990, DPR is a great story of entrepreneurial success as a private, employee-owned company that has grown into a multi-billion-dollar family of companies with offices around the world.
Working at DPR, you'll have the chance to try new things, explore unique paths and shape your future. Here, we build opportunity together—by harnessing our talents, enabling curiosity and pursuing our collective ambition to make the best ideas happen. We are proud to be recognized as a great place to work by our talented teammates and leading news organizations like U.S. News and World Report, Forbes, Fast Company and Newsweek.
Explore our open opportunities at www.dpr.com/careers.

Job Description
DPR is looking for an experienced Data and MLOps Engineer to join our Data and AI team and work closely with the Data Platform, BI and Enterprise architecture teams to influence the technical direction of DPR’s AI initiatives. You will work closely with cross-functional teams, including business stakeholders, data engineers, and technical leads, to ensure alignment between business needs and data architecture and define data models for specific focus areas.
MLOps Engineer
DPR is a leading construction company committed to delivering high-quality, innovative projects. Our team integrates cutting-edge technologies into the construction process to streamline operations, enhance decision-making, and drive efficiency at all levels. We are looking for a MLOps Engineer to join our team and contribute to developing robust data solutions to support our Machine Learning, Data Science, Data Engineering and Software Engineering.
Position Overview
The MLOps Engineer will be instrumental in the design and implementation of scalable, cloud-native solutions to meet the growing needs of our Data & Development team. The successful candidate will demonstrate the ability to abstract complexity and create reusable, scalable patterns that accelerate development. The MLOps Engineer will design, build and support the infrastructure and systems that enable our teams to deliver reliable, high-impact data, workflows, and collaborating closely with data engineers, software developers, data scientists and product teams.
Responsibilities
-
Lead hands-on implementation of automation-first DevOps and MLOps practices, enabling infrastructure-as-code and consistent, repeatable environment provisioning
-
Design and manage intelligent DataOps pipelines with automated data quality monitoring and anomaly detection
-
Standardize observability practices across AI/ML and other development teams including logging, metrics, tracing, and model performance monitoring, ingesting data from multiple platforms
-
Design and deploy containerized ML workloads, partnering with Infrastructure Engineering for cluster provisioning and governance
-
Extend existing CI/CD pipelines to support automated infrastructure changes and ML workflows
-
Implement AI-driven data validation, schema drift detection, and metadata management.
-
Establish governance frameworks for AI systems, including bias detection, explainability, and auditability
-
Extend existing Azure RBAC strategy by automating role and permission management to reduce manual intervention
-
Collaborate with Infrastructure Engineering to automate infrastructure provisioning
-
Act as a technical point of contact for DevOps and MLOps practices, developing reusable patterns, documentation, and proof-of-concepts to drive adoption
Qualifications
Bachelor’s degree in Computer Science, Data Science, Information Systems, or a related field
5+ years of experience in DevOps, MLOps, Data Engineering, Software Engineering or Site Reliability Engineering
Strong understanding of cloud infrastructure and experience working with at least one major cloud provider, preferably Azure
Proficiency in at least one objected-oriented programming language, preferably python with hands-on experience in ml frameworks like TensorFlow, PyTorch or Scikit-learn
Required Skills
-
Experience with CI/CD processes and automation
-
Experience with Infrastructure as Code tools such as Terraform, Bicep
-
Proficiency in containerized application deployments and container orchestration – experience with Kubernetes, especially AKS would be a huge plus
-
Experience standing up and managing observability tools such as Datadog, Azure Monitor or Grafana for APM, LLM Ops and model performance monitoring
-
Experience deploying production-ready machine learning models
-
Experience with Model explainability (SHAP, LIME) or similar
-
Experience with cloud cost management and practices (e.g., Azure Cost Management, chargeback/show back models).
Nice to Have
-
Experience in Azure, particularly AKS, ACR, ARM, App Service, Azure Machine Learning and AI Foundry, Azure Monitor
-
Familiarity with semantic search, retrieval-augmented generation (RAG), or embedding pipelines
-
Exposure to managing and monitoring ML workloads that support generative AI or advanced analytics use cases
-
Proficiency with Snowflake
-
Experience with workflow orchestration platforms such as Apache Airflow, Argo Workflow, Prefect, etc.
DPR Construction is a forward-thinking, self-performing general contractor specializing in technically complex and sustainable projects for the advanced technology, life sciences, healthcare, higher education and commercial markets. Founded in 1990, DPR is a great story of entrepreneurial success as a private, employee-owned company that has grown into a multi-billion-dollar family of companies with offices around the world.
Working at DPR, you'll have the chance to try new things, explore unique paths and shape your future. Here, we build opportunity together—by harnessing our talents, enabling curiosity and pursuing our collective ambition to make the best ideas happen. We are proud to be recognized as a great place to work by our talented teammates and leading news organizations like U.S. News and World Report, Forbes, Fast Company and Newsweek.
Explore our open opportunities at www.dpr.com/careers.
See all 26+ Software Engineer at DPR Construction jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at DPR Construction roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at DPR Construction Jobs
Tailor your resume to construction technology
DPR builds proprietary tools for project management, BIM workflows, and field operations. Frame your software experience around similar domains, like data pipelines, asset tracking, or enterprise platforms, so hiring managers can immediately connect your background to their tech stack.
Verify your OPT or CPT eligibility early
If you're on an F-1 visa, confirm your OPT start date aligns with DPR's hiring cycle before you apply. Construction firms often hire on project timelines, so a gap between your authorization window and their onboarding schedule can kill an otherwise strong offer.
Ask about H-1B sponsorship during the offer stage
DPR sponsors H-1B petitions for Software Engineers, but raise the topic after you have a written offer, not before. Ask HR specifically whether they use an in-house immigration team or outside counsel, since that affects how quickly the USCIS filing process moves.
Use Migrate Mate to target open roles directly
Search Migrate Mate's job board to filter Software Engineer openings at DPR Construction by visa type. This saves time by surfacing only roles where sponsorship has been confirmed, so you're not cold-applying and hoping the company will accommodate your immigration needs.
Understand how TN status fits engineering roles
Canadian and Mexican nationals can enter on a TN visa under the Engineer category, which can cover Software Engineer roles if the position requires a qualifying degree. Confirm with DPR's HR team that the job description meets DOL's classification criteria before your interview.
Plan for PERM timelines if Green Card is the goal
If you're targeting permanent residency through EB-2 or EB-3, PERM labor certification at the DOL typically takes 12 to 18 months before USCIS even receives the I-140 petition. Start that conversation with DPR's HR team within your first year, not after your H-1B is already running short.
Software Engineer at DPR Construction jobs are hiring across the US. Find yours.
Find Software Engineer at DPR Construction JobsFrequently Asked Questions
Does DPR Construction sponsor H-1B visas for Software Engineers?
Yes, DPR Construction sponsors H-1B visas for Software Engineers. The company has an active sponsorship history across this role, so it's a realistic target if you need H-1B support. Because H-1B cap-subject petitions are tied to the annual lottery, timing your offer and filing around the April registration window is critical. Confirm the process details directly with DPR's HR team once you have an offer in hand.
Which visa types does DPR Construction commonly use for Software Engineer roles?
DPR Construction sponsors across several visa categories for Software Engineers, including H-1B, F-1 OPT, F-1 CPT, TN, J-1, and employment-based Green Cards through EB-2 and EB-3. F-1 OPT is often the entry point for recent graduates, while H-1B is the most common long-term path. TN is available to Canadian and Mexican nationals whose software engineering role meets the qualifying criteria under the USMCA.
What qualifications does DPR Construction expect for sponsored Software Engineer positions?
DPR typically looks for Software Engineers with a bachelor's degree or higher in computer science, software engineering, or a closely related field. Given their investment in construction technology, experience with enterprise applications, data integration, or cloud platforms is valued. For H-1B sponsorship, USCIS requires the role to qualify as a specialty occupation, meaning the degree requirement must be directly tied to the specific job duties.
How do I apply for Software Engineer jobs at DPR Construction?
You can browse and apply for Software Engineer openings at DPR Construction through Migrate Mate, which lists roles filtered by visa sponsorship eligibility. DPR posts positions across multiple locations and project teams, so checking regularly gives you the best shot at catching new openings. When you apply, tailor your application to highlight experience relevant to construction technology platforms, since that's where DPR focuses much of its software development work.
How do I plan my timeline if DPR Construction is sponsoring my H-1B while I'm on OPT?
If you're working at DPR on F-1 OPT, your employer needs to submit your H-1B registration during the March lottery window for an October 1 start date. If you have a STEM degree, you may be eligible for a 24-month OPT extension, which gives you up to three lottery attempts. Coordinate with DPR's HR or immigration counsel at least six months before your OPT expires to avoid a gap in work authorization.
See which Software Engineer at DPR Construction employers are hiring and sponsoring visas right now.
Search Software Engineer at DPR Construction Jobs