DavisRecruiter Since 2001
the smart solution for Davis jobs

Senior Software Engineer

Company: Energeia USA
Location: Davis
Posted on: January 9, 2022

Job Description:

  • Get in on the ground floor with an international, market leading, energy-specialized consultancy based in Davis, California
  • Develop industry-leading energy and transport system simulation software helping these industries transition to a carbon free futureEnergeia is seeking an experienced, high energy software engineer to lead our simulation development team who are committed to making a difference in the energy sector. The work environment is friendly, fast-paced, varied and challenging. Energeia also has an office in Sydney, Australia so we can offer the opportunity to work there in the future.
    PositionThis key role works within a multi-disciplinary team of scientists, engineers and economists on an industry leading power and transportation system simulation software, implemented in Python. The key objectives of this role are:
    • Provide architectural and technology vision and leadership
    • Write and maintain requirements documents for complex new features
    • Develop and manage software roadmap and projects
    • Contribute high-quality, well-documented, and well-tested code to our proprietary libraries
    • Efficiently refactor legacy code without introducing regressions or fragmenting the codebase
    • Review the code of other engineers before merging into production
    • Provide advanced data processing support for team members handling simulation inputs/outputs
    • Identify and fix bottlenecks in simulation performance
    • Develop an intuitive user interface to make the API accessible to non-programmers
    • Quickly prototype and implement powerful data visualizations

    • The Successful ApplicantThe successful applicant will have demonstrable skills and experience in all the following areas:
      • Software lifecycle management
      • Software architecting and solution design
      • Creating high-quality, well document and maintainable software in one or more major languages (Python is a plus)
      • Database application development
      • Intuitive user interface design (Django, JavaScript and/or JS framework experience a plus)
      • Data processing, ETL, designing and implementing data pipelines
      • Scientific computingOther key characteristics include:
        • Friendliness, empathy and relationship development skills
        • Ability to solve novel and difficult problems
        • High energy, perseverance and indomitability
        • Teamwork, coordination and communication skills
        • Ability to quickly learn new subject domains and skills
        • Ability to plan and manage complex, dynamic task setsBonus points for any of the following:
          • Web frameworks (Flask, Django, Rails, Express, Spring, etc.)
          • Using and/or creating RESTful APIs
          • Visualization (Matplotlib, d3.js, Tableau, etc.)
          • Jupyter, Excel, GraphQL, Unix/Linux/Bash
          • Machine learning
          • Subject matter expertise (Economics, utilities, renewable energy, etc.)
          • AWS, Azure, Google Cloud, Heroku, or similar
          • The role requires a high level of communication, organization (e.g. project planning and management) and problem solving. It works closely with engineers and economists who will provide the technical context and requirements for the simulation software.

Keywords: Energeia USA, Davis , Senior Software Engineer, IT / Software / Systems , Davis, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Davis RSS job feeds