Overview
Skills
Job Details
No 3rd party vendor. Fully remote, annually renewing contract for a major utility client of ours. Main skillsets we are looking for here are Python, NetworkX (graphing libraries) and experience working with algorithms is huge here. If interested, please let me know.
JD:
Embark on a dynamic career at one of the nation s leading energy providers as a Software Engineer, where your code doesn't just power systems but propels us into a sustainable energy future. Join a team that thrives on innovation, as we harness cutting-edge technologies to shape the next generation of energy solutions and leave an indelible mark on the landscape of progress.
Qualifications for a Developer Skilled in Graph Theory:
- Proficiency in programming languages commonly used for graph algorithms (e.g., Python, C++, Java). Particularly Python.
- Experience with graph libraries and frameworks (e.g., NetworkX for Python, Boost Graph Library for C++).
- Strong understanding of data structures and algorithms, particularly those related to graphs (e.g., Dijkstra's algorithm, Depth-First Search, Breadth-First Search).
Practical Experience:
- Hands-on experience with projects involving graph-based problems (e.g., social network analysis, route optimization).
- Experience implementing real-world solutions on AWS.
Problem-Solving Skills:
- Ability to design and implement efficient algorithms for complex graph problems.
- Strong analytical and critical thinking skills.
Soft Skills:
- Good communication skills to explain complex concepts clearly.
- Experience mentoring others devs on graph theory.