Job Openings 2616-0426/2617-0426: Analytics Engineer

About the job 2616-0426/2617-0426: Analytics Engineer

About the Role

The Senior Analytics Engineer will be responsible for designing, developing, and maintaining end-to-end data solutions. This includes building robust data pipelines that extract data from source systems into a data warehouse, transforming raw data into well-modeled datasets for business intelligence, and creating interactive, user-friendly visualizations using Power BI.

The role requires close collaboration with cross-functional teams to enable stakeholders to derive actionable insights and make data-driven decisions.

Scope of Work and Responsibilities

  • Design and develop scalable data pipelines to extract and transform data from various source systems into the data warehouse.
  • Transform data into structured models following dimensional modeling techniques (e.g., Kimball).
  • Create visually compelling dashboards and reports using Power BI.
  • Collaborate with data analysts and stakeholders to understand requirements and deliver meaningful insights.
  • Ensure data accuracy and integrity through validation and quality checks.
  • Design intuitive and user-friendly visualizations tailored to stakeholder needs.
  • Participate in Agile development processes (Scrum, Kanban).
  • Prepare high-level and detailed technical designs for data solutions.
  • Apply best practices in coding, testing, and deployment, including CI/CD pipelines.
  • Stay updated with trends in data engineering and visualization; recommend improvements.
  • Perform other relevant tasks as assigned.

Qualifications and Requirements

Educational Requirements

  • Bachelor's degree in Information Technology, Engineering, Data Science, or a related field.

Experience and Skills

  • At least 5 years of experience in a senior analytics engineering or development role.
  • At least 5 years of experience in system architecture, design, and development of integrated solutions.
  • Strong analytical and problem-solving skills.
  • Strong understanding of dimensional modeling techniques.
  • Familiarity with software development lifecycle and project management methodologies.
  • Proven experience with relational databases (e.g., Oracle, SQL Server).
  • Proven experience building data pipelines using Python, PySpark, and SQL.
  • Experience with Microsoft 365 tools.
  • Familiarity with cloud platforms such as Azure or AWS.
  • Experience working in Agile environments (Scrum or Kanban).
  • Proficiency in Power BI; experience with Tableau or similar tools is a plus.

Preferred Qualifications

  • Experience building and maintaining ML or AI pipelines.
  • Exposure to Generative AI/LLM workflows, including chatbot integration and model orchestration.
  • Experience supporting ML solutions (e.g., predictive analytics, forecasting).
  • Experience with Azure DevOps.
  • Experience with cloud services and CI/CD pipelines.
  • Certifications in Secure Coding, Scrum, or DevOps are a plus.
  • Experience working in teams of five or more members.
  • Ability to work with senior stakeholders from diverse backgrounds.
  • Excellent oral and written communication skills in English.

Reporting and Deliverables

  • Reports to the Project Manager or designated supervisor.
  • Collaborates with business stakeholders, data analysts, and cross-functional teams.

Key Deliverables:

  • High-level and detailed technical designs
  • Secure, unit-tested code
  • Interactive and insightful dashboards

Work Arrangement

  • Hybrid setup, with onsite reporting at least three times per week (or as required).
  • Standard working hours: 8:00 AM – 5:00 PM (local time)