Job Closed
This listing is no longer active.
Founded in 2016, Revamp is the premier employee-owned engineering design firm dedicated to advancing large-scale renewable energy projects. Our team is united by a shared commitment to accelerating the global energy transition and creating a workplace where talented people can make a tangible impact in the fight against climate change. As employee-owners, we take pride in building a culture of collaboration, innovation, and accountability where every individual's contribution drives both company success and personal growth. Revamp engineers have supported the design of more than 10% of the utility-scale solar generation capacity in the US since 2020, contributing directly to the renewable energy transformation. So much more than just an engineering firm; we are a diverse, international team of immigrants, singers, dancers, pastry chefs, outdoor enthusiasts, animal lovers, travelers and problem-solvers who bring curiosity and creativity to everything we do.
Software Engineering Intern – Integration & Process Automation
Location
United States
Posted
101 days ago
Salary
0
No structured requirement data.
Job Description
Software Engineering Intern – Integration & Process Automation
Revamp Engineering
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The Integration & Process Automation Engineering Intern supports the Technical Innovation team in designing, implementing, and maintaining internal software integrations and automation tools that improve engineering workflows and operational efficiency. - Focuses on connecting systems, streamlining processes, and reducing manual effort through thoughtful application of automation tools and code-based solutions. - Collaborates with multidisciplinary teams to identify integration opportunities and build scalable, maintainable solutions that support Revamp’s renewable energy engineering operations. Qualifications - Actively enrolled in an undergraduate or graduate program in Computer Engineering, Computer Science, Electrical Engineering, or a related field. - Minimum 60 semester hours completed. - Minimum GPA of 3.2/4.0. - Foundational knowledge of software engineering principles. - Demonstrated experience (coursework, internship, or project-based) using Python and/or similar languages for automation or data-related tasks. - Familiarity with APIs and system integrations. - Strong written and verbal communication skills. - Ability to manage multiple tasks independently while maintaining attention to detail. - Demonstrated problem-solving ability and ownership of assigned work. Requirements - Identify opportunities for process automation across internal teams and workflows. - Design, build, and maintain integrations between internal and third-party systems using tools such as Python, Power Automate, Zapier, and APIs. - Develop scripts and lightweight applications to improve data accuracy, efficiency, and repeatability of engineering tasks. - Document integration architecture, workflows, and implementation details to support long-term maintainability. - Support validation and quality assurance of automation tools to ensure reliability and intended performance. - Manage time effectively across concurrent assignments and shifting priorities. - Collaborate with engineers and internal stakeholders to understand requirements and deliver practical automation solutions. - Communicate technical concepts clearly to non-technical team members. - Receive direction on complex or unconventional challenges and incorporate feedback into iterative improvements. - Perform additional duties as assigned or directed. Benefits - Competitive hourly compensation. - Exposure to large-scale renewable energy engineering operations. - Mentorship from experienced engineers and automation specialists. - Opportunity to contribute to projects supporting the energy transition.
Job Requirements
- Actively enrolled in an undergraduate or graduate program in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
- Minimum 60 semester hours completed.
- Minimum GPA of 3.2/4.0.
- Foundational knowledge of software engineering principles.
- Demonstrated experience (coursework, internship, or project-based) using Python and/or similar languages for automation or data-related tasks.
- Familiarity with APIs and system integrations.
- Strong written and verbal communication skills.
- Ability to manage multiple tasks independently while maintaining attention to detail.
- Demonstrated problem-solving ability and ownership of assigned work.
- Identify opportunities for process automation across internal teams and workflows.
- Design, build, and maintain integrations between internal and third-party systems using tools such as Python, Power Automate, Zapier, and APIs.
- Develop scripts and lightweight applications to improve data accuracy, efficiency, and repeatability of engineering tasks.
- Document integration architecture, workflows, and implementation details to support long-term maintainability.
- Support validation and quality assurance of automation tools to ensure reliability and intended performance.
- Manage time effectively across concurrent assignments and shifting priorities.
- Collaborate with engineers and internal stakeholders to understand requirements and deliver practical automation solutions.
- Communicate technical concepts clearly to non-technical team members.
- Receive direction on complex or unconventional challenges and incorporate feedback into iterative improvements.
- Perform additional duties as assigned or directed.
Benefits
- Competitive hourly compensation.
- Exposure to large-scale renewable energy engineering operations.
- Mentorship from experienced engineers and automation specialists.
- Opportunity to contribute to projects supporting the energy transition.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build and ship product features end-to-end • Ability to write clear and well defined design documentation • Mentor fellow engineers • Lead application architecture decisions • Troubleshoot, debug and resolve software bugs • Implement back-end APIs in Node.JS • Work on our Ember SPA front-end • Collaborate with engineers, designers, and product managers • Participate in an Agile software development life cycle • Write well-designed, maintainable & testable code • Be product-minded and think about the customer • Work with JavaScript, Node.JS, Ember, Python, Docker, PostgreSQL, Kubernetes, etc.
• Conduct research and create designs for computer and network software • Evaluate user requirements to build effective software solutions • Design, develop, operate, optimize, and maintain microservices in a distributed architecture • Write high-quality code that is robust and easy to maintain with tests • Drive tasks to completion and take ownership of projects • Identify and drive improvements to our software and development processes • Conduct peer design/code reviews • Work with distributed teams across different time zones • Provide fanatical production support for features and applications
Senior Full-stack Engineer – Node/TS
South GeeksConnecting Latin American tech talent with companies worldwide to bring ideas to life
• Design, develop, and maintain backend services and APIs. • Build and enhance frontend components and features. • Work closely with databases to ensure performance and data integrity. • Participate in architectural discussions and feature estimation. • Maintain, debug, and improve existing features and services. • Contribute to scalable, secure, and reliable cloud-based deployments.
• Design, build, and maintain high‑performance mobile applications adhering to healthcare security and accessibility standards. • Own features from concept to release, including design, development, testing, optimization, and regulatory compliance (HIPAA, WCAG). • Partner with Product, Design, Backend, and QA teams to deliver functional, accessible, and visually polished applications. • Enforce platform best practices through code reviews, performance optimization, and resolution of bottlenecks and memory or concurrency issues. • Implement automated testing (unit, UI, integration) and debug complex issues across devices, OS versions, and form factors. • Own mobile deployment pipelines, leveraging Fastlane and CI/CD workflows to automate testing and distribution. • Use tools such as CursorAI and GitHub Copilot to improve development velocity and quality. • Build and maintain secure solutions for sensitive patient data, supporting audits. • Mentor engineers and drive continuous improvement.


