EnergyHub empowers utilities and their customers to create a clean, distributed energy future.
Senior Forecasting and Optimization Engineer
Location
New York
Posted
5 days ago
Salary
$150K - $175K / year
Seniority
Senior
Job Description
Senior Forecasting and Optimization Engineer
EnergyHub
• Develop and improve accurate and robust energy forecasting models • Develop and improve control and optimization algorithms • Design, write, test, and deploy production-grade code for mission-critical forecasting and optimization products and related algorithms • Build and use tools and processes to monitor and assess the quality of operational forecasting and optimization models • Translate data from one of the largest distributed energy datasets in the electricity industry into actionable insights for electric utilities and other energy industry stakeholders • Provide guidance to other engineers and scientists regarding machine learning, forecasting and optimization methods • Present results clearly to internal and external stakeholders • Collaborate closely with stakeholders inside and outside of EnergyHub including Data Engineering, Client Success, Marketing, Sales, Product, and Market Development teams • Other duties as assigned
Job Requirements
- Passion for enabling a carbon-free, distributed energy future
- At least five years of experience in machine learning, statistical analysis, data visualization, control systems engineering, and/or mathematical optimization
- Experience developing data pipelines using large-scale relational databases
- Strong mathematical skills, with the ability to apply new mathematical techniques to real-world problems
- At least three years of hands-on experience with Python and the scientific and machine learning tool stack (Pandas, Numpy, SciPy, Sklearn, PyTorch, and Tensorflow)
- An ability to find valuable insights in large, complex datasets
- Ability to explain results from large-scale data analyses to diverse audiences in a way that is clear, interesting, and actionable
- Ability to have fun while working on really hard problems with really smart people.
Benefits
- 100% paid medical for employees
- 401(k) with employer match
- Casual environment
- Flexibility to set your own schedule
- Fully stocked fridge and pantry
- Free Citi Bike membership
- Secure bike rack
- Gym subsidy
- Paid parental leave
- Education assistance program
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
GTM Engineer, German-Speaking
SalesPlaybookWe help B2B SaaS startups build and scale sales with hands-on upskilling, learning, coaching and implementation.
• Own the full lifecycle of GTM-Engine projects – from discovery and system design to execution and measurable pipeline impact. • Translate complex business goals into actionable technical architectures (automations, integrations, workflows). • Lead technical validation and client alignment during both sales and delivery phases to ensure long-term success. • Design and standardize high-performing signal workflows, enrichment processes, and outbound frameworks. • Integrate and optimize tools such as clay, teamfluence, lemlist or instantly to ensure system scalability. • Evaluate and operationalize new data sources (e.g. ad intent, firmographic APIs, product usage signals). • Build and maintain internal GTM knowledge infrastructure – including playbooks, templates, and Loom walkthroughs. • Establish delivery standards and best practices to align client expectations with capacity and system complexity. • Mentor junior GTM engineers and working students to ensure skill development and process consistency. • Identify “winning use cases” and translate them into repeatable frameworks that scale across clients. • Collaborate with leadership on service design, new offerings, and GTM methodology refinement.
Growth Engineer – Fintech
RetornaAn easy to use platform that transfers money from anywhere at any time and solves core pains.
• Lead end-to-end growth initiatives (referrals, ambassadors, activation): design, build, launch, measure, and iterate • Design and execute A/B experiments on acquisition, activation, and retention • Build automations and custom integrations (APIs, scripts, no-code/low-code) without relying on the product roadmap • Define, instrument, and monitor key metrics: MAUs, K-factor, CAC, LTV, referral rate • Analyze funnels and identify bottlenecks and growth opportunities • Propose and maintain an independent growth roadmap, communicating results to the team
Staff Software Engineer
NateraFounded in 2004 and led by CEO Steve Chapman, Natera is a company in the biotechnology market that offers genetic testing and diagnostics on a global scale. Ope
• Design, develop, and maintain scalable services that support the diverse activities of a high-throughput laboratory. • Develop both front-end and back-end applications. • Implement and manage CI/CD pipelines using GitLab. • Develop comprehensive unit tests to ensure high code quality. • Collaborate closely with end-users and product managers to iterate on requirements and deliverables. • Optimize architecture and infrastructure on the AWS cloud platform for performance, scalability, reliability, and cost-effectiveness. • Proactively monitor system performance, troubleshoot issues, conduct thorough root cause analysis, and implement enhancements to improve efficiency and reliability. • Stay current with emerging technologies and best practices in software engineering and actively contribute to continuous improvement initiatives. • Be the technical lead and mentor more junior engineers. • Visit the lab in San Carlos, CA occasionally to facilitate direct observation of the software in the lab and obtain real-time user feedback.
• Own the architecture, technical design, and delivery for your team's area of the platform, turning roadmap into engineering plans that ship and hold up in production • Drive the hardest technical decisions in your domain and resolve ambiguous, high-risk problems before they become blockers • Design and build core parts of our compound AI system, spanning agents, LLMs, and RAG, with a focus on reliability, evaluation, and scale • Own your team's most complex, mission-critical initiatives end to end, from problem framing through production and iteration • Establish and champion engineering best practices, coding standards, architectural patterns, and AI-native development techniques within your team • Multiply your team's impact by mentoring senior and mid-level engineers, raising the quality bar through code review, design review, and your own hands-on work • Partner closely with your product and design counterparts to uncover requirements and align on priorities • Stay current with the state of the art in software engineering and applied AI, and bring the relevant advances into your part of the platform




