Data engineer

Are you a software engineer with a passion for data, who wants to help us connect the world with great graphic design? Do you appreciate the value of clean, well thought-out and reliable code? If you answered yes, great. Read on to learn more about who we are, what we need, and what we can offer you.

About 99designs

99designs is the world’s global creative platform that makes it easier for customers and designers to work together to create designs they love. Our mission is to champion creativity to create opportunities for people around the world. Founded in 2008, 99designs has grown from a small, online forum into a worldwide community of talented designers that is now the go-to solution for businesses, agencies, and individuals.

About working with us

We’re a global team with a philosophy of encouraging passionate people to be fun and creative. With a presence in Melbourne, Oakland and Berlin we benefit from bringing together the experiences and viewpoints of a wide range of talented people from around the world. We believe a diverse workplace is a healthy workplace.

We have plenty of exciting engineering challenges that you could help us solve, and we encourage engineers to help us find new ways to improve our products. We care about quality and strive to keep our systems modular and our code clean. We constantly refine our processes and tools with the aim to make developers happy, efficient and able to focus on building great products. We love shipping, continuous delivery is in our DNA; anyone on the team can deploy to production, and we do so many times a day. We also have a number of open source projects which we proudly develop and maintain.

99designs employees enjoy many benefits including:

  • Flexible working hours and the opportunity to work from home when you need to

  • Continual training and learning, conference attendance, in-house mentoring and fortnightly R&D days

  • Health and wellness programs like yoga, a running club and quiet spaces when in the office, and free access to wellbeing coaches online

  • In the office we enjoy a fully stocked kitchen, with enough food to make delicious breakfast and lunch every day, including an industrial-strength coffee machine, free snacks, and weekly delivered lunches

  • An active social club, with events for you and your family - when lockdown restrictions allow us to!

  • Paid parental leave

  • Top-of-the-line Mac gear

About the role

Data Engineer is an important role in the engineering team at 99designs. It is a senior individual contributor position that leads through influence and advocacy and collaborates effectively with delivery teams and stakeholders from the wider organisation. 

On a day to day basis, you will:

  • Help us architect, build, and scale our data engineering platform and practices.

  • Work on data collection and processing across the entire stack, from client-side event logging to ETLs, ensuring pipelines are reliable, efficient, testable, & maintainable.

  • Collaborate with engineers, as well as stakeholders from analytics, marketing, and product, to understand the data needs of the business and produce systems that enable better decision-making.

  • Embed yourself in product engineering teams to advance and accelerate major initiatives, splitting your time between delivering product value and making broader Data Engineering contributions.

  • Develop and maintain data definitions for internally available data sources.

  • Provide analytics support across the business

  • Ensure that our business-critical data is available, accurate and correct.

About you

We’re committed to creating a diverse and inclusive culture that welcomes, supports and celebrates people from all experiences and backgrounds. We know through experience that having a range of perspectives and ideas builds a stronger and more creative work environment.

Essential requirements

  • Minimum 5 years relevant commercial experience in data engineering/science/analytics roles.

  • Extensive programming skills with Python, Javascript, R and/or other relevant software/languages.

  • Strong knowledge of relational databases and query authoring (SQL).

  • Ability to analyse large data sets to identify gaps and inconsistencies and provide data insights.

  • Experience with modern software development techniques such as test-driven development, micro-service architecture and continuous delivery.

  • Experience with dev-ops tools and techniques, particularly Docker, Git, and AWS.

  • A positive mindset: equal parts curious, collaborative, and can-do.

  • Strong verbal and written communication skills.

  • An eagerness to learn new languages, frameworks, and tools.

Preferred requirements

  • Knowledge and commercial application of machine learning, statistical analysis and modelling.

  • Experience with AWS’ data and analytics suite: Redshift, Spectrum, Athena, Glue, Kinesis, Lambda, SageMaker

  • A love of open-source, keeping things simple and building on the shoulders of giants.

What's next?

If you think we could be a fit for you and vice versa, click on the "Start your application" button above. No CV needed! We promise to get back to anyone who uses the application process to apply. Applications open until November 30th or position is filled.

Role posted - 2020-10-05T06:01:17Z 5:01pm, 5th Oct 2020 AEDT