06 Oct
|
Clicks It Recruitment
|
Sydney
06 Oct
Clicks It Recruitment
Sydney
Job Description
About the Role n
An exciting opportunity has arisen for a Senior Rust Engineer to join a growing technology organisation building next-generation data infrastructure platforms. This role will focus on designing, developing and optimising high-performance backend systems that can process large-scale datasets with speed, reliability and scalability.
n
Working within a highly skilled engineering team, you'll leverage your expertise in Rust, asynchronous programming and distributed systems to solve complex technical challenges, influence architectural decisions and contribute to the ongoing evolution of a mission-critical platform.
Key Responsibilities Systems & Software Engineering n
n
- Design, develop and maintain high-performance backend systems using Rust and Java.
n
- Build scalable, reliable asynchronous services using modern concurrency patterns.
n
- Develop APIs, internal tooling, reusable libraries and engineering frameworks.
n
- Contribute to system architecture and technical decision-making.
n
- Deliver solutions for large-scale data processing workloads.
n
Performance & Reliability nn
- Optimise throughput, latency, memory utilisation and I/O performance.
n
- Analyse and improve memory ownership, buffer management and serialization efficiency.
n
- Identify and resolve performance bottlenecks across distributed systems.
n
- Ensure production readiness through testing, debugging, monitoring and code reviews.
n
- Drive improvements in scalability, reliability and maintainability.
n
Collaboration & Delivery nn
- Partner with engineering, product and platform teams to deliver business outcomes.
n
- Take ownership of technically complex and ambiguous challenges.
n
- Contribute to engineering best practices,
technical documentation, and knowledge sharing.
n
- Work effectively with globally distributed teams and stakeholders.
n
Essential Requirements nn
- 5+ years of software engineering experience, including strong Java development expertise.
n
- 2+ years of hands-on commercial Rust development experience within production environments.
n
- Strong experience with asynchronous Rust programming, ideally using Tokio.
n
- Deep understanding of Rust memory ownership, borrowing, lifetimes, allocations and buffer management.
n
- Proven experience building and delivering distributed systems or high-performance backend applications.
n
- Strong knowledge of concurrency, backpressure handling, cancellation, streams and async execution models.
n
- Experience designing APIs, internal libraries or reusable engineering frameworks.
n
- Excellent debugging, troubleshooting and performance optimisation skills.
n
- Ability to independently solve complex technical problems and drive solutions through to delivery.
n
- Strong communication and stakeholder engagement skills.
n
What's on Offer? nn
- Permanent opportunity with a growing technology business.
n
- Work on challenging, large-scale engineering problems using Rust.
n
- Influence architecture and technical direction.
n
- Collaborative, engineering-led workplace.
n
- Chatswood location with flexible working arrangements.
n
n
At Clicks we embrace diversity, inclusion and equal opportunity. First Nations people are encouraged to apply.
n
We provide reasonable adjustments, including alternate formats to the recruitment process for individuals with a disability. If you require an adjustment to be made during the recruitment process, please call or
#J-18808-Ljbffr
📌 Senior Rust Engineer (Sydney)
🏢 Clicks It Recruitment
📍 Sydney