• Anywhere
  • Agile
  • Deep Learning and Game Theory
  • Sydney or Melbourne

C++ Engineer – Contract or Permanent


Work on some of the most complex, exciting projects in data science. Helping to deliver predictive models for finance, commerce and industry for a well known software house.

You will design, develop and deliver working closely with PhD data scientists collaborating across disparate locations and working with massive data sets.

  • Design, build, and maintain efficient, reusable, and reliable C++ code
  • Implement performance and quality modules
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Work with other languages such as Python
  • Deliver scalable, robust applications working closely with groups in disparate locations


  • Strong, structured C++ developer
  • Computer Science background
  • Thorough knowledge of the standard library, STL containers and algorithms
  • Conceptual knowledge of deep learning and game theory
  • Good understanding of memory management in non-garbage collected environments
  • Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
  • Familiarity with embedded systems design, low-level hardware interactions {{if required}}
  • Knowledge of writing native modules for high-level languages such as Node.js, Python, Go, etc.
  • Agile and TDD
  • Proficient understanding of code versioning tools (such as Git, SVN, and Mercurial)
  • Advanced maths
  • BSc Computer Science

Opportunities for travel and relocation to United States


Tagged as: