Sr. Data Engineer

Posted:
9/4/2024, 5:24:40 AM

Location(s):
Tampa, Florida, United States ⋅ Washington, District of Columbia, United States ⋅ North Carolina, United States ⋅ Arizona, United States ⋅ South Carolina, United States ⋅ Tucson, Arizona, United States ⋅ Virginia, United States ⋅ Charlotte, North Carolina, United States ⋅ Massachusetts, United States ⋅ Houston, Texas, United States ⋅ Phoenix, Arizona, United States ⋅ District of Columbia, United States ⋅ Boynton Beach, Florida, United States ⋅ Austin, Texas, United States ⋅ New Jersey, United States ⋅ Baltimore, Maryland, United States ⋅ Richmond, Virginia, United States ⋅ Texas, United States ⋅ Nashville-Davidson, Tennessee, United States ⋅ Florida, United States ⋅ Greenville, South Carolina, United States ⋅ Dallas, Texas, United States ⋅ Boston, Massachusetts, United States ⋅ Jacksonville, Florida, United States ⋅ Maryland, United States ⋅ Tennessee, United States ⋅ Orlando, Florida, United States

Experience Level(s):
Senior

Field(s):
Data & Analytics

Job Description

Join DPR's Data Engineering and AI team as a Data Engineer! This role is your chance to dive into the exciting world of data-driven decision-making, leveraging cutting-edge data engineering techniques and AI applications. If you're passionate about pushing the boundaries of data architecture and love tackling complex challenges, this is the perfect opportunity for you.

Responsibilities

Strategic Partnership / Roadmap / Execution / Delivery

  • Collaborate with cross-functional teams to align Data Engineering efforts with business goals.
  • Engage in strategic discussions with stakeholders to identify pain points, document business requirements, and define key deliverables.
  • Foster strong relationships with business stakeholders to understand their processes, tools, and objectives.

Data Engineering / Technology / Data Integrations

  • Design, build, and maintain robust data pipelines and architectures ensuring high availability and reliability.
  • Utilize Snowflake for efficient data storage and Azure Data Factory for automating data workflows.
  • Stay updated with the latest advancements in Data Engineering technologies.
  • Script and program in Python and use DBT for data transformation tasks.
  • Implement solutions using Agile, Scrum, and Data Ops methodologies.
  • Assemble data sets that meet functional and non-functional business requirements.
  • Design and implement process improvements to automate manual processes, optimize data pipelines, and scale data infrastructure.
  • Collaborate with stakeholders to translate data requirements into technical solutions.
  • Maintain data integrity and compliance with industry standards and best practices.
  • Stay updated on emerging trends and technologies in data engineering and construction tech.

Hands-on Technical Expertise

  • Actively engage in hands-on coding, debugging, and troubleshooting to resolve technical challenges.
  • Lead by example in developing and deploying scalable data solutions.
  • Collaborate with other Data engineers on best practices and technical problem-solving.
  • Demonstrate a proactive approach to identifying and addressing technical issues before they impact the business.

Position Requirements

  • Bachelor’s/Master’s in Computer Science or a related technical field.
  • 4+ years of experience as a Data Engineer/Integrations Engineer in a fast-paced, technical environment.
  • 2+ years of experience with public cloud platforms (AWS, Microsoft Azure, Google Cloud).
  • 2+ years of data warehousing experience (Redshift or Snowflake).
  • Proficiency in Agile engineering practices.
  • Experience with enterprise data lakes, data warehouses, data marts, and big data.
  • Expert-level proficiency in Azure Data Factory, Python programming, DBT, and data modeling.
  • Demonstrated experience with API development and management for data integration.
  • Advanced SQL knowledge and experience with relational databases.
  • Strong analytical skills for working with unstructured datasets.
  • Excellent project management and organizational skills.
  • Experience with SQL, JSON, XML, and LookML.
  • Knowledge of APIs, REST, and GraphQL.
  • Exposure to the Construction Industry is a plus.
  • Excellent communication skills for engaging with team members and stakeholders.
  • Strong problem-solving skills with the ability to evaluate situations and develop solutions independently.

DPR has been nationally recognized for its strong company culture, based on a well-defined purpose “We Exist to Build Great Things,” and four core values: integrity, enjoyment, uniqueness and ever forward. A flat, title-less organization that empowers people at all levels to make decisions, DPR ranked on FORTUNE’s “100 Best Companies to Work For” list for five consecutive years. For more information, visit http://www.dpr.com.