What are the responsibilities and job description for the Software Development Engineer, Market Operations & Structuring position at Arevon?
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
- 2 years of experience as a Software Development Engineer or in software engineering roles.
- Strong programming skills in at least one scripting or programming language (e.g., Python, Java, C , etc.).
- Experience building and maintaining data pipelines and working with big data technologies (e.g., SQL, MongoDB, etc.).
- Experience with time series database.
- Experience developing APIs and working with frameworks such as Flask or Django.
- Experience with cloud computing platforms (AWS, Azure, Google Cloud, etc.) and their big data services.
- Solid understanding of mathematical modeling and problem-solving techniques.
- Ability to handle and analysis large-scale unstructured data.
- Strong ability to display craft skill and technical skill to transform complex business problems into software solution.
- Strong knowledge of software design patterns and development best practices.
- Prior work in the energy, renewable energy, or energy storage industries is a plus.
Education Requirements
- Master’s degree in Applied Math, Statistics, Computer Science or equivalent.