What are the responsibilities and job description for the Lead performance engineer position at Samuel Knight Energy?
The Company
A leading renewable energy company is powering a sustainable future, one project at a time. They develop, finance, own and operate utility-scale and distributed solar and storage projects across the country.
The Performance Engineering team sits within the O&M department under the monitoring, performance, and operations group.
As a Lead Performance engineer, you would lead the team and report into the Director of Performance Engineering.
Essential Duties and Responsibilities:
- Participate in data collection, collation, structuring and cleaning
- Design and deploy scalable data architectures on cloud infrastructure
- Manage cloud data infrastructure
- Develop back-end components, APIs, and microservices
- Optimize data processing workflows
- Design and implement front-end solutions
- Write and maintain unit tests and documentation
- Work with cross-functional teams
Required Qualifications:
- Bachelor's or Master's degree in Engineering, Data Science, or Computer Science
- AWS native services S3, EMR, Lambda
- Experience with Snowflake
- Experience with CI/CD
- Proficient programming experience utilizing Python
- Experience in data management, data engineering, and ETL processes
- Experience with data visualization software
- Familiarity with microservices architecture and RESTful API design
- Experience with relational and non-relational databases
- Knowledge of version control systems and cloud computing
Preferred Qualifications:
- Experience with asynchronous programming
- Familiarity with front-end technologies
- Knowledge of Agile methodologies and DevOps practices
- Experience in electrical maintenance and photovoltaic systems
- Proficiency with MS Office Suite, especially Excel
- Ability to organize and analyze large data sets
If you would like to learn more, please feel free to reach out to me at rokas@samuel-knight.com
Salary : $130,000 - $165,000