
Senior Software Engineer, Sustainability and Efficiency
- Raleigh, NC
- Permanent
- Full-time
- Bachelor's degree in Computer Science or equivalent practical experience.
- 5 years of experience in software development.
- 3 years of experience of Performance Analysis, Performance Modeling, or Performance Engineering of systems.
- Experience with large-scale distributed systems, ML, networking, databases, queueing theory, and related software infrastructure.
- Experience with distributed systems and architecture, and systems integration.
- Experience coding in any one of the following languages: C++ or Python.
- Master's degree or Ph.D. with an emphasis on performance evaluation, performance engineering or performance analysis.
- 8 years of experience with software development in C++ or Python.
- 5 years of experience with data structures/algorithms.
- Experience in root causing performance bottlenecks and in statistical analysis tools including machine learning.
- Experience with emissions accounting, reporting, auditing and standards interpretations.
- Experience developing with performance modeling and simulation.
- Develop and contribute using your coding skills.
- Develop and maintain performance models of our systems.
- Conduct simulations and analyze results to identify performance.
- Collaborate with cross-functional teams to propose and implement performance improvements.
- Stay aware of the latest developments in performance modeling and simulation.