About Kepler

Kepler is a technology startup with a mission to bring the magic of data into the bricks-and-mortar retail sector. We’re impatient to bring the future forward and have raised $9M in venture capital so far to accelerate our progress. We started from scratch in 2015, launched in 2017 and now our footprint span across more than 5,000 stores in over 30 countries who use our system every day. We are not afraid to dream big, make a huge impact in the world and build a truly global company. We invite you to apply for this role and join us on our journey – we’re just getting started.

About our Team

The company is founded and led by an intriguing duo – one who is a technology entrepreneur and the other a retail veteran. As of June 2021, we are 50 people strong across Australia, Asia and the US. Together, we’re a rapidly growing team of retail experts, hardware engineers, software developers, data scientists and operations specialists working closely to make our retail customers succeed with data.

We are proud of our team’s diversity and believe we can go much further together by embracing each others’ unique contribution. We have a customer obsessed culture driven by our collective need to make a real impact. We expect and celebrate continuous growth and being a uniquely vertically integrated company gives our team a wide range of potential career paths to pursue within Kepler.

About the Role

We’re looking for an R&D engineer to elevate our product innovation by researching and piloting new technologies, algorithms and insights.  Key responsibilities of this role include:

  • Evaluating and building technology pilots.
  • Build proof of concepts to bring ideas to life.
  • Refining and improving existing technology by injecting new ideas.
  • Capture learning and work with wider technology team to productionise solution.

The ideal candidate should have minimum 3 years industry experience with a degree in software engineering (or equivalent) and possess excellent aptitude and willingness to learn and apply new learnings, passionate about software development and possess a continuous improvement mindset.

Skill and Requirements

  • 3+ years software development experience
  • At least 6+ months direct experience developing in Python
  • Experience with Database technology and SQL
  • Experience in at least one of these languages: Go, nodejs or Java
  • Experience developing and consuming REST API
  • Some familiarity with Linux will be an advantage
  • Demonstrated working experience on Data Analysis will be an advantage.


  • Your efforts will directly benefit customers. Work with a team who cares deeply about making a difference.
  • We celebrate growth. The company supports and co-funds professional development tailored around your ambitions.
  • Flexible hours and balanced work-from-home arrangements.
  • Potential opportunity to be invited to participate in the company’s Employee Share Options Program (ESOP) after the first 12 months of employment.


We expect the role to work closely with our local team and therefore successful candidate must be in Melbourne, VIC Australia. To apply, please send your CV to fadrian.sudaman@kepleranalytics.com