Software Development Engineer, Market Operations & Structuring
- Arevon
- Scottsdale, Arizona
- Full Time
Arevon is a leading renewable energy company, supplying clean, reliable, and cost-effective energy to utilities and businesses in the U.S. We use innovative approaches to develop, build, finance, own, and operate utility-scale solar, energy storage, solar-plus-storage projects, and distributed generation assets.
The Position
Arevon is recruiting for the position of Software Development Engineer (SDE) on the Market Operations & Structuring team, an outstanding opportunity for individuals seeking an exciting, high-growth work environment in one of the most important industries of the 21st century.
Job Description
The Software Development Engineer will be responsible for constructing and maintaining databases and developing an interactive monitoring and trading platform to support Arevon's energy storage portfolio. This position will collaborate with other teams throughout Arevon to develop and understand development and operating assumptions for both new investment opportunities, as well as current assets.
Responsibilities
- Build and operate stable Extraction, Transformation, and Loading (ETL) data pipelines that integrate big data sets into a readable and accessible format for other team members.
- Design and improve databases and backend systems used for storing and processing power market-relevant data.
- Work closely with data scientists to deploy and monitor predictive models into production environments.
- Automate manual processes and optimize data delivery pipelines for greater scalability and efficiency.
- Assists team to build out and maintain a performance report dashboard.
- Apply strong software engineering skills to transform complex business problems into efficient, scalable software solutions.
Qualifications and Characteristics
- Minimum of 3 years' experience as a Software Development Engineer or in related software engineering roles.
- Proficient in at least one major programming or scripting language, such as Python, Java, or C++.
- Hands-on experience designing, building, and maintaining scalable data pipelines, with expertise in working with big data technologies including SQL and MongoDB.
- Practical experience with time series databases and data modeling for temporal data.
- Skilled in developing RESTful APIs and building web applications using frameworks such as Flask and Django.
- Familiar with cloud computing platforms like AWS, Azure, or Google Cloud, including their big data and storage services.
- Strong foundation in mathematical modeling, data analysis, and problem-solving techniques.
- Capable of handling and analyzing large-scale unstructured datasets efficiently.
- Demonstrated ability to translate complex business challenges into effective software solutions with a focus on technical craftsmanship and scalability.
- Solid understanding of software design patterns, architecture principles, and development best practices.
- Industry experience or knowledge in energy, renewable energy, or energy storage is a strong plus.
Education Requirements
- Master's degree in Applied Math, Statistics, Computer Science or equivalent.