Summer Technology Intern, Renewable Energy
We are seeking a Summer Technology Intern to join Onyx Renewables’ Technology team in supporting our core business systems, Python development projects, and AI/automation initiatives. This hybrid support/engineering role will give you hands-on experience in both maintaining critical enterprise systems and contributing to software development and innovation. You will work closely with our technology group to ensure our operations run smoothly while also exploring new tools and solutions (like automation workflows and AI copilots) that can improve how we work. This position is ideal for an undergraduate or graduate student in computer science, engineering, data science or a related field who is enthusiastic about technology and renewable energy, and eager to learn in a fast-paced, collaborative environment. The role will be based in our midtown NYC office.ResponsibilitiesSupport Core Systems: Assist in monitoring, administrating, and improving Onyx’s core business and technology systems (e.g. enterprise ERP and CRM platforms) to ensure smooth daily operations. This may include helping with user account management, data updates, basic troubleshooting, and coordinating with vendors or senior staff to resolve issues. Python Development & Automation: Develop, test, and deploy Python scripts or small applications to automate routine tasks, streamline data processing, and integrate systems. For example, you might write scripts to connect different databases, generate reports, or prototype workflow automations to eliminate manual steps. You’ll follow best coding practices and participate in code reviews to learn software development standards.AI and Analytics Support: Contribute to Onyx’s emerging AI initiatives and analytics projects. You will help experiment with AI-powered tools (such as internal “copilot” assistants or data analysis algorithms) under the guidance of senior engineers, and assist in vetting these tools for business use. You might also support data analytics efforts by gathering data, running queries, or visualizing trends to aid decision-making. Testing, Documentation & IT Support: Work with the team to test new features or system upgrades, ensuring they meet requirements and perform reliably. Document your findings and create user-friendly guides or updates for new processes. Provide general technical support to team members by investigating software bugs, answering “how-to” questions, and escalating complex issues as needed, thereby improving overall user experience and knowledge sharing.Collaboration and Project Assistance: Collaborate with cross-functional teams – for example, working with finance on an ERP report, or with operations on refining a workflow. Attend team meetings and planning sessions to understand project needs. Under mentorship, take on mini-projects such as improving a spreadsheet model or configuring a dashboard, and see them through completion. Through these efforts, you will help ensure technology projects are delivered successfully while stabilizing core systems and implementing enhancements.QualificationsCurrently pursuing a degree (Bachelors or Masters) in Computer Science, Information Systems, Engineering, Data Science, or a related technical field. (Rising juniors, seniors, or graduate students are encouraged to apply.)Programming Skills: Familiarity with Python programming and basic software development or scripting concepts (through coursework or personal projects). Exposure to databases, data structures, or web APIs is a plus. You should be comfortable writing and debugging code in an academic or project setting, even if you haven’t worked in a corporate environment yet.Technical Aptitude & Quick Learner: Ability to learn new technologies and systems quickly. No prior experience with our specific tools (ERP, CRM, etc.) is required – but an eagerness to dive in, ask questions, and self-study is essential. Any exposure to business software (e.g. SAP, Salesforce, Power BI, etc.) or cloud platforms is beneficial but not mandatory. Analytical & Problem-Solving Skills: Strong analytical thinking and problem-solving abilities. You can break down complex problems, interpret data, and propose logical solutions. Experience in troubleshooting technical issues (even in class projects or IT clubs) will be helpful.Communication & Teamwork: Good written and verbal communication skills. Able to document your work clearly and explain technical concepts to non-technical team members when needed. A collaborative mindset is crucial – you will be working with a diverse team, so you should be a team player who asks for help and offers help in return. Curiosity & Initiative: A self-starter attitude with a curious, learning-oriented mindset. We value individuals who are proactive and not afraid to take initiative to solve problems or propose new ideas. This internship is a learning experience, so we expect you to actively seek out knowledge and feedback.Passion for Renewable Energy: An interest in the clean energy industry and enthusiasm for Onyx’s mission of advancing renewable energy. While deep domain knowledge isn’t required, being passionate about sustainability and the role technology plays in accelerating the renewable energy transition will help you connect with our vision and culture.