Staff Engineer, Data
New
R
Renew HomeResidential Energy
United StatesFull-TimeStaff
Salary$170k - $220k
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- PostgreSQLPythonSQLApache KafkaTerraformAWS Lambda
Requirements
- 10+ years of software and data engineering experience, with a proven track record of architectural leadership at scale.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent practical experience.
- Experience designing and operating production-grade high-volume batch and real-time data streaming architectures (GCP PubSub, AWS Kinesis, AWS Lambda, Apache Kafka, Apache Flink).
- Expertise in building scalable data lake architectures (AWS S3, Iceberg, AWS Glue, Delta Lake).
- Hands-on proficiency in database design, performance tuning, query optimization, indexing, and partitioning with AWS Redshift and PostgreSQL Aurora.
- Mastery of Python and SQL.
- Strong knowledge of software engineering principles, CI/CD, and Infrastructure as Code (Terraform, CDKTF, AWS CDK).
- Proven ability to mentor engineering talent and drive cross-functional alignment.
Responsibilities
- Define and drive the long-term data architecture vision, roadmap, and design standards across the virtual power plant ecosystem.
- Lead the design and implementation of fault-tolerant batch and real-time streaming data infrastructure.
- Collaborate with application and analytics engineering teams to drive data architecture vision.
- Direct database architecture and performance tuning across PostgreSQL Aurora and AWS Redshift.
- Set technical standards for data pipeline development, monitoring, data quality, and uptime.
- Mentor and guide senior and mid-level data engineers on best practices and design reviews.
View Full Description & ApplyYou'll be redirected to the employer's site