About the position
We are seeking a resourceful and versatile Software Engineer to join our Interval and Utility Data teams. In this role, you will be responsible for critical web scraping, ingestion, and data processing projects that enable the Arcadia platform. We are looking for someone who approaches engineering problems with a unique and long-term perspective, and is excited about expanding renewable energy access. The ideal candidate is an inquisitive problem-solver who possesses both grit and flexibility, and is comfortable with iterating towards solutions and collaborating closely with colleagues. This is an exceptional opportunity to work with cutting-edge technology and be part of a high-morale, tightly knit team.
Responsibilities
- Write and refactor code to help Arcadia efficiently collect and utilize data
- Partner with Product, SRE, Data Engineering, and Analytics to deliver the best possible product for members and enterprise partners
- Design and develop robust, scalable back-end systems
- Build and maintain complex data pipelines to parse and standardize large amounts of data for energy products
- Frequently deploy new functionality to production with a streamlined CI/CD pipeline
- Explore new technologies with an open-minded team
- Increase test coverage and reliability and help troubleshoot production issues
- Collaborate frequently with other engineers, give thoughtful code review, and mentor junior engineers
- Notice and speak up about opportunities to improve both the member and developer experience
Requirements
- 3+ years of experience in a software engineering role
- Proficiency in Python, Javascript, and SQL
- Experience with Postgres or similar relational databases
- Familiarity with web scraping, ingestion, and data processing projects
- Ability to design and develop robust, scalable back-end systems
- Knowledge of building and maintaining complex data pipelines
- Experience with CI/CD pipelines and frequent deployment of new functionality to production
- Willingness to explore new technologies and work in a fast-paced environment
- Strong problem-solving and troubleshooting skills
- Ability to collaborate with cross-functional teams and provide code review and mentorship
- Attention to detail and ability to notice opportunities for improvement in member and developer experience
Benefits
- Competitive compensation based on market standards
- Hybrid remote first policy
- Flexible Leave Policy
- Office located in the heart of the city
- Medical Insurance for 1+5 Family Members
- Annual performance cycle
- Quarterly team engagement activities and rewards & recognitions
- L&D programs to foster professional growth
- Supportive engineering culture that values diversity, empathy, teamwork, trust, and efficiency