G

Generate Capital

Provides capital-backed sustainable infrastructure solutions

Software Engineer - Data

Data EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • Two to three years of professional software or data engineering experience; exceptional new graduates with substantial shipped work will be considered.
  • Strong Python and SQL skills.
  • Experience building or operating software in a cloud environment.
  • Ability to use AI coding agents as a central part of the workflow and explain that workflow in detail.
  • Ability to debug unfamiliar systems under time pressure and with incomplete information.
  • Ability to translate business problems into technical solutions.
  • Unimpeachable integrity and strong references.
  • Strong communication and interpersonal skills, including empathy, intuition, listening, writing, and documentation.
  • Self-awareness, humility, and comfort confronting difficult situations or new challenges.
  • Intellectual agility, curiosity, creativity, and problem-solving ability.
  • Entrepreneurial spirit, flexibility, comfort with risk, and sound judgment about when to prioritize practical delivery.

Responsibilities

  • Own the day-to-day health of data pipelines, including Python ETL jobs, dbt models in Snowflake, Azure Data Factory pipelines, and dependent reports and system integrations.
  • Triage failures, identify root causes, and fix issues such as vendor schema changes, API rate limits, failed model tests, and broken dependencies.
  • Work with business stakeholders to understand the impact of issues, communicate status, and confirm resolutions.
  • Collaborate with the data team on fixes, code reviews, and releases.
  • Prevent recurring failures by adding alerting, validation, retries, and schema-change handling.
  • Proactively identify and address weaknesses in processes, architecture, code quality, and security.
  • Define and enforce repeatable quality and security patterns for deployment, logging, testing, and secrets handling.
  • Build, ship, and run internal applications that replace SaaS vendors, spreadsheets, and manual processes.
  • Work with business stakeholders to translate problems into requirements and prototypes, then deliver working software.
  • Use AI coding agents and share workflows and tooling with the team.

Desired Qualifications

  • Experience with Azure cloud; AWS or GCP experience is also welcome.
  • Experience with Snowflake and dbt.
  • Experience building internal tools or full-stack applications.
  • Experience in financial services, energy, or another data-heavy environment.

About the Company

Generate Capital

Provides capital-backed sustainable infrastructure solutions

Generate Capital finances, evaluates, and operates technology-driven sustainable infrastructure projects, turning them into long-term assets. It takes on upfront capital and risk, performs technical evaluation, deployment, and long-term operations, and then delivers energy and resource solutions under long-term contracts. Unlike traditional financiers, it acts as a full-service partner from investment to ongoing management, enabling clients to achieve sustainability goals without upfront capital. Its goal is to help customers reach resource and sustainability targets while earning steady, long-term revenue through durable contracts.

Company size
51-200
Company stage
Debt Financing
Total funding
$5.8B
Headquarters
San Francisco, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Generate Capital

See more jobs