Software Engineer
Build software that powers BESS optimization algorithms for industrial battery systems
You will build the software that powers Return's BESS optimization algorithms, enabling automated charging and discharging decisions for industrial battery energy storage systems. Your work will directly impact renewable energy transition at a country level across operations in the Netherlands, Germany, Belgium, and Spain. You'll join a small Optimizer Quant team focused on developing reliable data pipelines and backend systems using Python an...
Why This Role?
Direct impact on renewable energy transition with measurable country-level results
Key Responsibilities
- Build and maintain software for BESS optimization algorithms
- Develop and operate reliable data pipelines using Python and backend systems
- Work with APIs, cloud platforms, Docker, and DevOps practices
- Apply automated and manual testing with frequent code reviews
- Deploy platform updates multiple times per day
- Collaborate closely with quants who design optimization algorithms
Requirements
- Strong proficiency in Python
- Experience with APIs and backend fundamentals
- Familiarity with cloud, Docker, and basic DevOps
- Ability to reason about system design and architecture
- Understanding of optimization, time-series, forecasting, and statistics
- Experience with PostgreSQL, TigerData, dbt, Dagster, Grafana, or Terraform
Required Skills
Indonesia Context
- Working Hours Overlap:
- Flexible — work your own hours
Keywords
View Original Description from HN Who is Hiring
Original description from HN Who is Hiring
Return | REMOTE | BESS Optimization Developer (Python) | Full-time Return ( https://return.energy ) is hiring a developer who will build the software that powers our BESS optimization algorithms. Return’s main activity is building and operating industrial-size Battery Energy Storage Systems. Our operations are located in the Netherlands, Germany, Belgium, and Spain. You will be making a measurable (country-level) impact on the transition to renewable energy. Return recently raised €300M to support its growth. While we employ over 130 people, our teams are deliberately small. You will join the Optimizer Quant team, which builds the algorithms that decide when and how our batteries charge and discharge. Our platform automates processes in energy storage, monitoring, market optimization, sales, project management, procurement, and construction. We expect you to be strong in Python and comfortable with APIs and backend fundamentals, cloud, Docker, and basic DevOps. You should be able to reason about system design and architecture, and to build and operate reliable data pipelines. A working understanding of optimization, time-series and forecasting, and the statistics behind quant work will help you move fast and ask the right questions. You do not need a finance background, but you should enjoy working closely with the quants who design our algorithms. Our tech stack/toolset is straightforward: Python, PostgreSQL, TigerData, dbt, Dagster, Grafana, Terraform, self-hosted + cloud compute. We tend to keep meetings to a minimum in order to provide at least five hours of uninterrupted coding time per day. We practice code reviews and apply automated and manual testing. Our platforms are often deployed multiple times per day. The team includes people who have co-founded several companies and/or have experience with remote development teams since 2008. They will personally help you through most of the recruiting process (there is no recruiter involved). Apply at https://jobs.polymer.co/return/40229
Openness not stated by employer — check the listing
Explore related
Market data & reports
Salary & skill-demand research built from our own listings data.
- Indonesia IT Jobs vs Global Remote (2026)Primary analysis of 2,049 listings: methodology, classification rules, downloadable datasets.
- AI-Skill Demand: Indonesia vs Global Remote (2026)10,000+ postings, taxonomy-first classifier, Wilson CIs, pre-registered before analysis.
- Indonesia Hiring Report: Tech vs Non-TechJob demand by field from aggregate open-job counts — never individual listings.
- Indonesia Salary BenchmarkAggregate salary ranges across roles, with open methodology and dataset.
- Indonesian Remote Work Salary & Demand IndexHow much of the global remote job corpus is open to Indonesia, and what it pays (USD) by role.
- Indonesia Quarterly Labor Market ReportLayoffs, funding, salaries & skills per quarter — open aggregates.
- Remote Market Reports by RoleAuto-generated per role family — skills, seniority, companies, salary.
- Global Remote Salary BenchmarkAnnual salary by role & currency, plus the share of listings open worldwide.