Ideal Candidate Profile:
• Data & Analytics experience — hands-on with data platforms or analytics tools; ideally with a background in data science, engineering, or mathematics.
• Strong technical mix — proficient in Python, React, and experienced with ETL/data pipelines.
• Strategic thinker — understands the broader product context and how their work drives value.
• Leadership capabilities — able to lead timelines, priorities, and communication (no formal management title required).
Desired Experience:
• A bachelor’s or master’s degree in computer engineering, computer science, or related field.
• 5-7 years of full-time software engineering experience.
• Strong proficiency in Python is a must.
• Track record displaying increasing ownership over technical architecture and/or system design.
• Track record of leading technical initiatives and mentoring other engineers.
• Proficiency in front-end technologies such as HTML, CSS/Tailwind, JavaScript/TypeScript and popular frameworks like React.
• Experience with back-end technologies and runtime environments such as Python or Node.js.
• Experience building and deploying APIs (REST/GraphQL).
• Experience with cloud computing platforms (any of the big three Azure, AWS, GCP) and container technologies (Docker)
• Experience with one or more database systems (PostgreSQL, MySQL, etc.)
• Experience with Git and GitHub.
• Strong communication and teamwork skills.
Nice to Have:
• Prior roles or familiarity with energy or carbon systems analytics is a plus.
• Demonstrated UI/UX experience or data visualizations (dashboards).
• Demonstrated experience on AI/ML projects is preferred.
• Demonstrated experience building and launching products from scratch in a startup or new venture setting is highly valued.