Software Engineer, Agentic AI
Noreva
About the Role
Noreva empowers energy and commodity producers, buyers, developers, traders, and investors. We’re hiring an entry-level Software Engineer to join the team building Noreva’s full-stack forecasting platform, including new agentic AI tooling. This is a full-time role based in our Midtown Manhattan office.
Key Responsibilities
- Help build and own components of the AI modeling agent that orchestrates the agentic workflow, including managing datasets, creating context, and building and updating models
- Design and run experiments and proofs of concept, and help carry the strongest ideas into production
- Test, evaluate, and improve agent performance, and build the tooling to measure it over time
- Contribute to the data pipelines and infrastructure that power the platform
- Write clean, documented, testable code and take part in code review, both giving and receiving feedback
What You’ll Learn
- How to design, evaluate, and scale agentic AI systems applied to real commodity price discovery
- Energy market fundamentals: power, capacity/resource adequacy, Renewable Energy Credits (RECs), and long-range forecasting
- How analyst expertise becomes automated research and modeling workflows
- How to work closely with engineering, quant research, and product teams on a small team where your work ships quickly
Qualifications
- BS or MS in Computer Science, Engineering, or a related field
- Software engineering experience, including internships or substantial project work
- Strong Python skills
- Experience with SQL and data tools, including PostgreSQL and TimescaleDB/TigerData for time series
- Familiarity with data pipelines and cloud infrastructure (AWS or GCP)
- Experience with, or strong interest in, LLM and agent frameworks (function calling, RAG, LangChain or similar)
- Experience with vector databases is nice to have
- Comfortable taking ownership of problems and shipping production code on a small team