Careers at Ambiata

Position: General Engineer

Type: Permanent full-time
Location: Sydney, Australia


Ambiata works in a challenging and complex field, bringing data and personalisation together at a massive scale.

We are looking for an individual with a passion for building robust systems who wants to apply those skills to challenging problems.

You would join our engineering team in Sydney, helping us build our hosted data-science platform. You would have the opportunity to work on our data-processing languages and tools; our distributed runtime environment and operational tooling; or our customer facing HTTP services.

What are we looking for?

You will be versatile, with an interest in (but not necessarily experience with) functional programming, combined with an appreciation of healthy engineering processes such as code review and testing as well as a deep understanding of library and tool design.

In this role you will be:

  • Collaborating with other engineers to build our hosted platform. As an engineer you will be working on a variety of Ambiata's diverse problems. We often work as individuals or small groups to deliver solutions to these problems.
  • Responsible for the full lifecycle of your code, from design through to delivery and deployment.
  • Working with a variety of tools and technologies. Primary languages are Haskell, PureScript and Shell. The operating environment is AWS with Linux based systems.
  • Participating in and improving our processes. As a quality oriented team we highly value our tools and process, we place heavy emphasis on visibility of work, peer-review and knowledge sharing.
  • Responsible for the quality of what you deliver. As a team we have a heavy focus on correctness in order to reduce maintenance and operations issues over time.

You will have the following attributes:

  • An understanding of the full spectrum of software development, design, implementation and deployment through to integration. Ideally you would have the ability to work through the complexity of dealing with more than one system at a time.
  • A working knowledge of operational environments, or a willingness to learn how your software runs and what it takes to operate it. Experience with AWS or more generally with Linux production environments is a significant benefit.
  • A working knowledge of Unix or Linux based systems.
  • A desire to work in a quality and improvement oriented team.
  • The ability to work in a highly collaborative environment, we work very closely together, particularly on design and review.
  • Self-motivated, whilst we work closely together on how our systems should be built, the actual implementation and delivery of work is the responsibility of individuals or small groups.

We are looking for talented developers and are happy to consider graduates through to experienced engineers, providing they have the openness to learn as well as desire and ability to work on our problems.

Why would you want to work as an Engineer at Ambiata?

Firstly, working at Ambiata in any capacity is a unique experience. Ambiata is a place where you will have the flexibility and power to do what you're great at, and in the way you want to do it.

As an engineer at Ambiata, you would face difficult but ultimately rewarding challenges in an environment that values quality, heavily utilising modern programming tools and techniques to help us deliver quickly and accurately.

In your first week at Ambiata, you will have code running in production, affecting our customers; In your first month, you will have solved problems you haven't seen before. In your first year, you will have had significant contributions and influence on our products, have experienced delivering and running large-scale solutions on a day-to-day basis. And, you will have likely picked up a new language (or two).

You will have at your side a team of amazing engineers who value getting things right, a team of mathematicians and data-scientists who have a deep understanding of data-visualisation and communication to lean on, and a management team who will get out of your way and let you do your job.

Applying for jobs at Ambiata

Email your résumé to:

Be sure to include the title of the role in your email.

After you send your application, we may contact you with a small challenge appropriate to your skills and position, to be completed at home. We will then move to in-person interviews and meeting the team.

You might not fit exactly into one of the categories described here, or fit into more than one. However there may still be a great position for you at Ambiata, so feel free to get in contact and let us know what you are looking for.

Ambiata’s team is currently only based in Sydney, Australia. While we are working in a global market, at this time we can only consider your application if you are legally entitled to work in Australia.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Level 5, 23 – 33 Mary St
Surry Hills, NSW 2010



+61 2 8042 1864