Remote Otter LogoRemoteOtter

Staff Software Engineer - Data Engineering - Remote

Posted 10 weeks ago
Software Development
Full Time
USA

Overview

We are seeking a Staff Software Engineer with expertise in data engineering. In this role, you will manage the entire data engineering lifecycle, which includes ingesting data from IoT devices, transforming and aggregating that data, and presenting it through backend APIs for both external and internal products.

In Short

  • Help establish development and architectural standards within the team.
  • Work closely with Product Management and DevOps to develop applications.
  • Ensure data availability and reliability for informed decision-making.
  • Champion best-practice development methodologies.
  • Build and maintain streaming and batch data pipelines.
  • Design and code scalable and secure algorithms.
  • Maintain clear documentation for code and systems.
  • Lead design and code reviews within the team.
  • Facilitate automated testing for stability of applications.
  • Mentor team members and build skills across the team.

Requirements

  • A Bachelor's or Master's degree in Computer Science or related field.
  • 7+ years of hands-on experience with Java, Python, and JavaScript.
  • Experience with large-scale data processing systems.
  • Strong leadership skills and mentoring ability.
  • Extensive experience with AWS; familiarity with GCP is a plus.
  • Proficiency in relational and NoSQL databases.
  • Experience in developing microservices and Lambdas.
  • Strong expertise in REST API architecture.
  • Focus on automation and CI/CD practices.
  • Experience with Agile/SCRUM methodologies.

Benefits

  • Health insurance coverage.
  • Wellbeing program.
  • Life and disability insurance.
  • Retirement savings plan.
  • Paid holidays and time off (PTO).
  • Annual bonus eligibility based on performance.
  • Short- and long-term incentives and awards.
SUNRUN logo

SUNRUN

Sunrun is a leading provider of residential solar electricity, dedicated to transforming the way we power our lives through innovative solar and battery storage solutions. With a strong commitment to sustainability, diversity, and inclusion, Sunrun focuses on enhancing the living experience of new homebuyers by integrating cutting-edge technologies into new homes. The company fosters a collaborative work environment that encourages professional growth and development, while actively working towards a cleaner energy future. As the nation's top home solar and energy services company, Sunrun believes in the power of solar energy to make a significant impact on the world.

Share This Job!

Save This Job!

Similar Jobs:

Demandbase logo

Staff Software Engineer (Data Engineering) - Remote

Demandbase

31 weeks ago

Demandbase is looking for a motivated data engineer to join their product development team and contribute to building analytics solutions.

India
Full-time
Data Analysis
Rula logo

Staff Software Engineer - Data - Remote

Rula

12 weeks ago

Join Rula as a Staff Software Engineer to build data infrastructure that drives insights for mental health care.

USA
Full-time
Software Development

Skyscanner

Software Engineer - Data Engineering - Remote

Skyscanner

19 weeks ago

Join Skyscanner as a Software Engineer focusing on data engineering to enhance sustainable travel solutions.

Worldwide
Full-time
Software Development

G.C

Software Engineer - Data Engineering - Remote

GroundTruth Careers

20 weeks ago

GroundTruth is seeking a Software Engineer for their Audience team to build data pipelines and enhance their advertising platform.

Worldwide
Full-time
Software Development
Presto logo

Software Engineer - Data Engineering - Remote

Presto

21 weeks ago

Join Flipster as a Software Engineer in the Data Engineering team to empower data users across the organization.

KR
Full-time
Software Development