Application Guide

How to Apply for Senior Data Engineer

at EVgo

🏢 About EVgo

EVgo is one of the largest public fast charging networks for EVs in the US, playing a critical role in accelerating the transition to electric vehicles. As a publicly traded company (Nasdaq: EVGO) with a mission-driven focus, you'll contribute to building the infrastructure for a sustainable future while working remotely.

About This Role

As a Senior Data Engineer, you will design and implement data pipelines that power EVgo's network planning and optimization. You'll build AI agent semantic layers and data models, directly impacting the efficiency and scalability of the charging network. This role is key to turning raw data into actionable insights for cross-functional teams.

💡 A Day in the Life

Start your day by reviewing pipeline health and monitoring data quality alerts. You'll then collaborate with the network planning team to refine data models for charger placement optimization, followed by coding new ETL jobs in Python. Afternoon might involve a code review with peers and a meeting with product managers to discuss upcoming data needs for AI-driven features.

🎯 Who EVgo Is Looking For

  • 5+ years of experience in data engineering with a strong background in Python data pipelines (Pandas/Polars preferred).
  • Expert in SQL, database design, and optimization; hands-on experience with Snowflake or columnar warehouses.
  • Proven ability to build AI agent semantic layers and data models for business optimization, ideally in a network or logistics context.
  • Comfortable working cross-functionally with teams like network planning, operations, and product to translate business needs into data solutions.

📝 Tips for Applying to EVgo

1

Highlight any experience with EV, energy, or IoT data as it directly relates to EVgo's charging network data.

2

Emphasize your work with Snowflake or similar columnar warehouses in your resume and cover letter.

3

Showcase specific examples of Python pipelines you've built, especially using Pandas or Polars for large datasets.

4

Mention any experience with AI/ML model support or semantic layers, as the role involves building AI agent models.

5

Tailor your application to demonstrate understanding of EVgo's mission: expediting EV adoption through reliable charging infrastructure.

✉️ What to Emphasize in Your Cover Letter

['Your passion for sustainability and EV adoption, linking it to your desire to work at EVgo.', 'Specific examples of designing data pipelines that solved real business problems, especially in network planning or optimization.', 'Your technical expertise in Python, SQL, and cloud data storage, with emphasis on Snowflake or columnar warehouses.', 'How your collaborative skills have helped cross-functional teams achieve data-driven goals.']

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Read EVgo's latest quarterly earnings report and understand their growth metrics (e.g., number of chargers, utilization rates).
  • Explore EVgo's network map and understand the geographic distribution of their chargers.
  • Look up recent news about EVgo's partnerships or expansions (e.g., with automakers or retail chains).
  • Familiarize yourself with the EV charging industry landscape and how EVgo differentiates from competitors like ChargePoint or Electrify America.

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Design a data pipeline to ingest real-time charging station usage data from thousands of chargers.
2 How would you build a semantic layer for network planning? Discuss trade-offs between speed and accuracy.
3 Describe your experience with Snowflake: how have you optimized queries or managed data models?
4 How do you ensure data quality and security in a cloud-based data warehouse?
5 Tell us about a time you collaborated with non-technical stakeholders to define data requirements for a project.
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Not demonstrating specific experience with Python data pipelines or cloud warehouses like Snowflake.
  • Submitting a generic cover letter that doesn't mention EVgo's mission or the specific role's focus on network optimization.
  • Failing to ask questions about the company's data infrastructure or challenges during the interview.

📅 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 EVgo!