in Sydney, NSW
On your first day as a Rokt graduate software engineer, you will arrive with some experience and an appreciation for quality software. You will end your first week with a task, software stack and tooling ready to go. In your first month, you will have completed a number of fixes and features (at least one of which will be in production), started peer-reviewing your colleagues’ code, participate in team task estimations and widened your understanding of your team's systems. In your first year you will have led design workshops, started to master a handful of technologies and taken primary responsibility for a small system (or a component in a larger system).
This is not just a grad program, this is the start of your engineering career.
Engineers at Rokt are not afraid of a challenge; we thrive on using our creativity and delivering suitable solutions. Review the teams below and find where your true passion lies.
As part of the Rokt Platform team, you will be contributing to a complex web application and related backend services that enable our internal teams and our clients to create, manage and report on their Rokt campaigns and integrations.
If microservices and full-stack development using C#, SQL Server, PostgreSQL and Angular is your thing, you've found your place.
In the Presentation Engine team, you will be working on our front-line, globally distributed, scalable presentation system that delivers the content and collects the billions of consumer interactions that occur on the Rokt network.
As part of the Data Integration team, you will be developing the system that delivers leads to our customers and provides functionality for our advertisers and partners to manage their own data within the Rokt platform.
If you have an interest in functional programming, and would like to spend your days crafting Clojure with a PostgreSQL backend, this team is what you're looking for.
As a Data Engineering team member, you will be tasked with building new systems to handle our growing data challenges, both to replace legacy data systems, as well as harnessing the myriad AWS technology options to meet our ever growing data-processing and warehousing requirements.
Want to get exposure to DynamoDB, Lambda, Redshift, Kinesis, EMR, Spark and the like, and have a penchant for all things functional? Look no further.
As a Machine Learning team member, you will be contributing to a number of systems that improve the efficiency of the Rokt platform and maximise Rokt’s revenue. We want to hear your ideas on beating our existing models or new features that could improve existing models.
You are expected to transform ideas to high-quality source code (e.g. Python, SQL, Clojure, Java). If you are passionate about mining knowledge from data then join us.