Data Engineer
Team: Software Engineering
Location: South Melbourne, Victoria
Commitment: Full Time
Workplace Type: onsite
As a Data Engineer at Kogan.com, you will help maintain and evolve the data of one of Australia’s largest eCommerce platforms. You will design and build reliable data and machine learning pipelines that enable teams across Marketing, Purchasing,Logistics and Finance to make informed, data-driven decisions.
You’ll work within a pragmatic engineering team to ensure data is clean, accessible, and scalable, supporting everything from day-to-day business operations to advanced predictive modeling.
Why Kogan.com?
- Our culture is unlike anywhere else and regardless of where you are in your career journey, we empower you to do your best work and have a big impact. Check us out https://devblog.kogan.com/ & https://goodteams.app/teams/kogan.com.
- Work with an incredible team to solve important challenges, helping to drive Australia and New Zealand’s eCommerce future.
- Your role has a lot of ownership, autonomy and little red tape. You’ll be empowered to achieve positive outcomes and your work will have a real impact.
- You’ll be at the forefront of the eCommerce industry and be part of a company that are the Pioneers of eCommerce in Australia.
- Be an Intrepreneur, playing a hands on role in shaping our strategy at our HQ.
- Learning budget of $1000.
- A range of employee benefits such as; complimentary Kogan First Membership, team exclusive discounts, Health & Wellness program, Learning & Development and Lunch & Learns, Hackathons, Team member referral program, Company and team events and celebrations, community engagement (volunteering) and extensive career development opportunities plus loads more!
What you'll do:
-
Scalable Pipeline Development: Design and maintain ETL/ELT pipelines capable of handling 10M+ daily events and large-scale data transfers across our platforms.
-
Data Modeling: Develop and optimize data models in environments like BigQuery or Snowflake to ensure high performance for both analytics and ML training sets with optimal cost
-
Support ML Workflows: Build the underlying features and data inputs required for Machine Learning models
-
Develop and refine ML models for practical business use cases, such as customer sentiment, churn prediction or demand forecasting
-
MLOps Integration: Establish and maintain MLOps pipelines to help automate the deployment and monitoring of models in production.
-
System Integration: Work with internal APIs and third-party tools to ingest data efficiently while maintaining strict data integrity.
-
Governance & Quality: Implement best practices for data quality, security, and documentation to ensure our data remains a "source of truth."
-
Development according to software engineering best practices (Git, CI/CD, trunk based development, tests)
-
AI Collaboration: Contribute to experiments with AI and LLMs to assess how they can be practically applied to solve business problems.
What you'll need:
-
Strong SQL Foundations: Solid experience writing and optimizing SQL for commercial-scale products (e.g., handling millions of rows and complex joins efficiently).
-
Pipeline Orchestration: Proven experience using tools like Airflow, dbt, or AWS Glue to manage and monitor production-grade data workflows.
-
Python Proficiency: Strong Python skills for data transformation, scripting and interacting with various data sources.
-
ML Engineering Exposure: Practical experience building the data infrastructure that supports machine learning, including data preprocessing and model deployment pipelines. Experience with machine learning models development
-
Cloud Experience: Hands-on experience with cloud data platforms, with a strong preference for GCP.
-
Software Best Practices: Familiarity with Git, CI/CD, and basic containerization (Docker) to ensure code quality and deployment reliability.
-
Problem-Solving Mindset: A practical approach to engineering that balances the need for speed with long-term system stability.
-
Experience with event streaming (e.g., Kafka, Kinesis) for real-time data needs.
-
Exposure to ML platforms and tools such as SageMaker, Vertex AI, or Databricks.
-
Familiarity with BI and visualization tools like Looker or Tableau.
-
An interest in eCommerce dynamics and customer behavior analytics.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
