We are hiring!

If you are interested in an open position, please send your one page resume to info@odyssey.energy

Technical Sales & Support Engineer

Do these next words excite you?

  • Helping streamline and evolve access to reliable, clean energy to those in need around the world, as well other renewable distributed energy infrastructure projects from the comfort of your desk.
  • Being a key player in a small but dynamic, diverse, fun and growing organization spanning 10 countries including the USA, Nigeria, Germany, Kenya, and India.
  • Interacting with customers and colleagues across 5 continents while working on projects in diverse locations around the World.
  • Involvement in a wide range of technologies, driving sustainable energy equality in the critical years ahead.

If your heart started beating a little faster then read on…

Who we are

More than a billion people in the world do not have access to electricity. Odyssey Energy Solutions is a Boulder, Colorado-based purpose-driven software company tackling this global challenge with a big goal: to rapidly expand access to energy around the world by streamlining and reducing the costs of developing and financing solar microgrids and other clean distributed energy systems. Since its establishment in 2017, Odyssey has become an integral part of the energy access finance ecosystem. Odyssey’s big data investment and asset management platform is catalyzing the deployment of hundreds of millions of dollars into the mini-grid and solar home system sectors across Africa. Odyssey is well-funded, has significant market traction, a renowned product, and a highly collaborative, motivated team that has fun working hard together. Odyssey was also awarded the international Keeling Curve Prize for our work reducing greenhouse gas emissions.

What we are looking for

Odyssey is actively searching for an Engineer to join the Customer Success team for our asset management business unit, which provides remote monitoring and control solutions to distributed solar systems. This candidate will be responsible for leading our customers through the communication design process and providing commissioning support. Also, the candidate will be able to maintain a good ongoing relationship with customers to ensure they are successful and can rely on Odyssey services.

Expected experience:

  • A bachelor’s or master’s degree in electrical or power engineering.
  • At least 3 years’ experience working for an EPC or similar performing power system or communications design.
  • Ability to understand and experience creating single line diagrams and communication schematics.
  • Working with common power system communication protocol calls e.g., Modbus TCP/IP, Modbus RTU and RS232.
  • Understanding of technologies, such as IT networking and IIOT.
  • Ability to lead projects from project scope of work definition through delivery.
  • Collaboration with the Business Development team to write technical proposals and quotes.

Non-technical skills:

  • Proficient English in a business environment
  • Fully Proficient spoken English in a business and technical environment.
  • Fully proficient written English including good typing speed.
  • French language skills are a bonus.
  • Excellent communication skills with experience using virtual tools, such as Slack, Zoom, Google Drive etc.
  • Well organized and punctual.
  • Highly motivated and able to work independently.
  • Good teamwork skills, knowing when and how to get solutions and help from colleagues.
  • Experience with mini-grid or C&I applications in the DRE sector is a bonus.

Location/schedule requirements:

  • Location: Remotely,  willing to work within European/African time zones to overlap with customers in Europe and Africa.
  • Provide occasional off-hours assistance to our customers. This requirement is balanced between the customer success team.

To Apply

Please submit your information here: https://forms.gle/tpzee92qZQwWkKZE8
After reviewing the information, we will contact you for an interview or the next steps.

Back-End (or Full-Stack) Software Engineer

 Do these next words excite you?

  • Helping streamline and evolve access to reliable, clean energy to those in need around the world, as well other renewable distributed energy infrastructure projects from the comfort of your desk.
  • Being a key player in a small but dynamic, diverse, fun and growing organization spanning 10 countries including the USA, Nigeria, Germany, Kenya, and India.
  • Back-end development of a critical application based on the Java Spring framework.
  • Involvement in a wide range of technologies including distributed services, cross-service messaging, automated pipelines, timeseries/NoSQL databases, reactive programming, big data analytics, and cluster management of cloud services.

If your heart started beating a little faster then read on…

Who we are

More than a billion people in the world do not have access to electricity. Odyssey Energy Solutions is a Boulder, Colorado-based purpose-driven software company tackling this global challenge with a big goal: to rapidly expand access to energy around the world by streamlining and reducing the costs of developing and financing solar microgrids and other clean distributed energy systems. Since its establishment in 2017, Odyssey has become an integral part of the energy access finance ecosystem. Odyssey’s big data investment and asset management platform is catalyzing the deployment of hundreds of millions of dollars into the mini-grid and solar home system sectors across Africa. Odyssey is well-funded, has significant market traction, a renowned product, and a highly collaborative, motivated team that has fun working hard together. Odyssey was also awarded the international Keeling Curve Prize for our work reducing greenhouse gas emissions.

What we are looking for

OES is actively searching for a proven Software Engineer to play an essential part in improving and scaling the back-end of our core web applications. Those apps use a service-based architecture involving Java Spring, PostgreSQL, RabbitMQ, Elasticsearch, and more. There will be opportunities to expand into other technologies as we grow.

Expected experience:

  • At least 3 years developing a real world web application using Java/Spring backend services with a desire to build on that Java experience
  • History of continually improving professional skills and gaining proficiency in new technologies
  • Designing intuitive data structures and writing code using modern best practices and patterns
  • Working on a distributed system within cloud environments (GCP, AWS)
  • Deploying code using git-based source control, automated build pipelines, and automated tests across multiple environments
  • Exposure to processing/querying data from both time-series and relational DBs such as PostgreSQL, Elasticsearch, InfluxDB, or TimescaleDB
  • An agile approach to the development process

Desired Experience:

  • Working with messaging services such as RabbitMQ
  • Implementing OAuth/SSO
  • DevOps abilities to deploy and monitor Docker containers using Kubernetes in a cloud environment
  • Flexibility to work on our Angular-based frontend

Non-technical skills:

  • Proficient English in a business environment
  • Excellent communicator including in a virtual workplace
  • Well-organized and punctual
  • Team player: Progressing the team’s plan while assisting others across our organization and stepping up when needed
  • Highly motivated and able to work independently

Location/schedule requirements:

  • Location: Remotely within an American/European/African time zone, to overlap with coworkers in the US/Europe/Africa.
  • Once adequately trained, provide occasional off-hours assistance to our production support team. This requirement currently rotates every week amongst our developers; this role will be part of that rotation.

    To Apply

    Please send your one-page resume to info@odyssey.energy.

    QA Engineer

    Do these next words excite you?

    • Helping streamline and evolve access to reliable, clean energy to those in need around the world, as well other renewable distributed energy infrastructure projects from the comfort of your desk.
    • Being a key player in a small but dynamic, diverse, fun and growing organization spanning 10 countries including the USA, Nigeria, Germany, Kenya, and India.
    • Building and implementing a vigilant QA approach to the development of browser-based applications, with expanding possibilities within QA as well as release and sprint management.

    If your heart started beating a little faster then read on…

    Who we are

    More than a billion people in the world do not have access to electricity. Odyssey Energy Solutions is a Boulder, Colorado-based purpose-driven software company currently totaling 25 full-time employees that tackles this global challenge with a big goal: to rapidly expand access to energy around the world by streamlining and reducing the costs of developing and financing solar microgrids and other clean distributed energy systems.  Since its establishment in 2017, Odyssey has become an integral part of the energy access finance ecosystem.  Odyssey’s big data investment and asset management platform is catalyzing the deployment of hundreds of millions of dollars into the mini-grid and solar home system sectors across Africa. Odyssey is well-funded, has significant market traction, a renowned product, and a highly collaborative, motivated team that has fun working hard together. Odyssey was also awarded the international Keeling Curve Prize for our work reducing greenhouse gas emissions.

    What we are looking for

    We are seeking an experienced QA engineer to both implement and manage the quality assurance needs of our web applications. They must be comfortable and content testing the latest changes within a web browser and using JIRA, Trello or similar tools to track the work. The ideal candidate is an exceptionally organized, detail-oriented and methodical professional with the experience necessary to take the quality of our products to the next level of reliability, user experience and security. This role will be charged with refreshing our quality assurance approach across 3 products that not only safeguards the quality of our products, but also fosters a “quality culture” in which all employees become actively engaged in guaranteeing quality in both production and the finished product.  As the software development team grows there will be the opportunity to lead a growing QA team, as well as existing opportunities in release management and Agile sprint management. 

    Expected experience:

    • Knowledge of quality assurance terminology, methods, and tools
    • Expert in browser-based manual testing of web applications
    • Significant experience working in JIRA, Trello or similar tools
    • Well-versed in browser tools such as Chrome DevTools to assist in diagnosing issues
    • Analytical, problem-solving, and decision-making skills
    • Demonstrated knowledge of best practices for testing, version control, and defect management 
    • Amicably working with product owners and engineers to determine what tests are needed and keeping everyone updated within a virtual, asynchronous workplace.

    Desired experience: 

    • JIRA administration
    • Release management experience within build pipeline tools contained in bitbucket, github,  CircleCI, jenkins, etc. to assist deploying new releases to QA and Production environments.
    • Interest in streamlining/automating feasible QA tasks.

    Bonus experience: Agile sprint management (aka ScrumMaster).

    Non-technical skills:

    • Proficient English in a business environment.
    • Excellent communicator, including in a virtual workplace.
    • Ability to coordinate coworkers to help test when needed.
    • Well-organized, detail-oriented, punctual, following a methodical process, and able to kindly encourage others to do the same. 
    • Team player: Progressing the team’s plan while assisting others across our organization and stepping up when needed.
    • Self-motivated to work independently and find other productive tasks if there is a lull in immediate QA tasks.

    Location/schedule requirements:

    • Location: Remotely within an American/European/African time zone, to overlap with coworkers in the US/Europe/Africa.
    • Once adequately trained, provide occasional off-hours assistance to our production support team. This requirement currently rotates every week amongst our developers; this role will be part of that rotation.

      To Apply

      Please send your one-page resume to info@odyssey.energy.

      DevOps Engineer

      Do these next words excite you?

      • Helping streamline and evolve access to reliable, clean energy to those in need around the world, as well as other renewable distributed energy infrastructure projects from the comfort of your desk.
      • Being a key player in a small but dynamic, diverse, fun and growing organization with employees in 10 countries including the USA, Nigeria, Germany, Rwanda, Kenya, Zimbabwe and India.
      • Overseeing, improving and helping implement the next evolution of Odyssey’s cloud-based infrastructure.
      • Involvement in a wide range of technologies including cluster management of distributed cloud services, cross-service messaging, automated pipelines, timeseries/NoSQL databases, and big data analytics.

      If your heart started beating a little faster then read on…

      Who we are

      More than a billion people in the world do not have access to electricity. Odyssey Energy Solutions is a Boulder, Colorado-based purpose-driven software company tackling this global challenge with a big goal: to rapidly expand access to energy around the world by streamlining and reducing the costs of developing and financing solar microgrids and other clean distributed energy systems.  Since its establishment in 2017, Odyssey has become an integral part of the energy access finance ecosystem.  Odyssey’s big data investment and asset management platform is catalyzing the deployment of hundreds of millions of dollars into the mini-grid and solar home system sectors across Africa. Odyssey is well-funded, has significant market traction, a renowned product, and a highly collaborative, motivated team that has fun working hard together. Odyssey was also awarded the international Keeling Curve Prize for our work reducing greenhouse gas emissions.

      What we are looking for

      OES is actively searching for an experienced DevOps Engineer to take our cloud-based infrastructure to the next level through optimization, automation, maintenance, and scaling. Our platforms use a combination of Google Cloud Platform (GCP) and Amazon Web Services (AWS) including running Docker containers managed by Kubernetes (GKE) using messaging services to communicate cross-service and storing data in PostgreSQL, InfluxDB, and Elasticsearch. Services are updated using automated build pipelines across developer, QA, Demo, and Production environments. We will be expanding our services and data storage as we grow as well as optimizing what is currently working. This role will oversee all of that with help from our software engineers where needed.

      Expected experience and skills:

      • At least 2 years building up and maintaining cloud-based infrastructures, especially GCP and/or AWS.
      • Proficient on the Linux command line using tools such as bash, SSH, vim, screen, etc.
      • Ability to use python for scripting repetitive tasks.
      • A strong affinity for using source code control to store digital assets (i.e. github & bitbucket)
      • Domain and DNS record management.
      • SSL certificate management.
      • Automating the deployment of services and configuration updates.
      • Configuring the auto-scaling of services both horizontally and vertically based on services’ performance metrics.
      • Optimizing existing cloud-based services running in production environments.
      • A self-starter approach to creating clean, understandable documentation that others can follow.
      • Ability to touch type at a minimum of 40 words per minute.

      Desired skills, or a strong desire to learn:

      • Configuring and managing notifications for infrastructure warnings and errors, ideally within a GCP/GKE environment.
      • Securing sensitive configuration information used by cloud services such as API tokens, service passwords, etc.
      • Ensuring a secure infrastructure such as implementing security audits, implementing password/user policies, etc.
      • Improving the logging that GCP displays within GKE/Docker containers.
      • Configuring and advising on performance metrics analysis tools such as Elastic APM.
      • Optimization of database infrastructure, especially PostgreSQL, InfluxDB, and Elasticsearch within cloud environments, with a strong focus on creating a bullet proof backup policy.
      • Optimization of automated build pipelines including the running of automated tests.
      • Working with a team that takes an agile approach to development.

      Non-technical skills:

      • Proficient English in a business environment
      • Excellent communicator including in a virtual workplace
      • Well-organized and punctual
      • Team player: Progressing the team’s plan while assisting others across our organization and stepping up when needed
      • Highly motivated and comfortable to work independently for large portions of time

      Location/schedule requirements:

      • Location: Remotely within an American/European/African time zone, to overlap with coworkers in the US/Europe/Africa.
      • Once adequately trained, provide occasional off-hours assistance to our production support team. This requirement currently rotates every week amongst our developers; this role will be part of that rotation.

        To Apply

        Please send your one-page resume to info@odyssey.energy.

        Full Stack Engineer

        Do these next words excite you?

        • Helping streamline and evolve access to reliable, clean energy to those in need around the world, as well other renewable distributed energy infrastructure projects from the comfort of your desk.
        • Being a key player in a small but dynamic, diverse, fun and growing organization spanning 10 countries including the USA, Nigeria, Germany, Kenya, and India.
        • Full stack development with a focus on Java/Spring backend services as part of a larger platform.
        • Involvement in a wide range of technologies including distributed services, cross-service messaging, automated pipelines, timeseries/NoSQL databases, reactive programming, big data analytics, and cluster management of cloud services. 
          • If your heart started beating a little faster then read on…

             

            Who we are

            More than a billion people in the world do not have access to electricity. Odyssey Energy Solutions is a Boulder, Colorado-based purpose-driven software company tackling this global challenge with a big goal: to rapidly expand access to energy around the world by streamlining and reducing the costs of developing and financing solar microgrids and other clean distributed energy systems.  Since its establishment in 2017, Odyssey has become an integral part of the energy access finance ecosystem. Odyssey’s big data investment and asset management platform is catalyzing the deployment of hundreds of millions of dollars into the mini-grid and solar home system sectors across Africa. Odyssey is well-funded, has significant market traction, a renowned product, and a highly collaborative, motivated team that has fun working hard together. Odyssey was also awarded the international Keeling Curve Prize for our work reducing greenhouse gas emissions.

            What we are looking for

            OES is actively searching for a mid to senior-level full stack Software Engineer with a focus on our Java/Spring backend but also competent and willing to work on our Angular-based frontend and all parts in-between.

             

          • Expected experience:

            • At least 2 years developing a real world web application using Java/Spring backend services with a desire to build on that Java experience.
            • History of continually improving professional skills and gaining proficiency in new technologies.
            • Designing intuitive data structures and writing code using modern best practices and patterns where appropriate.
            • Developing frontend applications using a Javascript based framework such as Angular or React for a non-trivial application.
            • Working on a distributed system within cloud environments (GCP, AWS).
            • Deploying code automatically using source control, automated build pipelines, and automated tests across multiple environments.
            • Exposure to processing/querying data from both time-series and relational DBs such as PostgreSQL, Elasticsearch, InfluxDB, or TimescaleDB.
            • An agile approach to the development process.

            Desired experience: 

            • Working with messaging services such as RabbitMQ
            • Implementing OAuth/SSO 
            • DevOps abilities to deploy and monitor Docker containers using Kubernetes in a cloud environment

            Non-technical skills:

            • Proficient English in a business environment
            • Excellent communicator including in a virtual workplace
            • Well-organized and punctual
            • Team player: Progressing the team’s plan while assisting others across our organization and stepping up when needed
            • Highly motivated and able to work independently

            Location/schedule requirements:

            • Location: Remotely within an American/European/African time zone, to overlap with coworkers in the US/Europe/Africa.
            • Once adequately trained, provide occasional off-hours assistance to our production support team. This requirement currently rotates every week amongst our developers.

          To Apply

          Please send your one-page resume to info@odyssey.energy.

          Solar Mini-Grid Analyst, Solar Mini-Grid Feasibility Analysis and Project Development

          This position is only open to United States citizens or those authorized to work in the United States.

          About Odyssey

          More than a billion people in the world do not have access to electricity. Odyssey Energy Solutions is a Boulder, Colorado-based purpose-driven software company tackling this global challenge with a big goal: to rapidly expand access to energy around the world by streamlining and reducing the costs of developing and financing solar microgrids and other clean distributed energy systems.  Since its establishment in 2017, Odyssey has become an integral part of the energy access finance ecosystem.  Odyssey’s big data investment and asset management platform is catalyzing the deployment of hundreds of millions of dollars into the mini-grid and solar home system sectors across Africa. Odyssey is well-funded, has significant market traction, a renowned product, and a highly collaborative, motivated team that has fun working hard together. Odyssey was also awarded the international Keeling Curve Prize for our work reducing greenhouse gas emissions.

          About the Role

          This full-time, entry-level position would work on several exciting projects we have underway to advance solar mini-grid project development in Nigeria and other countries across the world. As a Solar Mini-grid Analyst, you would work on a variety of analyses involved in in planning and developing solar mini-grids for community electrification. Your responsibilities would include working with field teams that conduct site surveys, processing field survey data to generate demand forecasts (working closely with Odyssey’s data science team) and using Odyssey’s proprietary software tools to conduct detailed technical and financial analysis for potential mini-grid sites (including PV system optimization, distribution network design, power system design. The role would allow for project management experience of feasibility analyses contracts.

          Who you are

          You have a background in power, electrical, or mechanical engineering, understand the fundamentals of renewable energy systems, and are a quick learner; you will be able to quickly learn Odyssey’s software for mini-grid feasibility analyses. You are comfortable working independently and delivering high-quality results to clients. You have a strong work ethic and are comfortable working remotely and completing key deliverables under tight deadlines.

            Skills/Qualifications

            We are looking for candidates who have:

                • US citizenship or authorization to work in the United States.
                • Bachelor’s degree (minimum); Master’s degree preferred in engineering.
                • Coursework in renewable energy fundamentals and understanding of core concepts such as system sizing optimization; power flow modeling; and calculation of LCOE, IRR and related financial metrics.
                • 1+ years professional experience in energy analysis, project development or related field.
                • Strong background with data analytics (Excel mandatory; Elasticsearch/Kibana Preferred).
                • Proficiency working with technical software applications; experience with HOMER strongly preferred.
                • Excellent written and verbal communication skills.

                Job Location : Flexible

                To Apply

                Please send a send your cover letter and a one-page resume to info@odyssey.energy.

            Ethiopia Procurement Platform Country Lead

            The Country Lead will drive the expansion of Odyssey’s new aggregated procurement platform to Ethiopia.

            About Odyssey

            Odyssey is the distributed infrastructure sector’s only end-to-end investment and asset management platform. Our technology suite provides the tools required to finance, build and operate distributed energy projects at scale.

            This year we launched our newest platform; an aggregated procurement platform for solar projects. The goal of the platform is to radically drive down the capital costs of solar equipment across Africa and other emerging markets by aggregating equipment orders across project developers, negotiating with suppliers based on higher volumes, and centralizing logistics operations.  After a successful launch in Nigeria, we are now looking to scale the platform globally. We already have the investment required for the scale-up phase; now we need the talent to build the business.

            Who you are

            You are an ambitious entrepreneur with deep experience in procurement in Ethiopia. You are excited by a fully-funded, start-up business ready to scale, and have the experience in Ethiopia for our successful rollout in the country. You are highly analytical, data-driven and process-oriented. No detail slips by you. You should have significant experience working in hardware procurement and logistics and feel comfortable making decisions independently. 

            Duties

            • Work closely with project developers to scope equipment needs and manage orders
            • Running RFQ processes with suppliers to select products and vendors for procurement
            • Identifying key partners on the ground, including third-party logistics providers
            • Managing the end-to-end procurement, shipping and logistics processes for equipment orders in Ethiopia
            • Identifying all relevant legal considerations to address in launching the platform in a new country; working with legal teams to manage compliance
            • Managing the day-to-day interactions across all stakeholders

            Skills/Qualifications

            We are looking for candidates who have:

            • Bachelor’s degree or higher
            • 15+ years experience in sourcing & procurement for infrastructure projects
            • Proven experience in procurement in Ethiopia; deep expertise in procurement, shipping, customs clearance, etc.
            • Proven ability to lead projects independently

            Job Location

            Ethiopia

            To Apply

            Please send your one-page resume to info@odyssey.energy.

            Content and Product Marketing Associate

            Position: Part-time or full-time contract

            About Odyssey

            More than a billion people in the world do not have access to electricity. Odyssey Energy Solutions is a purpose-driven software company tackling this global challenge with a big goal: to rapidly expand access to energy around the world by streamlining and reducing the costs of building, financing, and operating distributed infrastructure projects. Odyssey is the distributed infrastructure sector’s only end-to-end investment and asset management platform, offering a comprehensive product suite for all phases on project development.

            Since its establishment in 2017, Odyssey has become an integral part of the distributed energy market. Odyssey’s platform is catalyzing the deployment of hundreds of millions of dollars into the mini-grid and solar home system sectors across Africa. Odyssey is well-funded, has significant market traction, a renowned product, and a highly collaborative, motivated team that has fun working hard together. Odyssey was recently awarded the international Keeling Curve Prize for our work reducing greenhouse gas emissions.

            Role responsibilities

            This role is a hybrid of content and product marketing. We are looking for someone who can tackle the following key marketing activities for us:

            • Develop and manage our marketing plan, including our PR/ communications sequencing
            • Develop digital content for publication via social media, our website, blogs and other channels. This includes customer case studies, industry thought pieces, white papers, etc. 
            • Manage our social media presence
            • Update our website to continually showcase our latest products and capabilities
            • Create product videos showcasing our product’s features
            • Prepare PowerPoint decks and other materials for webinars, demos, and other engagements;
            • Contribute to organizing marketing events

            About you
            You have a minimum of three years’ experience in content and/or product marketing, preferably for software/technology companies. You are an excellent writer (in English), and also have an eye for digital design. You are a digital native, a social media guru and have experience amplifying your organization’s presence through proactive social media management. You are organized, pick up new topics quickly, and are comfortable working independently.

            Role Requirements

            We are looking for candidates who have:

            • Bachelor’s degree (minimum); Master’s degree preferred in marketing/communications
            • 3+ years in marketing roles
            • Excellent writing skills in English  (French is a bonus!)
            • Proficiency in WordPress, Adobe Photoshop or similar (for website content)
            • Experience in the energy sector in emerging markets is preferred but not required

            Job Location

            Flexible.

            To Apply

            Please send your motivation letter and one-page resume to info@odyssey.energy.

            Careers