Data Engineer
United States
Full Time Mid-level / Intermediate USD 100K - 125K
Uplight
Uplight supports energy providers around the world with clean energy solutions for customer engagement and grid flexibility management.
The PositionUplight is creating a new category of energy. We make software that manages energy resources in homes and businesses—including things like smart thermostats, electric vehicles, solar panels, storage batteries, heat pumps, and even people’s behavior—to generate, shift, or save energy to balance the grid, making it more efficient and reliable. This creates clean energy capacity that can be used by the power grid instead of burning more fossil fuels. Our solutions accelerate the transition to clean energy and save money for energy customers. We’re looking for a Data Engineer to join our Utility Data Ingest team, focused on the resilience, scalability, and performance of the pipelines that move large-scale utility data into our platform. It's a fantastic opportunity for a dynamic & high performing individual to help us achieve our ambitious growth goals for our business, and for the planet. How you will make an impact:As a Data Engineer on the Utility Data Ingest team you will play a central role in building and maintaining the pipelines that bring tenant utility data into Uplight's platform. Your work ensures that data is ingested accurately, efficiently, and scalably, forming the backbone of many of Uplight’s customer-facing solutions.You’ll be responsible for improving data flow performance and reliability, helping Uplight scale to support millions of utility customers across the U.S. and Canada. You’ll also help design systems that track and expose key data quality and volume metrics, enabling better monitoring and debugging.What you get to do:
- Design, build, and maintain data pipelines using Databricks (Spark, Delta Lake) and Python.
- Develop and manage data orchestration workflows using Airflow (or similar tools).
- Improve reliability and fault tolerance of ingest pipelines handling large volumes of utility data.
- Collaborate with data engineers, analysts, and product managers to define SLAs and monitoring strategies.
- Continuously optimize pipelines for cost, performance, and scalability in cloud environments (GCP preferred).
- Contribute to data platform tooling such as metadata tracking, alerting, and lineage.
- Participate in code reviews, sprint planning, and architecture discussions in a remote-first, agile environment.
- 2–5 years of experience in data engineering or backend engineering roles.
- Strong working knowledge of Databricks, Spark, or similar distributed data systems.
- Experience with Airflow or other workflow orchestration tools.
- Proficient in Python and SQL, with an understanding of scalable data design.
- Familiarity with cloud platforms (GCP or AWS).
- Passion for writing clean, maintainable code and delivering resilient systems.
- A collaborative, team-oriented mindset with strong communication skills.
- Experience with real-time or streaming data systems (e.g., Kafka, Structured Streaming).
- Understanding of data observability, lineage, and quality checks.
- Prior work in the utility or energy sector.
- Exposure to infrastructure-as-code tools (e.g., Terraform) and CI/CD pipelines.
- Make a Meaningful Impact: Your work directly impacts our mission of decarbonization and building a more sustainable future.
- Grow Your Career: We offer ample advancement opportunities, robust learning and development programs, and a supportive team environment that fosters collaboration and innovation.
- Thrive: We offer comprehensive benefits, including flexible time off, generous parental leave, a wellness stipend, and work flexibility to help you thrive both personally and professionally.
- Belong to an Inclusive Community: We celebrate diversity and foster an inclusive workplace where everyone feels respected, empowered, and heard. Our Employee Resource Groups offer opportunities to connect with colleagues who share your interests and backgrounds.
- Be Part of a Growing Movement: Join a team of dedicated individuals who are passionate about creating a more sustainable future. We offer a collaborative environment where your ideas are valued and your contributions recognized. Together, we can build a brighter tomorrow.
Job stats:
0
0
0
Category:
Engineering Jobs
Tags: Agile Airflow Architecture AWS CI/CD Databricks Data pipelines Data quality Engineering GCP Kafka Pipelines Python Spark SQL Streaming Terraform
Perks/benefits: Career development Equity / stock options Flex hours Flex vacation Home office stipend Parental leave Salary bonus Wellness
Region:
North America
Country:
United States
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Data Engineer II jobsBI Developer jobsPrincipal Data Engineer jobsStaff Data Scientist jobsSr. Data Engineer jobsPrincipal Software Engineer jobsStaff Machine Learning Engineer jobsData Science Manager jobsDevOps Engineer jobsData Science Intern jobsSoftware Engineer II jobsData Manager jobsJunior Data Analyst jobsData Analyst Intern jobsLead Data Analyst jobsAccount Executive jobsStaff Software Engineer jobsData Specialist jobsBusiness Data Analyst jobsSenior Backend Engineer jobsAI/ML Engineer jobsBusiness Intelligence Analyst jobsData Governance Analyst jobsSr. Data Scientist jobsData Engineer III jobs
Consulting jobsAirflow jobsOpen Source jobsMLOps jobsLinux jobsKPIs jobsEconomics jobsJavaScript jobsTerraform jobsRDBMS jobsKafka jobsData Warehousing jobsNoSQL jobsGitHub jobsPostgreSQL jobsGoogle Cloud jobsComputer Vision jobsClassification jobsScikit-learn jobsPhysics jobsStreaming jobsHadoop jobsBanking jobsR&D jobsPrompt engineering jobs