Rokt logo

Senior Software Engineer (Machine Learning) at Rokt

in Sydney, NSW

Job description

Exceptional opportunity to join one of the fastest growing Australian technology start-ups

  • Well-funded
  • High growth phase
  • Industry leading
  • Global expansion

The Company

Rokt is a rapidly growing innovative technology company. At Rokt you will have the opportunity to work in a fast paced environment with very smart and talented people. We don’t believe in doing things incrementally – we want to change the game.


Recognised as one of the hottest companies in our field, Rokt is in a unique position to continue to lead the market with data driven technology solutions that deliver innovation to publishers, ecommerce platforms and advertisers. With a proven technology platform, an established and growing partner portfolio, and outstanding growth, this is a unique opportunity to join a fast paced Australian technology startup.


The Position

The position involves implementation of algorithms and systems to collect data and optimise customer engagement and targeting of experiences delivered by the Rokt network.


Consequently, Rokt is seeking a senior software engineer to lead the development of a number of optimisation related projects. The successful candidate will possess excellent software engineering skills and 5+ years of experience delivering IT projects. A strong statistical background and/or experience in machine learning / data science is preferred.


Technical skills:

  • 5+ years of experience delivering robust production systems using best practice software engineering principles
  • Proficiency in R, Python (Scikit learn, SciPy, NumPy, Pandas, Matplotlib, IPython), SQL
  • A demonstrable knowledge of machine learning or optimisation algorithms
  • Highly desirable skills:
    • Functional programming skills (particularly Clojure)
    • Familiarity with AWS Redshift
    • Experience with Tableau server

Non-technical skills:

  • Ability to work in a rapidly changing project-based environment
  • Highly numeric, results-focused problem solver with strong attention to detail
  • Excellent verbal and written communication skills

Experience & Education:

  • Bachelor's degree in STEM
  • 5+ years relevant software engineering experience
  • Demonstrated previous experience in “big data” projects

Visa and work permit:

  • Has right to work in Australia (i.e. Australian citizen, Permanent Resident, or NZ citizen)


  • Working alongside some of the best and brightest software engineers
  • Competitive Salary
  • Health and wellness initiatives
  • Employee Share Scheme, which means all employees have a financial stake in the business
  • Technology allowance, you can use your preferred technology hardware
  • Company end of quarter training and events 4 times a year
  • Staff awards program
  • Generous staff referral program
  • Job-related training in-house and allowance for external training applications/contributions

Other Jobs

Get the best startup jobs in your inbox each week