ICF

Data Engineer, Azure Based US Power Markets

Nov 08, 2023

New Delhi, India (II77)

ICF (NASDAQ: ICFI) is a global consulting services company with over 9,000 full- and part-time employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.

We are looking for a Data Engineer to assist ICF in contributing to the development of innovative, accurate, timely, and high-quality products and services, typically working on multiple projects with all levels of staff.  You will have the opportunity to apply academic knowledge, gain exposure to major projects, and interact with experts and clients in the field, while building content knowledge and consulting skills. 

Data Engineer - US Power Markets

JOB Location - New Delhi

Exp Range :- 1-2 Yrs

Key Responsibilities:
1. Data Acquisition and Processing:

  • Extract, transform, and load (ETL) data from various sources including ISOs and public regulatory agencies.
  • Develop and maintain web scrapers to gather real-time power market analytics.
  • Implement RESTful services to fetch data and handle asynchronous tasks efficiently.

2. Data Warehousing and Optimization:

  • Design and manage data warehouse solutions using Azure Data Lake
  • Streamline data processes to ensure fast and reliable access to clean and accurate data.

3. Cloud-Based ETL Development:

  • Design, build, and optimize ETL jobs leveraging Azure services.
  • Integrate with various Azure services to enhance the data pipeline's scalability and resilience.

4. Collaboration and Communication:

  • Work closely with data SMEs, analysts, and stakeholders to ensure data availability and accuracy.
  • Provide documentation and share knowledge on developed pipelines with the team.

5. Continuous Improvement:

  • Keep abreast of the latest developments in Azure services and the power markets domain.
  • Proactively identify opportunities for process improvements and introduce best practices.

Basic Qualifications:

  • Bachelor's degree in Computer Science, Data Science, Operations Research, Engineering, or a related field.
  • Familiarity with the Power markets and Energy policy.
  • Proven experience in web scraping, data warehousing, and streamlining data.
  • Hands-on experience with RESTful service development and asynchronous functions.
  • Prior experience in building and optimizing ETL jobs on cloud platforms.

Preferred Qualifications:

  • Extensive experience with Azure services, including but not limited to AKS, Azure Batch, Azure Data Factory, Azure Data Lake, Azure Functions, and Azure Blob Storage.
  • Strong understanding of distributed systems and cloud-based architectures.
  • Knowledge and experience with Operations Research techniques such as Linear Programming, Integer Programming, Nonlinear Programming, and other optimization models. Familiarity with tools like CPLEX, Gurobi, or similar optimization solvers is a plus.
  • Demonstrated ability to apply OR techniques to real-world problems.
  • Excellent problem-solving skills, combined with the ability to work in fast-paced environments.

Working at ICF

ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future.

New Delhi, India (II77)

Join 27696+ Machine Learning Engineers, receiving daily job alerts.