Simple Machines

Senior Data Engineer

Simple Machines

Christchurch, Canterbury Region, New Zealand · Full Time

Be the first to apply

Experience
5+ yrs
Salary
—
Openings
1
Posted
1 day ago
Work mode
In office
Education
Bachelor's degree in Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Simple Machines

Simple Machines is a prominent independent boutique technology company operating globally with teams based in Sydney, New Zealand, London, and Poland. The firm specializes in delivering innovative technology solutions that combine Data Engineering, Software Engineering, and Artificial Intelligence. Their team of skilled engineers and technologists is passionate about leveraging data's full potential by designing custom data platforms, unique software products, and intelligent systems that turn complex data into actionable insights and real business outcomes. They collaborate with enterprises, scale-ups, and government bodies to transform challenging data into useful products, platforms, and decisions that drive impactful change. Generic solutions are avoided; instead, the focus is on creating meaningful engineered solutions they describe as "engineering data to life™."

Responsibilities

  • Architect and develop data platforms, pipelines, and integrations customized to specific client environments and goals.
  • Implement batch and real-time data processing systems at scale.
  • Engage directly with clients to gather requirements, manage expectations, and provide expert guidance on data architecture and engineering best practices.
  • Quickly learn and adopt new cloud platforms, tools, and frameworks according to project demands.
  • Enhance client team capabilities via knowledge sharing and promotion of sound engineering practices.
  • Ensure the incorporation of security, governance, and quality standards within delivered solutions.

Qualifications and Skills

  • Strong fundamentals in data or software engineering with the ability to produce clean, well-tested, and production-grade code.
  • Competent in multiple programming languages, with a preference for Python.
  • Hands-on experience utilizing cloud platforms such as AWS, Google Cloud Platform, and/or Microsoft Azure, including proficiency with cloud-native services.
  • Solid expertise in SQL, databases or data warehouses, data modeling, and data storage design patterns.
  • Familiarity with containerization, continuous integration and continuous deployment (CI/CD), and infrastructure-as-code methodologies.
  • Exceptional communication skills capable of translating technical concepts to non-technical audiences and effectively managing client collaborations.
  • A curious and adaptable mindset with enthusiasm for learning new technologies and thriving across varied projects.

Experience

  • A minimum of five years of professional experience in data engineering, software engineering, or related areas.
  • Consulting or professional services experience is advantageous but not mandatory. Strong communication skills can open opportunities to develop these further.
  • A bachelor's degree or equivalent experience in computer science or a related discipline.

Level

Senior

Minimum education

Bachelor's Degree

How they work

Communication Problem Solving Adaptability Customer Focus Learning Agility

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer