06 Oct
|
seek.com.au
|
Redland Bay
06 Oct
seek.com.au
Redland Bay
Job Description
n
We're looking for a mid to senior engineer to take ownership of a stack spanning a
n .NET/Azure backend, a private video streaming platform, and native iOS and macOS
n apps. The stack is expanding to include AI automation, and Android apps.
n
This is a broad, high-autonomy role. You'll design the systems, write the code,
n provision the infrastructure and keep it running in production. You'll set the
n technical direction rather than receive it, and you'll own the outcome end to end.
n
A typical day might involve an ASP.NET Core service, a Swift concurrency issue, an
n Azure RBAC policy and a Docker config — along with the judgement to know which of
n those actually needs your attention first.
What you'll be working on n
n
- A private, members-only video streaming platform — ingest, transcoding,
n packaging, delivery and playback.
n
- Backend services and APIs on .NET and Azure.
n
- Native iOS applications with offline-first data and custom sync.
n
- Internal macOS tooling.
n
- Machine learning work over a large media library, including image and face
n search using vector embeddings.
n
- The infrastructure underneath all of it.
n
Essential skills n
We need genuine depth inboth of the following. Candidates solid in only one
n won't be the right fit for this role.
C# / .NET n
n
- C# andASP.NETCore on .NET 8 / .NET 10 — MVC with Razor views, and REST APIs.
n
- Console applications and background services.
n
- Authentication and authorisation:ASP.NETCore Identity, JWT, SAS tokens and
n managed identities.
n
- Entity Framework Core.
n
- Testing with xUnit.
n
- Image processing with ImageSharp.
n
Swift / iOS nn
- SwiftUI and UIKit.
n
- Swift concurrency (async/await, actors, structured concurrency).
n
- Background URL sessions and background processing.
n
- AVFoundation, including streaming playback.
n
- Local persistence with GRDB / SQLite.
n
Also required Media nn
- Video processing and transcoding, with hands-on FFmpeg experience.
n
- HLS and DASH packaging.
n
- EXIF metadata extraction and processing.
n
Python, machine learning and AI nn
- Practical ML/AI experience in Python.
n
- OpenCLIP, OpenCV, DeepFace and PyTorch.
n
- Vector search using pgvector on PostgreSQL.
n
Data nn
- PostgreSQL, MySQL / MariaDB, SQL Server and SQLite.
n
- Comfortable designing schemas and tuning queries, not just consuming an ORM.
n
Platforms and tooling nn
- Docker.
n
- macOS as a development and deployment platform.
n
- NAS platforms and self-hosted infrastructure.
n
- WhatsApp Business API, self-hosted Teable and the Dropbox API are all a bonus.
n
About you n
You've worked across the full stack and the full lifecycle, and you're
n comfortable being the person accountable for production.
n
You're at home with problems that aren't documented anywhere — obscure framework
n bugs, undocumented platform behaviour, unexpected interactions between systems.
n
A desire to never stop learning new systems.
n
#J-18808-Ljbffr
📌 Mid/Senior Level Software Engineer (Redland Bay)
🏢 seek.com.au
📍 Redland Bay