Duties and Responsibilities:
- Optimize code for energy efficiency and minimal resource consumption.
- Integrate eco-design principles in front-end and back-end development.
- Benchmark software emissions and performance on different platforms.
- Refactor legacy code to reduce compute and storage waste.
- Collaborate with DevOps and infrastructure teams to align on green goals.
- Participate in green software communities and promote sustainable patterns.
- Contribute to carbon-aware CI/CD processes and deployment strategies.
Requirements and Qualifications:
- Bachelor’s in Computer Science, Software Engineering, or related field.
- Experience in software optimization and performance profiling.
- Proficiency in languages like JavaScript, Python, or Java.
- Familiarity with tools like Green Metrics Tool, Cloud Carbon Footprint, or SCI.
- Understanding of cloud-native architectures and their sustainability tradeoffs.
- Knowledge of Green Software Foundation principles is a plus.