Revamp Engineering, Inc.→
Software Engineering Intern – Integration &… at Revamp… · Remote
InternshipRemoteFull-timeRemote$62k–$73k/yr
Skills
pythonapisprocess automationpower automatezapiersoftware engineering principlescommunication skillsproblem-solvingattention to detail
Job Description
Summary: Revamp Engineering, Inc. is a premier employee-owned engineering design firm dedicated to advancing large-scale renewable energy projects. 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.
Responsibilities:
- 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
Required 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
Preferred Qualifications:
- Exposure to integration platforms such as Power Automate, Zapier, RPA tools, or similar workflow systems
- Familiarity with large language models (LLMs) and prompt engineering, including experience using AI-assisted development tools (e.g., codebase-aware copilots) to accelerate research, prototyping, or debugging
- Interest in or exposure to software testing practices (unit, integration, or end-to-end testing); experience contributing to testing frameworks or validating automation workflows is a plus
- Interest in improving internal tooling and workflow efficiency within engineering environments
Required Skills: Python, APIs, Process Automation
Important Skills: Power Automate, Zapier, Software Engineering Principles
Nice-to-Have Skills: Communication Skills, Problem-Solving, Attention to Detail
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.
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.