Intermediate Analytics Developer
CDM Smith View all jobs
- India
- Permanent
- Full-time
CDM Smith is seeking an Analytics Engineer to join our Digital Engineering Solutions team. This individual will be part of the Data & AI Technology group within the Digital Engineering Solutions team, helping to support Architecture, Engineering and Construction (AEC) initiatives using modern data technologies and analytics to deliver actionable business insights and robust solutions for AEC professionals and client outcomes.The Data & AI Technology group helps lead the firm in AEC-focused Business Intelligence and data services by developing scalable analytics platforms, reliable data models, and intuitive analytics solutions that enable self-service BI and analytics across the organization. The Data & AI Technology group utilizes advanced analytics, data science, and AI/ML to give our business and our products a competitive advantage. It includes understanding and managing the data, how it interconnects, and engineering analytics-ready datasets and semantic layers to support self-serve BI and BA opportunities.This position is for a person who has demonstrated strong analytics engineering capabilities, is experienced with data technologies and analytics tools, and enjoys framing analytical problems, contributing to solution development, and supporting implementation. As a member of the Digital Engineering Solutions team, the Data & AI Technology group will also participate in research and development and support AEC practices at CDM Smith through product experimentation, testing, and the incubation of analytics-driven ideas that arise from across the company.Key Responsibilities:
- Design and implement data models, transformation workflows, and analytics layers to support self-service BI and analytics.
- Develop and maintain scalable analytics solutions by implementing advanced data visualization techniques.
- Create dashboards, reports, data visualizations, and analytics applications that provide end-users with intuitive access to insights.
- Collaborate with stakeholders to gather requirements and develop analytics applications and visualizations that address business needs.
- Ensure data accuracy, consistency, and quality across analytics datasets and reporting solutions.
- Build analytics-ready data models and semantic layers using Microsoft Power BI and other Microsoft ecosystem tools.
- Provide support to business users in utilizing self-service BI and analytics platforms effectively.
- Develop APIs or workflows for integrating analytics solutions with external systems.
- Monitor analytics solutions and troubleshoot technical issues while supporting ongoing improvements.
- Stay abreast of the latest developments and advancements, including new and emerging technologies, best practices, and new tools and software applications and how they could impact CDM Smith.
- Assist with the development of documentation, standards, best practices, and workflows for analytics platforms and solutions used across the business.
- Perform other duties as required.
- Experience with Business Intelligence tools such as Power BI, including building interactive dashboards and reports.
- Experience integrating Python or R-based solutions and developing advanced analytics visualizations.
- Experience developing custom interactive analytics applications using tools such as R Shiny, Dash, or Streamlit.
- Strong SQL skills for data manipulation, query optimization, and building analytics-ready datasets.
- Familiarity with cloud-based analytics environments, particularly Microsoft Azure and Databricks.
- Understanding of analytics performance optimization techniques such as query tuning and indexing.
- Knowledge of software engineering principles including version control (e.g., Git), modular code design, and CI/CD pipelines.
- Experience with API development and integration, including RESTful APIs.
- Familiarity with data visualization libraries such as ggplot2, Plotly, or equivalent tools.
- Strong programming skills in Python or R for analytics and data processing.
- Strong problem-solving and critical thinking skills to identify and address technical challenges.
- Excellent interpersonal and communication skills when working with technical teams and stakeholders.
- Detail oriented with the ability to execute complex analytics tasks.
- Bachelor's degree.
- 3-5 years of related experience.
- Equivalent additional directly related experience will be considered in lieu of a degree.
- Experience working with Databricks or modern analytics platforms.
- Experience building analytics solutions that support advanced analytics or AI/ML initiatives.
- Experience working with enterprise data platforms and large-scale analytics environments