Application Guide

How to Apply for Senior Data Engineer - Flexibility (all genders)

at GridX

🏢 About GridX

gridX is at the forefront of the energy transition, building a virtual power plant that orchestrates millions of decentralized energy resources. Their platform enables intelligent energy management, allowing utilities and consumers to optimize renewable energy usage and trade on wholesale markets. Working here means contributing to a sustainable future while tackling complex data challenges at scale.

About This Role

As a Senior Data Engineer, you will design and build scalable data products that process high-volume time-series data from millions of assets worldwide. Your work directly enables precise forecasting and decision-making for energy trading, impacting grid stability and renewable integration. This role offers the chance to shape the data infrastructure of a fast-growing company in a mission-driven industry.

💡 A Day in the Life

Your day might start with a standup discussing pipeline performance, then diving into optimizing a Polars-based clustering job that ingests millions of asset measurements. After lunch, you could be writing a Terraform module to deploy a new streaming service on Kubernetes, and end the day reviewing a PR for a forecasting workflow orchestrated with Metaflow.

🎯 Who GridX Is Looking For

  • Has delivered robust data pipelines into production, preferably with time-series data from IoT or energy systems.
  • Is highly proficient in Python (Polars, Pandas) and SQL, with a willingness to work in Go (the main language at gridX).
  • Has hands-on experience with AWS, Kubernetes, Terraform, and workflow orchestration tools like Metaflow or Argo.
  • Thrives on scalability challenges and is passionate about building systems that handle millions of data points per second.

📝 Tips for Applying to GridX

1

Highlight specific projects where you built and deployed production data pipelines for time-series or IoT data.

2

Demonstrate your experience with workflow orchestration (e.g., Metaflow, Argo) by describing how you automated complex data workflows.

3

Show your Go knowledge or willingness to learn by mentioning any projects or contributions, even if small.

4

Tailor your resume to emphasize scalability: metrics like data volume, latency, and throughput are key.

5

Include a brief note in your cover letter about your passion for renewable energy or sustainability to align with gridX's mission.

✉️ What to Emphasize in Your Cover Letter

['Your experience with time-series data and clustering/forecasting workflows.', "How you've solved scalability challenges in previous roles, with concrete metrics.", 'Your familiarity with the tech stack: Python, SQL, AWS, Kubernetes, Terraform, and orchestration tools.', "Your motivation for working in the energy sector and contributing to gridX's mission of a decentralized virtual power plant."]

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Understand gridX's virtual power plant concept and how it integrates with wholesale energy markets.
  • Read about their tech blog or engineering talks to see their approach to data infrastructure (e.g., use of Go, Metaflow).
  • Look into their sustainability reports or case studies to grasp the impact of their platform on renewable energy integration.
  • Familiarize yourself with the challenges of time-series data at scale, especially in IoT and energy contexts.

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Design a scalable data pipeline for ingesting and processing millions of IoT sensor readings per second.
2 How would you implement a clustering algorithm for energy assets based on time-series consumption patterns?
3 Describe your experience with workflow orchestration: how have you used Metaflow or Argo to manage complex dependencies?
4 Scenario: Our forecasting model needs to run every hour and update trades. How would you ensure low latency and reliability?
5 Explain how you would use Terraform and Kubernetes to deploy a data processing service on AWS.
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Submitting a generic cover letter that doesn't mention energy, time-series data, or scalability.
  • Overemphasizing batch processing when the role clearly requires real-time or near-real-time data handling.
  • Ignoring the requirement for Go; at least acknowledge your willingness to learn and any relevant experience.

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to GridX!