Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
- Full-Time opportunity in Sydney
- Range of employee benefits and flexible working
nxzen Group Company NNNCo is hiring Junior Software / Platform Engineers
About nxzen
nxzen (formerly Enzen Australia) is a global technology, consulting and engineering partner. We help energy, utilities, and national infrastructure providers optimise performance, digitise operations, and enhance resilience-combining deep domain expertise with innovative technology.
Our purpose is to advance the national infrastructure that society depends on.
About the ROLE
The Junior Software / Platform Engineer will support the development of a modern IoT and data intelligence platform that processes large-scale sensor and operational data. This role is suited to a recent graduate or early-career engineer with strong technical foundations and a desire to learn across backend development, frontend development, cloud engineering, data engineering, and applied AI/ML.
The position provides hands-on exposure across multiple components of the platform and the opportunity to work closely with senior engineers on delivering scalable, reliable software systems.
Software Development
- Develop backend services, internal modules, and REST APIs using Python and Django.
- Contribute to frontend and UI development using JavaScript, HTML/CSS, Django templating, or other frontend technologies as needed.
- Implement platform features including alerting logic, device workflows, reporting tools, data visualisation, and operational dashboards.
- Write clean, maintainable code and participate in code reviews, testing, and documentation.
Data Engineering & Ingestion Pipelines
- Assist in building and maintaining data ingestion pipelines using the platform’s chosen streaming or messaging technologies (e.g., event streams, message brokers, queueing systems, file-based ingestion, or IoT protocols).
- Work with time-series and relational databases such as PostgreSQL/Timescale DB.
- Support ETL and data transformation tasks, including historical data migrations from legacy environments.
- Participate in schema design, data modelling, and optimising data access patterns.
- Contribute to data validation, enrichment, and quality assurance processes.
AI/ML & Analytics (Depending on Skillset)
- Support development of anomaly detection, forecasting, or classification logic for sensor and event data.
- Assist with preparing datasets, feature extraction, and evaluating model performance.
- Help integrate lightweight machine learning or analytics components into platform workflows.
- Document experiments and assist with reproducibility or automation pipelines.
Cloud & Platform Engineering
- Work with containerised development environments using Docker.
- Assist in deploying applications to AWS and Azure using platforms such as ECS, Azure Container Apps, or Kubernetes (depending on environment).
- Contribute to infrastructure-as-code using Terraform under guidance from senior engineers.
- Help implement monitoring and observability with tools such as Grafana, Loki, Prometheus, and Open Telemetry.
- Participate in debugging, profiling, and improving the performance of services.
Collaboration & Delivery
- Participate in team ceremonies, including sprint planning, stand-ups, and design sessions.
- Collaborate closely with backend, data, and platform engineers to deliver end-to-end solutions.
- Maintain high-quality documentation for features, processes, and architectural decisions.
- Follow internal development standards, security practices, and operational guidelines.
About YOU
Essential
- Bachelor’s degree in computer science, Software Engineering, Data Science, or a related field (or equivalent experience).
- Strong understanding of programming fundamentals, algorithms, and data structures.
- Proficiency in Python or strong willingness to learn it quickly.
- Interest in backend development, cloud services, data engineering, or applied machine learning.
- Basic understanding of relational databases and SQL.
- Effective communication skills and ability to collaborate in a team.
- Strong analytical and problem-solving skills.
Desirable
- Experience with Python/Django or another server-side web framework.
- Some exposure to frontend development (JavaScript, React/Vue, or Django templating).
- Familiarity with any event ingestion, streaming, or message-based systems (e.g., queues, pub/sub, MQTT, or stream processors).
- Experience with Docker or container-based workflows.
- Knowledge of cloud environments such as AWS, Azure, or GCP.
- Coursework or practical experience in ML/AI, anomaly detection, or predictive analytics.
- Experience using notebooks, pandas, or data analysis libraries.
- GitHub, personal projects, or academic engineering projects demonstrating initiative.
Key Competencies
- Strong foundational knowledge and readiness to learn new technologies quickly.
- Effectively works with senior engineers and cross-functional teams.
- Willing to work across backend, frontend, data, and cloud tasks as required.
- Proactive approach to problem-solving and ownership of assigned tasks.
- Writes clear, maintainable code and adheres to engineering best practices.
- Able to clearly document work and communicate ideas effectively.
Working Environment
- Sydney-based hybrid working environment.
- Close collaboration and mentoring from senior engineers and the CTO.
- Exposure to IoT workflows, large-scale data processing, cloud-native development, and analytics.
- A modern engineering environment with containerised development, infrastructure automation, and advanced observability tooling.
How to APPLY
To apply, please submit a copy of your updated resume. Screening will be conducted as we receive applications, and ONLY shortlisted applicants will be contacted.
Key Skills
Ranked by relevanceReady to apply?
Join nxzen and take your career to the next level!
Application takes less than 5 minutes

