Back to jobs
New

DevOps Engineer

Remote

🌍 DevOps Engineer (Remote | English)

Location: Fully Remote (Lithuania, Poland, Croatia)
Employment Type: Full-Time
Languages Required: English proficiency, other languages an advantage
Experience Required: As below
Salary Range: Competitive, based on experience
Reports to: Head of Software Engineering
Works Closely With: Head of Software Engineering and other Engineers, as well as Modelers
Work Travel Requirements: None
Start Date Goal: Late 2025/Early 2026 (TBD)

đź§­ About Us

We’re a remote-first, mission-driven, registered non-profit, comprising around 50 highly-skilled and motivated professionals from all around the world! Our culture is built on trust, autonomy, and collaborative professionalism.

We thrive in a fast-paced, distributed environment, where communication is clear, empathy is second nature, and each of us takes full ownership of our work. We work independently, but also collaborate easily when appropriate. Open Energy Transition (OET) is a non-profit organisation advancing the global energy transition by developing innovative open-source tools and data solutions for energy and grid planning.

Our vision is to make open approaches the global standard by 2030, enabling energy planning that is more accessible, transparent, and effective. This shift is essential to better guide trillion dollar worth public and private investment toward affordable, sustainable, and secure energy systems. This is not a distant aspiration; our work is already being adopted by leading system operators, regulators, and philanthropic partners.

We are seeking a DevOps Engineer to join our innovative team.

To learn more about OET and our team, you can visit our website, and browse around our Handbook.

🎯 About the Role

As a DevOps Engineer, you would work with us on internal and client projects. The primary project initially will be OET’s Cloud Solver – an internal tool to automatically provision, deploy, and clean-up cloud resources to run large-scale and complex energy models on the cloud in an efficient and user-friendly way.

The Engineer will set up relevant code repositories, CI/CD pipelines to ensure code quality and automate testing and deployment, and write scripts and tools to automate tasks and ensure reliable and reproducible code. Since most of OET’s Modelers work with the PyPSA model, written in Python and run using Snakemake, knowledge of these is a plus.

Language proficiency in English is required.

We’re all about transparency, and want to give you the best possible opportunity to prepare for any potential interviews. To learn a bit more about the people you’ll be working most closely with, click here:

  1. Our Head of Software Engineering (aka your future Manager), Sid Krishna

🛠️ Your Key Responsibilities

  • Provision, design, and manage cloud infrastructure for OET’s Cloud Solver and to support/enable energy modeling workflows for client projects.
  • Deploy software products consisting of multiple services to production environments in a secure and reliable manner.
  • Set up security measures to ensure sensitive client data complies with geo-restrictions, privacy policies, and security best practices.
  • Automate routine tasks and develop tools (e.g., Python scripts, bash scripts, Makefiles) to improve system efficiency and save time.
  • Set up observability and monitoring tools that enable quick troubleshooting and root cause analysis, as well as incident response and alerting.
  • Conduct system performance tuning and troubleshooting, as well as capacity planning, to ensure system reliability and efficiency.
  • Work with Python-based data processing and modelling pipelines, using Snakemake, Apache Airflow, and similar tools.

✅ You’ll Be a Great Fit If You Are/Have...

  • A Bachelor's degree in Computer Science, Software Engineering, etc, or equivalent experience
  • Experience deploying cloud services (e.g. GCP, AWS, Azure) and distributed microservices-based web apps, and setting up and managing their databases
  • Experience with CI/CD (e.g., GitHub Actions, GitLab CI/CD, Jenkins), containerization tools (e.g.,Docker, Kubernetes), infrastructure as code (OpenTofu), monitoring (ELK, Prometheus, Grafana), and Python environment management (venv, conda, uv).
  • Nice to haves are experience with data workflow management (Snakemake), and distributed computing on HPCs (e.g., SLURM).
  • Effective asynchronous communication skills, ability to work independently, and a growth mindset is a must!
  • Bonus points if you’ve worked at a startup or in the energy sector before
  • Fluency in English
  • Thrive in a highly self-managed, remote, transparent work culture, where you don’t wait around to be told what to do by your manager but show initiative and ownership, and where you give and receive honest feedback to help all, regardless of their role, grow and develop

A university degree is not required—your experience, communication skills, and work ethic matter most. However, if you happen to have a degree in Software Development or a similar field, that may be considered a bonus.

✨ What We Offer

  • A flexible, fully-remote work environment where you’re trusted to work very autonomously. Zero micro-management, as that goes against our culture.
  • The opportunity to support hardworking, passionate, busy leaders who value and respect your contributions, and are working to create positive societal change in the energy sector.
  • A culture that values transparency, empathy, trust, humility, diversity, collaboration, and recognition.
  • We have an open-door policy, and value reciprocal feedback. You’ll always know where you stand, and always have the ability to have your voice heard, simply by reaching out.
  • A pretty flat hierarchical structure, where titles are not emphasized, and all contributions are valued.
  • Competitive salary with growth potential. Any relevant benefits depend on your region of residence.
  • Supportive onboarding and training, tailored to your strengths, interests, and career ambitions.
  • The ability to be part of our formation! We’re still growing, changing, and improving. Anyone who is part of our team now is able to meaningfully contribute towards our culture, and processes. We’re open to all suggestions, and take them seriously!

📝 What Our Hiring Process Entails

We take hiring seriously, and want to bring on candidates who will contribute positively towards our culture just as much as they will succeed in their roles.

Also, we don’t only want to have good outcomes from you. We also want you to feel happy and fulfilled in your position. That means we have a structured process to determine best fit. Our hiring process is as follows:

  1. Candidates apply via Greenhouse, and include as much information as possible and comfortable.
  2. Various team members of OET will shortlist candidates in our ATS.
  3. Certain shortlisted candidates will be contacted to arrange a screening call.
  4. Screening calls are conducted, and feature a max. 30 minute chat with our People Team.
  5. Certain candidates will go through to a first-round interview, of max. 1 hour, with our People Team. This interview will screen for a combination of competency and culture fit.
  6. Finalists will go through to a second-round interview, of max. 1 hour, with the OETers with whom they’ll work most closely.
  7. Bonus round -  there may be a short written assignment, depending on the role.
  8. The chosen candidate will be provided with an offer letter, and opportunity to ask any questions.
  9. Onboarding with our People Team begins.
  10. Your start date arrives!

➡️ How to Apply

If you're excited to bring clarity and efficiency to the chaos of the lives of our senior leadership team, we’d love to hear from you!

Please submit an application via Greenhouse (our ATS), and include the following:

  1. Your CV (in English), including information about prior work and education, and current skills
  2. A short cover letter explaining why this role is a great fit for you (please add a bit of personality if you wish)
  3. A link to your LinkedIn profile, and any other social profiles you wish to include
  4. Any relevant written references or testimonials (optional, but appreciated, and may give your application a boost)
  5. Your gross salary expectations, annually, in Euros (EUR)
  6. Your notice period/available start date
  7. Any special needs requirements that may apply

If you have any questions about OET or the role, we’d be happy to answer them should we invite you to take part in a screening call or interview.

Please note that due to the volume of applications we receive, we are not able to respond to individual emails or LinkedIn requests. Kindly submit your application via Greenhouse, and we will shortlist and reach out to candidates.

If you have not received a response within 3 weeks of submitting your application, please consider it unsuccessful at this point in time. We may, however, still reach out in future. Our team maintains Talent Pools, containing candidates shortlisted for contact for future roles that may arise.

Deadline to apply: None (ongoing, so long as this role is live on our website)

We look forward to meeting the next person who will become an invaluable part of our team! Thank you for your time, and for considering joining OET.

If this role is not for you, feel free to check back later for any future positions that may have been posted.

Create a Job Alert

Interested in building your career at Open Energy Transition? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...
Select...
Select...

Select...

(this is mandatory for this role)

Please add as much info as you'd like to. A few characteristics is sufficient.

Please indicate your salary expectation in EUR (euros), per year, gross (i.e., before deductions)

Kindly include any relevant notice period information. If you don't have a specific start date, you can just type "whenever required".

Kindly include any relevant notice period information. If you don't have an ideal start date, you can just type "whenever required".

Please link us to your LinkedIn profile, if you have one.

Please link us to your design portfolio/s.

Please elaborate on what you envision yourself bringing to OET, which has led you to apply to be part of our team.

Kindly include information about any relevant skills, qualifications, and experience.

Please include any relevant information about your personality, styles of working and communicating, and what you believe you'd bring to OET's culture. Feel free to provide examples of cultures you've enjoyed being a part of in the past, and why you enjoyed them.