• Design and produce high quality code for robustness, testability, and maintainability
• Work with our Python backend, relational database schemas, and microservice architecture & develop deep ownership of your area of work, including its long-term health, reliability, and technical debt
• Partner closely with Product Managers and business stakeholders to design and deliver new, scalable product features that expand our platform’s Distributed Energy Resource Management System (DERMS) capabilities.
• Collaborate with engineers to improve system reliability, data quality, effectiveness, and scalability across our product and codebase.
• Perform rollouts, instrumentation, alerting, and reliability monitoring in our production cloud environment
• Create brand new capabilities with new partners while reusing and generalizing existing modules
• Use Docker containers, Kubernetes, AWS, GitHub, Jira/Confluence, and CircleCI
• Participate in on-call rotations, periodically (~once per quarter) serving as the frontline presence for monitoring, diagnosing, and triaging production service issues
• Coordinate with multiple teams across several codebases in the engineering organization
• Contribute to team prioritization by identifying and proposing improvements to your area of work, including new capabilities, reliability investments, and technical debt reduction
• Special projects and other duties as designated by your manager or assigned designee